Expand g_type_init release notes

This is in the light of
https://bugzilla.gnome.org/show_bug.cgi?id=691077
This commit is contained in:
Matthias Clasen
2013-01-12 13:02:31 -05:00
parent 8fe8dcda1e
commit be04560f96

View File

@@ -74,6 +74,11 @@ Notes about GLib 2.36
loading GLib as a dynamic module, you should be careful to avoid loading GLib as a dynamic module, you should be careful to avoid
unloading it, then subsequently loading it again. This never unloading it, then subsequently loading it again. This never
really worked before, but it is now explicitly undefined behavior. really worked before, but it is now explicitly undefined behavior.
Note that if g_type_init() was the only explicit use of a GObject
API and you are using linker flags such as --no-add-needed, then
you may have to artificially use some GObject call to keep the
linker from optimizing away -lgobject. We recommend to use
g_type_ensure (G_TYPE_OBJECT) for this purpose.
* This release contains an incompatible change to the g_get_home_dir() * This release contains an incompatible change to the g_get_home_dir()
function. Previously, this function would effectively ignore the HOME function. Previously, this function would effectively ignore the HOME