commit b6031518d051160d36aef4bc24b4a0b3fad7c5ca Author: Alexander Larsson Date: Thu Apr 26 10:05:41 2012 +0200 Dist gio/dbus-daemon.xml and fix dependency for builddir != srcdir gio/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 485c5fcf4880f3a6d92d4b0160e34253418a739c Author: Cosimo Cecchi Date: Mon Apr 16 10:45:12 2012 -0400 tests/date: force English locale running the GDateTime tests The parsing test needs to make some assumption about the locale representation of the string to be parsed, so we need to explicitly override the locale here. glib/tests/date.c | 1 + 1 file changed, 1 insertion(+) commit 7e9306e84e3cfc9b9e43991bd6d1978a77463349 Author: Ryan Lortie Date: Sat Mar 3 11:31:05 2012 -0500 GApplication: allow null application_id GApplication application ID is now permitted to be NULL, in which case G_APPLICATION_NON_UNIQUE will be implicitly enabled. https://bugzilla.gnome.org/show_bug.cgi?id=671249 gio/gapplication.c | 57 ++++++++++++++++++++++++++----------------- gio/gapplicationimpl-dbus.c | 6 +++++ gio/gioenums.h | 9 ++++--- 3 files changed, 45 insertions(+), 27 deletions(-) commit 33f52e58e9d4f82524c20b23daa240b72f01230c Author: Bruno Brouard Date: Mon Apr 30 21:54:22 2012 +0200 Updated French translation po/fr.po | 171 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 93 insertions(+), 78 deletions(-) commit d92736ab032bb650b1d115042e2a0ff965175940 Author: Xavier Claessens Date: Wed Apr 25 15:02:25 2012 +0200 Fix g_clear_object macro with C++ compilers In C++ it is invalid to cast a void* to void**. Also add a static check to ensure sizeof(*object_ptr) == sizeof (gpointer). This avoid common mistake of missing '&' in g_clear_object(&obj); https://bugzilla.gnome.org/show_bug.cgi?id=674634 gobject/gobject.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9e4b28051db5eb402d1cd6d881302e8714009010 Author: Fran Diéguez Date: Mon Apr 30 16:22:09 2012 +0200 Updated Galician translations po/gl.po | 205 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 110 insertions(+), 95 deletions(-) commit dfd4bab41bba9b5b270d6c72a438e67c998a5a49 Author: Luca Ferretti Date: Mon Apr 30 15:41:08 2012 +0200 l10n: Updated Italian translation po/it.po | 319 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 169 insertions(+), 150 deletions(-) commit 1c7878d7f14e0c67cc6fa560e92f4b0d882247a3 Author: Мирослав Николић Date: Sun Apr 29 12:08:04 2012 +0200 Updated Serbian translation po/sr.po | 257 ++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 257 ++++++++++++++++++++++++++++++-------------------------- 2 files changed, 272 insertions(+), 242 deletions(-) commit 2c245e702e4cb61ce6917a028d5e4fabb2780b89 Author: Piotr Drąg Date: Sat Apr 28 18:03:13 2012 +0200 Updated Polish translation po/pl.po | 109 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 63 insertions(+), 46 deletions(-) commit ae2dd455bc3c70865f62e2663c23852be18e4bdf Author: Jonh Wendell Date: Sat Apr 28 10:11:25 2012 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 375 +++++++++++++++++++++++++++++++---------------------------- 1 file changed, 197 insertions(+), 178 deletions(-) commit 171f97aacc361ead17be90b0dc29bc9075d5d83b Author: Daniel Mustieles Date: Sat Apr 28 11:30:41 2012 +0200 Updated Spanish translation po/es.po | 350 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 187 insertions(+), 163 deletions(-) commit 5b29f72c3dd17367f4d7302aca419de6605521cc Author: Aurimas Černius Date: Fri Apr 27 22:17:10 2012 +0300 Updated Lithuanian translation po/lt.po | 265 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 140 insertions(+), 125 deletions(-) commit 9926b9315c3f74a9b0b54fb29cd6495dd363fd54 Author: Debarshi Ray Date: Mon Apr 16 23:00:01 2012 +0200 GAppInfo: overwrite the DISPLAY only if it is set in the launch context If the launch context is a GAppLaunchContext, and not a GdkAppLaunchContext, then g_app_launch_context_get_display will return NULL because the get_display virtual method is undefined. The DISPLAY might still be inherited from the parent process, in which case overwriting it with NULL breaks the launch. This is a regression introduced in: de834bed306565c0652050665eafff4dfcdf0d8b Fixes: https://bugzilla.gnome.org/672786 gio/gdesktopappinfo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a7a1a50d6a8eb8387cce1756f3c38abf36f281b4 Author: Michael Olbrich Date: Wed Apr 25 09:46:35 2012 +0200 make sure configure fails if AC_CHECK_ALIGNOF cannot detect the alignment When cross-compiling with gcc >= 4.5 AC_CHECK_ALIGNOF fails to detect the correct alignment. Without a previous AC_CHECK_TYPE for the same type, the alignment is silently set to '0'. This makes sure that configure fails and reports the problem. Signed-off-by: Michael Olbrich https://bugzilla.gnome.org/show_bug.cgi?id=674483 configure.ac | 3 +++ 1 file changed, 3 insertions(+) commit 8f2c2eef3ca53c7534e462453fd54321677904d9 Author: Alexander Larsson Date: Tue Apr 24 14:53:49 2012 +0200 win32: Fix build with srcdir != builddir Missed this part in the last commit (cherry picked from commit 62905cda0b42163bbd582278260f659f94e4d2bf) gio/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9b588b3e46f08ae4f79f75cc9a8b749c2fba8f9d Author: Alexander Larsson Date: Tue Apr 24 14:03:38 2012 +0200 win32: Fix build of gdbus-daemon-generated.[ch] gdbus-daemon-generated.[ch] failed to build because it depended on gdbus-2.0/codegen/gdbus-codegen which was build during the SUBDIRS part of the build, however SUBDIRS are done *after* processing BUILT_SOURCES, and these files are in BUILT_SOURCES. The fix is simple, instead of running the gdbus-codegen code we run the gdbus-codegen.in code, which works fine for uninstalled execution. I also removed Makefile from the dependencies to avoid rebuilding the file in tarballs, as Makefiles are written at configure time. We should be able to ship the prebuilt files in the tarballs. When running uninstalled (cherry picked from commit 88bfc9b289e2b40bd7bff94dcdb06eb0b7b53f67) gio/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d47f4c4ce6f538eeaca31e2b8e0b394c75851447 Author: Chun-wei Fan Date: Tue Apr 24 00:03:33 2012 +0800 Visual C++ projects: Clean/fix up Clean/fix up the Preprocessor Definitions for the various projects, where we purge out the unneeded macros and add _DEBUG to the Debug builds of various projects that somehow lacked this. This will also fix the GIO build under Visual C++ 2008, as the _DEBUG macro in the release builds will cause a debug entry to appear in its manifest file during the build, which will cause GIO-using applications to fail to run on systems not running Visual C++/Studio 2008 due to its embedding of a badly-generated manifest file. build/win32/vs10/gio.vcxprojin | 8 ++++---- build/win32/vs10/glib-genmarshal.vcxproj | 8 ++++---- build/win32/vs10/glib.vcxprojin | 16 ++++++++-------- build/win32/vs10/gmodule.vcxproj | 8 ++++---- build/win32/vs10/gobject.vcxprojin | 8 ++++---- .../win32/vs10/gspawn-win32-helper-console.vcxproj | 4 ++-- build/win32/vs10/gspawn-win32-helper.vcxproj | 4 ++-- build/win32/vs10/gthread.vcxproj | 8 ++++---- build/win32/vs9/gio.vcprojin | 8 ++++---- build/win32/vs9/glib-genmarshal.vcproj | 8 ++++---- build/win32/vs9/glib.vcprojin | 16 ++++++++-------- build/win32/vs9/gmodule.vcproj | 8 ++++---- build/win32/vs9/gobject.vcprojin | 8 ++++---- build/win32/vs9/gspawn-win32-helper-console.vcproj | 4 ++-- build/win32/vs9/gspawn-win32-helper.vcproj | 4 ++-- build/win32/vs9/gthread.vcproj | 8 ++++---- 16 files changed, 64 insertions(+), 64 deletions(-) commit d161fcf3851c7d427deb32abecdd50ce95599a0b Author: Alexandre Rostovtsev Date: Sun Apr 15 22:57:25 2012 -0400 Do not detect GNUstep as Cocoa GNUstep also installs Foundation/Foundation.h https://bugzilla.gnome.org/show_bug.cgi?id=674172 Signed-off-by: William Hua configure.ac | 3 +++ 1 file changed, 3 insertions(+) commit 76627dc7b6f128517d7ee5208e8d2c18df779dd7 Author: William Hua Date: Tue Apr 17 23:49:47 2012 -0400 Use Cocoa header for Cocoa test instead of Foundation. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d58a42fd38f9c2d39df308a93a1707ee007053c9 Author: Alexander Larsson Date: Tue Apr 17 15:50:01 2012 +0200 Fix build on win32 Some errnos don't exist on win32 (cherry picked from commit 2414d7d6a197e0c4b184607160d6cd8a378df177) glib/tests/fileutils.c | 2 ++ 1 file changed, 2 insertions(+) commit b5a846ca763cf4172b57e93bd16a066b8f3d8696 Author: Alexander Larsson Date: Fri Apr 20 10:23:34 2012 +0200 win32: Implement _g_dbus_get_machine_id using machine guid This is what libdbus uses, so we're compatible. (cherry picked from commit 5fb44f70dcac16ff6f13d3d36c330ddd617a5d97) gio/gdbusprivate.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit 5d41a0212550281db91125f11e0a9ba00beb6b73 Author: Alexander Larsson Date: Wed Apr 18 17:09:37 2012 +0200 win32: Support autolaunching dbus daemon (cherry picked from commit dccce383670592f12510019e92ea91a618a1810c) gio/Makefile.am | 8 ++ gio/gdbusaddress.c | 306 +++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 312 insertions(+), 2 deletions(-) commit cef54a9b8270d35149bf0e1db03045d6cbcea6eb Author: Alexander Larsson Date: Wed Apr 18 16:25:29 2012 +0200 Add _g_io_win32_get_module to get the gio HMODULE (cherry picked from commit bd148e127a5863de4aef260cd879e0eda370c711) gio/giomodule-priv.h | 4 ++++ gio/giomodule.c | 6 ++++++ 2 files changed, 10 insertions(+) commit 9490d67f3c8a3f8b5d6bb866a139ab6c93df42fd Author: Alexander Larsson Date: Mon Apr 16 10:16:04 2012 +0200 Add GDBusDAaemon, an implementation of a message bus This is mostly complete, sans support for activation. However, its not as picky as the libdbus implementation in terms like validation and limits checking, nor is it as tested. Its can be useful to test gdbus if dbus-daemon is not availible, but its main reason for existance is to implement a default session bus on win32 so that e.g. GApplication is guaranteed to work. (cherry picked from commit 25581738a8d5ee7db2a6d9ebd908d59b2837cd70) gio/.gitignore | 1 + gio/Makefile.am | 17 +- gio/dbus-daemon.xml | 76 +++ gio/gdbusdaemon.c | 1752 +++++++++++++++++++++++++++++++++++++++++++++++++++ gio/gdbusdaemon.h | 19 + 5 files changed, 1864 insertions(+), 1 deletion(-) commit 27352d96e28cf9e65bce12e2250a679261872aae Author: Alexander Larsson Date: Tue Apr 17 15:50:53 2012 +0200 gdbus: Escape nonce files in dbus addressess Otherwise the colon in c:\blah made for trouble (cherry picked from commit 82aecce30131e275dff73f23ee91e7c40a9b3f03) gio/gdbusserver.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 5051aaca68eacf280ce48d1500a19cccf2125fc8 Author: Alexander Larsson Date: Mon Apr 16 09:55:29 2012 +0200 Support initial underscores in dbus codegen namespace Before these were considered lowercase and thus got duplicated. (cherry picked from commit ff92fe95935b38eaacedb287f6600df000ed1c1a) gio/gdbus-2.0/codegen/utils.py | 7 +++++++ 1 file changed, 7 insertions(+) commit ad35c6cae1ad065bc46968b1169c18e624dd8ada Author: Benjamin Otte Date: Fri Apr 20 14:31:05 2012 +0200 resourcefile: Set display name Fixes resource filenames not being printed in CSS warnings for GTK. https://bugzilla.gnome.org/show_bug.cgi?id=674345 gio/gresourcefile.c | 1 + 1 file changed, 1 insertion(+) commit 153cad8974740b0a32341b7531a0b66be5181c7c Author: Hannes Mueller Date: Sat Feb 4 10:06:35 2012 +0100 avoid warning in gutils.h when using gcc with -Wconversion Old solution to avoid warning with gcc flag -Wconversion does not work with gcc >=4.3 since the behaviour for that flag has been changed, ref. http://gcc.gnu.org/wiki/NewWconversion. Now cast for __builtin_clzl is required, which itself is declared to return int. https://bugzilla.gnome.org/show_bug.cgi?id=619026 glib/gutils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 437b831c76079d53649a363f5401cf98134ae2f8 Author: Christian Persch Date: Mon Apr 9 15:34:10 2012 +0200 resources: compiler: Fix resources on big endian architectures Resources are always little endian, so the gvdb is byteswapped. When looking up the value, it would return a new byteswapped variant, making the data returned from do_lookup() invalid once that variant is unref'd. Since byteswapping doesn't matter for the "ay" data anyway, just use gvdb_table_get_raw_value() instead and only byteswap the length and flag values. https://bugzilla.gnome.org/show_bug.cgi?id=673409 (cherry picked from commit 5ef34e5f11b4f71a66615b6506108ee540cc3420) gio/gresource.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit c7db8d989bdbdda4de561ee65693ba538ec0ca2a Author: Colin Walters Date: Mon Apr 16 11:50:05 2012 -0400 tests/mainloop: Add a test for recursive child sources https://bugzilla.gnome.org/show_bug.cgi?id=669260 glib/tests/mainloop.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) commit a6822b46dba80fa431cef4bccd8c9ae5a1f5d85c Author: Dan Winship Date: Fri Apr 13 11:44:34 2012 -0400 tests/mainloop: add a test for child sources https://bugzilla.gnome.org/show_bug.cgi?id=669260 glib/tests/mainloop.c | 98 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) commit b1d447bd664bcbc607811c7920b67856d4f551e6 Author: Dan Winship Date: Wed Apr 11 15:21:17 2012 -0400 gmain: block child sources when blocking the parent When blocking a source that has child sources, we need to consider the children blocked as well. Otherwise they will still trigger repeatedly in an inner loop started from the parent source's callback. https://bugzilla.gnome.org/show_bug.cgi?id=669260 glib/gmain.c | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) commit c18ef42c454d57903866ee8103286e342aacf0ac Author: Piotr Drąg Date: Mon Apr 16 21:19:23 2012 +0200 Updated Polish translation po/pl.po | 104 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 52 insertions(+), 52 deletions(-) commit 6b4c907cc716b12488cd472aac3024be30f0846a Author: Kalev Lember Date: Sat Apr 14 15:48:13 2012 +0300 Only build gmenumodel test on unix It depends on gdbus-sessionbus.c which only builds on unix. gio/tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 274940b2476e99ea850da29215c1ce91d2bb85cf Author: Kalev Lember Date: Sat Apr 14 15:40:17 2012 +0300 tests/fileutils: Fix Windows build glib/tests/fileutils.c | 2 ++ 1 file changed, 2 insertions(+) commit c88c1639a3e4e91076cc68db4bdc782930f66558 Author: Yinghua Wang Date: Mon Apr 16 14:06:56 2012 +0800 update Simplified Chinese (zh_CN) translation po/zh_CN.po | 320 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 162 insertions(+), 158 deletions(-) commit 9b1a9ed4ce326d4ebfca68b2a98ddb4d8110e5e7 Author: David Zeuthen Date: Sat Apr 14 12:29:30 2012 -0400 GSocketControlMessage: Don't warn about unknown messages If we do this, the tests added in bug 673943 will cause warnings. Signed-off-by: David Zeuthen gio/gsocketcontrolmessage.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 55bbb9fc69856fff853e4f464ac0813e247e78d2 Author: Matthias Clasen Date: Fri Apr 13 19:54:42 2012 -0400 Bump version configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2b6cf583d264c101c72f4f7554925a0612b58e08 Author: Matthias Clasen Date: Fri Apr 13 19:53:42 2012 -0400 2.32.1 NEWS | 9 +++++++++ 1 file changed, 9 insertions(+) commit c1a83a4ac8b0e45bd176ff1334f58ae2d5c33ad2