mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-14 22:37:15 +01:00
c1e32a5c59
We have turned up enough cases of this being done (including GTK API allowing apps to do this to GtkSettings well after it has been instantiated) that it is clear that we cannot really break this feature while claiming to be backwards compatible. For that reason, it becomes a warning rather than a critical (ie: it is still well-defined behaviour, but you are discouraged from doing it). The intention is to keep this feature for at least the next while. A given GObjectClass will be able to avoid using GParamSpec pool for as long as you don't install properties after init. If you do that, you will get a warning and we will devolve to using GParamSpecPool. https://bugzilla.gnome.org/show_bug.cgi?id=698614