Accepting request 91445 from home:vuntz:branches:GNOME:Factory

Improve .changes (upstream's one wasn't correctly ordered) -- this one is useful as there are important changes

OBS-URL: https://build.opensuse.org/request/show/91445
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=169
This commit is contained in:
Vincent Untz 2011-11-15 09:07:35 +00:00 committed by Git OBS Bridge
parent 747725c741
commit e6599a36da

View File

@ -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,