Update to version 2.33.1
[profile/ivi/glib2.git] / NEWS
diff --git a/NEWS b/NEWS
index 1f53c2e..be758c5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,178 @@
+Overview of changes from GLib 2.32.1 to 2.33.1
+==============================================
+
+* GApplication
+ - can now have a NULL application ID
+ - add accessors for determining dbus connection and object path
+
+* g_clear_object: fix warnings when using it on C++ (due to lack of
+  ability to implicitly cast void*)
+* add g_clear_pointer as a generic form of g_clear_object
+
+* GDBus:
+ - add our own implementation of the message bus for use on Windows only
+ - fix up a few bugs that use of this bus uncovered in GDBus
+ - escape nonce files in dbus addressess (think 'c:\')
+ - support initial underscores in dbus codegen namespace (for private)
+ - add GTestDBus for bringing up a session bus for testing purposes
+ - gdbus-codegen: Avoid warnings in generated code
+ - GDBusAuthObserver: Add a way to control what authentication mechanisms to use
+ - 
+
+* Fix misdetection of GNUstep as Cocoa (for the MacOS GSettings backend)
+
+* make sure configure fails if AC_CHECK_ALIGNOF cannot detect the alignment
+
+* GAppInfo
+ - overwrite the DISPLAY only if it is set in the launch context
+ - add accessor for StartupWMClass
+
+* glib/tests/date: force US locale running the GDateTime tests
+
+* Resources:
+ - fix broken use of GVDB on big endian machines
+ - set a 'display name' so that pretty file names appear in Gtk CSS
+   warning messages
+
+* GMainContext:
+ - block child sources when blocking the parent
+ - introduce more testcases for child sources
+
+* GResolver: add support for MX, TXT, NS and SOA records
+
+* GSocketControlMessage: Don't warn about unknown messages
+
+* GIO:
+ - implement GSeekable for the data and buffered stream classes
+ - implement GPollable for many more classes as well
+ - fix GConverterInputStream infinite loop when fill_buffer returns an error
+ - fileinfo: document the correct type for trash::orig-path
+
+* test coverage improvements and general fixes
+
+* new 2.34 stuff: version macros, docs index section, etc.
+
+* Build:
+ - add --disable-modular-tests build option
+ - don't require host binaries if tests are not enabled for cross-builds
+
+* Translations updated
+ Brazilian Portuguese
+ Bulgarian
+ Czech
+ French
+ Galician
+ German
+ Hebrew
+ Hindi
+ Italian
+ Norwegian bokmål
+ Polish
+ Russian
+ Russian
+ Serbian
+ Simplified Chinese
+ Slovenian
+ Spanish
+ Telugu
+
+Overview of changes from GLib 2.32.0 to 2.32.1
+==============================================
+
+* Bugs fixed:
+ 670254 glib-2.30.2: Fails /GDateTime/new_from_unix test
+ 672541 glib-compile-resources prepends --sourcedir to absolute paths
+ 673139 URL to mailing lists in README incorrect
+ 673174 g_input_stream_read[_finish]: document returning 0 on EOF
+ 673191 glib/gchecksum.c warning: dereferencing type-punned pointer...
+ 673216 [W32] gtestutils does not use path separators consistently
+ 673439 Properly deprecate g_value_{set,get}_char
+ 673612 Fails to decode dictionaries wrapped in two layers of array
+ 673803 gclosure: Support return values of GVariants
+ 669285 glib/tests/markup-parse fails under non-english locale
+ 673911 gio-2.0.pc lists full path to executables, breaking cross com..
+ 673762 gnextstepsettingsbackend.c:343: error: parse error before 'in'
+
+* Updated translations:
+ Belarusian
+ British English
+ Bulgarian
+ Catalan
+ Czech
+ French
+ German
+ Hebrew
+ Hindi
+ Hungarian
+ Italian
+ Japanese
+ Kannada
+ Latvian
+ Lithuanian
+ Marathi
+ Norwegian bokmål
+ Odia
+ Polish
+ Serbian
+ Slovenian
+ Spanish
+ Swedish
+ Telugu
+
+
+Overview of changes from GLib 2.31.22 to 2.32.0
+===============================================
+
+* Bugs fixed:
+ 671988 Quickly registering / unregistering objects on bus...
+ 672095 glib needs stable sort function
+ 672406 glib/tests/include.c fails to build on FreeBSD
+
+* Updated translations:
+ Telugu
+
+
+Overview of changes from GLib 2.31.20 to 2.31.22
+================================================
+
+* Bugs fixed:
+ 531901 Use __builtin_bswap* for GUINT*_SWAP_LE_BE if building...
+ 653167 Out of tree build is broken on windows
+ 668973 Test /gvariant/parser fails on Solaris 10
+ 669797 gvfs now lists its fuse mounts
+ 670846 deadlock: GStreamer-WARNING **: wrong STREAM_LOCK count 0
+ 671664 gio-querymodules: unlink instead of writing empty cache
+ 671676 Glib can't be cross-compiled any more after merge of...
+ 671918 gnome-shell is inaccessible unless started while an AT...
+ 671942 GSocketMsgFlags: annotate as a flags
+ 671997 Unix signal handling assumes that volatile 1-byte writes...
+ 672013 GSimpleAsyncResult: support reliable cancellation
+ 672026 default log output should include pid and/or prgname
+ 672095 glib needs stable sort function
+ 672201 G_SPAWN_SEARCH_PATH should continue on ENODEV and ETIMEDOUT
+ 672239 request NO_REPLY from g_dbus_connection_call() with no as...
+ 672249 gdbusproxy leaks asyncresult in an error case instead of...
+
+* Translation updates:
+ Assamese
+ British English
+ Catalan
+ Catalan (Valencian)
+ Danish
+ Esperanto
+ Finnish
+ French
+ German
+ Hungarian
+ Korean
+ Lithuanian
+ Norwegian bokmål
+ Polish
+ Portuguese
+ Russian
+ Traditional Chinese
+
+
 Overview of changes from GLib 2.31.18 to 2.31.20
 ================================================