diff --git a/glib2.changes b/glib2.changes index 1be0ef8..384c96b 100644 --- a/glib2.changes +++ b/glib2.changes @@ -2,46 +2,48 @@ Thu Oct 27 08:29:41 UTC 2011 - dimstar@opensuse.org - Update to version 2.31.0: - + Major changes to threading and synchronisation - + Move headers for some deprecated functionality to a separate - deprecated/ directory + + Major changes to threading and synchronisation (see NEWS for + details). + New support for attribute-based deprecations to issue compiler warnings instead of breaking the build and/or giving warnings about implicit declarations - + GCache has been deprecated - + It is no longer possible to include individual headers. - + The misguided experiment of allowing the program to stumble - along with missing GSettings schemas is now over. - + Clarify that fork() is not valid while using GMainContext + GApplication: - add ::shutdown signal as logical dual to ::startup - don't use a GMainLoop: iterate the GMainContext directly - + Several portability fixes for Windows, OpenBSD, Solaris - + Add new GValue API to specifically deal in signed chars - + some new API to mitigate the problems associated with calling - setenv() in a multi-threaded program - + se CLOCK_MONOTONIC unconditionally if the libc has support at - compile time (ie: stop checking for kernel support at runtime) - + pkg-config files: - - drop -uninstalled variants - - remove gobject dependency on gthread - + New macro G_ATOMIC_LOCK_FREE is defined if the atomic - operations are implemented without use of a mutex - + SOCKS proxy and resolver improvements - + Fix the spelling of G_IO_FLAG_IS_WRITABLE (was WRITEABLE) + GDBus: - many code generation updates and improvements - some race condition fixes, including testcase hangs + GVariant: - new g_variant_new_from_fixed_array() API - substantial docs improvements/clarifications - + GKeyFile is now refcounted and boxed - + mount monitoring is now based on /proc/mounts instead of mtab - + new macros G_SOURCE_CONTINUE and G_SOURCE_REMOVE for returning - from GSourceFunc - + use xlocale functions where available - + GMappedFile can now be created from an fd - + many docs updates + + Add new GValue API to specifically deal in signed chars. + + Some new API to mitigate the problems associated with calling + setenv() in a multi-threaded program. + + New macro G_ATOMIC_LOCK_FREE is defined if the atomic + operations are implemented without use of a mutex. + + New macros G_SOURCE_CONTINUE and G_SOURCE_REMOVE for returning + from GSourceFunc. + + GMappedFile can now be created from an fd. + + GKeyFile is now refcounted and boxed. + + SOCKS proxy and resolver improvements. + + Mount monitoring is now based on /proc/mounts instead of mtab. + + Use CLOCK_MONOTONIC unconditionally if the libc has support at + compile time (ie: stop checking for kernel support at runtime). + + Use xlocale functions where available. + + Fix the spelling of G_IO_FLAG_IS_WRITABLE (was WRITEABLE). + + GCache has been deprecated. + + Move headers for some deprecated functionality to a separate + deprecated/ directory + + It is no longer possible to include individual headers. + + The misguided experiment of allowing the program to stumble + along with missing GSettings schemas is now over. + + Clarify that fork() is not valid while using GMainContext + + Error message strings grammar/i18n fixes. + + Several portability fixes for Windows, OpenBSD, Solaris. + + pkg-config files: + - drop -uninstalled variants + - remove gobject dependency on gthread + + Many docs updates. + Bugs fixed: bgo#70598, bgo#320888, bgo#398418, bgo#527214, bgo#580505, bgo#583511, bgo#590808, bgo#592715, bgo#631413, bgo#632049, bgo#640212, bgo#640293, bgo#640975, bgo#643934,