commit a5ed95c9ad973e30c1c1938c55ffe60f4a14dab7 Author: Ryan Lortie Date: Mon Jun 25 16:29:53 2012 -0400 GLib 2.33.3 NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 45 insertions(+), 1 deletion(-) commit 115ca3d8970ca32d824a201a9cc8f1fb24f3155e Author: Ryan Lortie Date: Mon Jun 25 10:37:51 2012 -0400 Revert "GIOScheduler: Avoid constant iteration over pending job list" This reverts commit 2839297686a9305b4fa909b93c337ef1d1a5e94b. Conflicts: gio/gioscheduler.c https://bugzilla.gnome.org/show_bug.cgi?id=678576 gio/gioscheduler.c | 41 ++++++++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 15 deletions(-) commit 1354ef25402e0d340aa52521a5f51b1fb387705c Author: Lars Uebernickel Date: Mon Jun 25 18:29:01 2012 +0200 GDbusActionGroup: always set strict when _query_action fails gio/gdbusactiongroup.c | 1 + 1 file changed, 1 insertion(+) commit 4b66dc1ca6657171d7d9b45568b3479653a525f8 Author: Fran DiƩguez Date: Mon Jun 25 00:01:07 2012 +0200 Updated Galician translations po/gl.po | 367 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 191 insertions(+), 176 deletions(-) commit bea994199379f4e09091b030c46fd922b304d0d2 Author: Matthias Clasen Date: Sat Jun 23 20:55:51 2012 -0400 Mark utf8 performance tests as such glib/tests/utf8-performance.c | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) commit c5561ff6992bfbf2b92af401bc6f96317514b4a3 Author: Matthias Clasen Date: Sat Jun 23 17:58:51 2012 -0400 Remove a few redundant ;s gio/gdbusobjectmanagerclient.c | 2 +- gio/gresourcefile.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 02eed18a4e745b4b4a0f0d5d2892faaecbd2c23d Author: Phil Clayton Date: Tue Jun 12 16:09:19 2012 +0100 Add missing annotation to GDBusConnection::closed Add annotation (allow-none) to the parameter error. https://bugzilla.gnome.org/show_bug.cgi?id=677952 gio/gdbusconnection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 90f70099d86dbf6c249137f9fbaead1df8002f6e Author: Emmanuele Bassi Date: Thu May 31 23:48:35 2012 +0100 Update the comment in gmarshal.list The current note makes it look like the marshaller code generation has been deprecated in favour of the libffi-based generic marshaller; this is not the case, so we should probably clarify the point a bit. https://bugzilla.gnome.org/show_bug.cgi?id=677235 gobject/gmarshal.list | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 1c6070a6792b78f44df9746ee96116cbbcc4dd40 Author: Matthias Clasen Date: Sat Jun 23 17:51:11 2012 -0400 Add a test for G_USER_DIRECTOR_DESKTOP Based on a patch by Marc-Antoine Perennou, https://bugzilla.gnome.org/show_bug.cgi?id=676594 glib/tests/utils.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 53b48dfd3bce21fc6b52128859b01329efa10d52 Author: Christian Persch Date: Sun Jun 17 22:51:44 2012 +0200 regex: Fix unicode othercasing The old _pcre_ucp_othercase() function was wrong in returning NOTACHAR (0xffffffff) for characters that aren't changed by upper- and lower-casing. This led to PCRE internally using incorrect (or at least inefficient) character classes when using G_REGEX_CASELESS. E.g. [Z-\x{100}] turned into: [Z\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{39c}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{178}z-\x{101}] instead of the expected and efficient [Z\x{39c}\x{178}z-\x{101}] https://bugzilla.gnome.org/show_bug.cgi?id=678273 glib/pcre/pcre_tables.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) commit 22e9f72a8e23c9469c2891e48e082be664429dac Author: Matthias Clasen Date: Sat Jun 23 17:30:10 2012 -0400 Add a note of caution to the g_slist_delete_link() docs glib/gslist.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 905184b3ef04ea6068bd115111354cebe34d3bbc Author: Sasi Bhushan Boddepalli Date: Sat Jun 23 10:16:28 2012 +0530 Updated Telugu Translation po/te.po | 540 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 305 insertions(+), 235 deletions(-) commit 991d07d66a8b111131181a8db15abbb042ee7c6d Author: Colin Walters Date: Thu Jun 21 11:10:00 2012 -0400 GIOScheduler: Use a GList, not GSList for jobs In general, code using g_slist_delete_link() is broken, because it potentially requires an O(n) traversal. Just switch to GList in this case. The performance hit here was exacerbated by the fact that we were holding a mutex that needed to be accessed by all threads. https://bugzilla.gnome.org/show_bug.cgi?id=678576 gio/gioscheduler.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 2839297686a9305b4fa909b93c337ef1d1a5e94b Author: Colin Walters Date: Thu Jun 21 10:20:20 2012 -0400 GIOScheduler: Avoid constant iteration over pending job list The iteration over the list (while holding a mutex) was a serious performance hit for asynchronous I/O. We can just use g_cancellable_connect(). https://bugzilla.gnome.org/show_bug.cgi?id=678576 gio/gioscheduler.c | 41 +++++++++++++++-------------------------- 1 file changed, 15 insertions(+), 26 deletions(-) commit a8ddd52a45ccf1e9a6aa6b5d873e12eda3a205df Author: Colin Walters Date: Thu Jun 21 15:44:16 2012 -0400 GRand: Check return value of fopen directly This doesn't fix anything, it should just silence some static analysis tools. glib/grand.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 01d8d43d0b66f349a38075a3ebfd82fc9bed084a Author: Colin Walters Date: Thu Jun 21 15:37:39 2012 -0400 gspawn: Abort if we can't open /dev/null This really "shouldn't happen", but if we have an assertion here, it will help static analysis tools know we're not hitting undefined state. glib/gspawn.c | 2 ++ 1 file changed, 2 insertions(+) commit 7d622157f055d9fb0ae3686f2b7a4fd1952af258 Author: Colin Walters Date: Thu Jun 21 15:33:51 2012 -0400 tests/unix: Ensure buffer is NUL terminated glib/tests/unix.c | 1 + 1 file changed, 1 insertion(+) commit 56411bb67807cb5306f495d41276fe6855cdcee7 Author: Colin Walters Date: Thu Jun 21 12:12:53 2012 -0400 gsignal: Properly handle NULL nodes gobject/gsignal.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit ccd30d6816564db42b2ce13afc6bdf32274206e8 Author: Colin Walters Date: Thu Jun 21 12:12:33 2012 -0400 gresourcefile.c: Remove stray semicolon gio/gresourcefile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c1ada372e968db4c5ccdc684d21b2a3e53514b85 Author: Colin Walters Date: Thu Jun 21 12:08:05 2012 -0400 gmenu: Remove stray semicolon in g_menu_clear_item() gio/gmenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 598c3d233a560c10133b9a8a426ae87288a98584 Author: Colin Walters Date: Thu Jun 21 12:06:34 2012 -0400 tests: Add missing initializer for return value gio/tests/test-pipe-unix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f626cb3c16e415a78e21c7b1009e0fb9851fa3b4 Author: Colin Walters Date: Thu Jun 21 12:05:39 2012 -0400 tests: Add missing va_end() gio/tests/gapplication.c | 2 ++ 1 file changed, 2 insertions(+) commit eef6f0add83c9a82b7544b519f292a90d9356a74 Author: Colin Walters Date: Thu Jun 21 12:00:04 2012 -0400 gfileutils: Remove extra fclose() This is a regression introduced by: commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd Author: Matthias Clasen Date: Tue Jun 14 10:12:46 2011 -0400 Don't leak resources in error cases glib/gfileutils.c | 1 - 1 file changed, 1 deletion(-) commit e756bef2e3b93a09b38a4f793a7b7265584457c8 Author: Daniel Mustieles Date: Fri Jun 22 13:44:29 2012 +0200 Updated Spanish translation po/es.po | 61 ++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 32 insertions(+), 29 deletions(-) commit 8ed955ceba9868bff43bdd591a36c12294735ab2 Author: Stef Walter Date: Sun May 13 07:44:57 2012 +0200 gresolver: More robust parsing of DNS responses * Handle truncated responses, and invalid names https://bugzilla.gnome.org/show_bug.cgi?id=675966 gio/gresolver.c | 199 +++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 134 insertions(+), 65 deletions(-) commit 49e50757076b589bd21274221b3f69f7b2b785f3 Author: Matthew Barnes Date: Thu Jun 21 23:39:14 2012 -0400 Add g_dbus_object_manager_server_is_exported() Returns whether a GDBusObjectSkeleton is exported on a GDBusObjectManagerServer. https://bugzilla.gnome.org/show_bug.cgi?id=678539 docs/reference/gio/gio-sections.txt | 1 + gio/gdbusobjectmanagerserver.c | 34 ++++++++++++++++++++++++++++++++++ gio/gdbusobjectmanagerserver.h | 2 ++ gio/gio.symbols | 1 + 4 files changed, 38 insertions(+) commit aae1633d0f0c75b7d9c2dd7b8c10eb279f70fc0d Author: Colin Walters Date: Thu Jun 21 18:32:06 2012 -0400 GUnixVolumeMonitor: Make use of new g_list_copy_deep() gio/gunixvolumemonitor.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) commit 2fd6eb7e1cfc878d011ec0b7e58c5e696186516e Author: Jonh Wendell Date: Thu Jun 21 12:23:23 2012 -0300 Adds g_list_copy_deep and g_slist_copy_deep They make a full (deep) copy of a list. In contrast with g_[s]list_copy(), these functions take a function as a argument to make a copy of each list element, in addition to copying the list container itself. The functions g_[s]list_copy() were reimplemented to just call the new functions with NULL as the function argument, which will behave like current implementation. https://bugzilla.gnome.org/show_bug.cgi?id=675024 docs/reference/glib/glib-sections.txt | 2 ++ glib/glib.symbols | 2 ++ glib/glist.c | 48 ++++++++++++++++++++++++++++++--- glib/glist.h | 7 +++++ glib/gslist.c | 48 ++++++++++++++++++++++++++++++--- glib/gslist.h | 6 +++++ glib/tests/list.c | 29 ++++++++++++++++++++ 7 files changed, 136 insertions(+), 6 deletions(-) commit e0f4b2b03b877e0360f56836ebfe454aa3a9dca5 Author: Dan Winship Date: Thu Jun 21 15:13:06 2012 -0400 gio/tests/proxy-test: fix cleanup make sure the proxy threads are in the "waiting for a connection" state when we do the final cleanup, or else there are race conditions involving which thread processes the GCancellable cancellation first. gio/tests/proxy-test.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit e9ec1ad0689dfbb1121e1c5fe5b1aedbe2de568f Author: Matthias Clasen Date: Thu Jun 21 06:11:58 2012 -0400 Install bash completion files in /usr/share/ The bash-completion code nowadays expects completion files to be installed in /usr/share/bash-completion/completions, and expects them to be named like the command they are completing for. https://bugzilla.gnome.org/show_bug.cgi?id=677782 gio/Makefile.am | 8 ++-- gio/completion/gdbus | 33 +++++++++++++++ gio/completion/gresource | 58 ++++++++++++++++++++++++++ gio/completion/gsettings | 84 ++++++++++++++++++++++++++++++++++++++ gio/gdbus-bash-completion.sh | 33 --------------- gio/gresource-bash-completion.sh | 58 -------------------------- gio/gsettings-bash-completion.sh | 84 -------------------------------------- 7 files changed, 179 insertions(+), 179 deletions(-) commit 80b6074aa27815e3c824f1e01ccb2431b03feec4 Author: Dan Winship Date: Wed Jun 20 10:14:01 2012 -0400 gio/tests/pollable: add can_poll() assertions Assert that socket streams and socket/pipe-based unix streams are pollable, and file-based unix streams are not. https://bugzilla.gnome.org/show_bug.cgi?id=677770 gio/tests/pollable.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) commit 7d0db042234165678f5dfafef3dd96d3af97b56c Author: Dan Winship Date: Mon Jun 18 15:31:47 2012 -0400 gdbus: fix generated code to not warn under -Wfloat-equal https://bugzilla.gnome.org/show_bug.cgi?id=678333 gio/gdbus-2.0/codegen/codegen.py | 11 +++++++++-- gio/tests/gdbus-test-codegen.c | 31 +++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 2 deletions(-) commit 599d1a430e787f7cda929b8b0188a01f39453e66 Author: Chun-wei Fan Date: Wed Jun 20 10:19:14 2012 +0800 msvc_recommended_pragmas.h: Re-enable C4819 warnings Apparently the C4819 warnings appear due to a bug on Visual C++ on DBCS locales, so re-enable this. Add a note in the Visual C++ Readme.txt's regarding this. build/win32/vs10/README.txt | 7 +++++++ build/win32/vs9/README.txt | 7 +++++++ msvc_recommended_pragmas.h | 3 --- 3 files changed, 14 insertions(+), 3 deletions(-) commit 7cf38c6ad76f5b343614bba9d31f683b7edb0620 Author: Nilamdyuti Goswami Date: Tue Jun 19 18:51:26 2012 +0530 Assamese translation reviewed po/as.po | 1397 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 717 insertions(+), 680 deletions(-) commit 98f201b73b4ba5b5dfd86ebcd524ea8f73855174 Author: Chun-wei Fan Date: Tue Jun 19 16:35:26 2012 +0800 Bug 678332-gio/gconverterinputstream.c: Fix build Apparently the previous change to this file broke GCC builds, so fix that. gio/gconverterinputstream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 875854411a4ea5fdd1d9217d7856858d89090cb9 Author: Chun-wei Fan Date: Tue Jun 19 12:04:28 2012 +0800 Bug 678332-GIO: Fix build on Windows/non-GCC -gconverterinputstream.c: Avoid GCCism by not using non-standard pointer arithmetic on void*, but do a cast to char * as that seems to be what the variable was used for. -gtestdbus.c: Don't include unistd.h unconditionally, and use g_usleep() instead of usleep(), as usleep() is not universally available. gio/gconverterinputstream.c | 2 +- gio/gtestdbus.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 08a6f8d27f8d6c059f4c074680218f6bc66f8174 Author: Chun-wei Fan Date: Mon Jun 18 17:09:56 2012 +0800 build/win32/vs9/glib.vsprops: Cosmetics Make it more consistent accross the board by using CopyDir as the output/"install" folder. build/win32/vs9/glib.vsprops | 514 +++++++++++++++++++++--------------------- 1 file changed, 259 insertions(+), 255 deletions(-) commit b81d7886525ea7d53a0bf7f8e845827eea5cf912 Author: Martin Pitt Date: Mon Jun 18 07:39:23 2012 +0200 Fix g_utf8_validate() out argument transfer mode The "end" argument is unusual in g_utf8_validate(): it's not a classic out argument which gets allocated by the called function, but merely points into one of its input arguments. Thus it is "transfer none". https://bugzilla.gnome.org/show_bug.cgi?id=672889 glib/gutf8.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a1da843cb48de1ef080c20b1c8ebc9bc88688ce6 Author: Dan Winship Date: Sat Jun 16 10:38:45 2012 -0400 docs: fix an example docs/reference/gio/gdbus-codegen.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit defa25f3d00619947720be0bcda2357bd43e718f Author: Matthias Clasen Date: Fri Jun 15 18:53:09 2012 -0400 GKeyFile: Deal better with blank lines There is no need to store a has_trailing_blank_line boolean for each group, we can just check this at the time we assemble the data. This fixes a problem without roundtrips where we would sometimes add an extra blank line between groups. The testcase here is inspired by https://bugzilla.gnome.org/show_bug.cgi?id=677817 glib/gkeyfile.c | 12 +++--------- glib/tests/keyfile.c | 26 ++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 9 deletions(-) commit d0c8895a073625ce87bf1604b9ab72cc7e15c616 Author: Matthias Clasen Date: Fri Jun 15 15:16:13 2012 -0400 GWakeup: Avoid extraneous wakeups We were checking the wrong number here, and waking up unnecessarily. https://bugzilla.gnome.org/show_bug.cgi?id=678052 glib/gmain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6a5b3729ab447dd93ba337fa916067d5af2419dc Author: Paolo Borelli Date: Fri Jun 15 14:41:20 2012 +0200 Improve g_find_program_in_path documentation Document that g_find_program_in_path returns a newly-allocated string glib/gutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3647a3dcaaf0c877d0ea9398bbf5d9846a3cacfb Author: Tom Tryfonidis Date: Fri Jun 15 13:15:48 2012 +0300 Updated Greek translation po/el.po | 1533 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 733 insertions(+), 800 deletions(-) commit 211d50ac7418cd05d8a7828fca388c127e02308a Author: Daniel Mustieles Date: Thu Jun 14 13:48:29 2012 +0200 Updated Spanish translation po/es.po | 142 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 77 insertions(+), 65 deletions(-) commit a090a3680b093e7473cc5e760bdf3454f8ca9e9e Author: Khaled Hosny Date: Wed Jun 13 21:00:44 2012 +0200 Updated Arabic translation po/ar.po | 5639 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 2991 insertions(+), 2648 deletions(-) commit ee19ddcb1423814edc76aa03dd3c2252e9f722b4 Author: William Jon McCann Date: Mon Apr 30 12:51:25 2012 -0400 Update to use XDG cache home for thumbnails https://bugzilla.gnome.org/show_bug.cgi?id=675168 gio/glocalfileinfo.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit e5d4af10a344eaa5eee72390858ee3cf374f35ad Author: Matthias Clasen Date: Wed Jun 13 14:43:29 2012 -0400 Improve GTimeZone test coverage glib/tests/gdatetime.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) commit 5ff95679b805f7cc78f0579546700b6d48a35e0d Author: Benjamin Otte Date: Wed Jun 13 17:33:01 2012 +0200 glib-compile-resources: Forward errors from spawned processes We just grab stderr from gdk-pixbuf-to-csource and xmllint and include it in the error message. It's the best we can do. gio/glib-compile-resources.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit 6c1276eb5fcc19921d0a0584aee140bccc3f8488 Author: Stefan Sauer Date: Tue Jun 12 20:22:39 2012 +0200 gtype: make these cases fatal. Otherwise we crash with a null-ptr deref in g_object_newv and ever there we should not return null, as we're saying that object creation will not return null. gobject/gtype.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 0866e1ede967e513f09bfb47166d76005e0486b2 Author: Dan Winship Date: Tue Jun 12 07:09:53 2012 -0400 update .gitignore gio/tests/.gitignore | 1 + 1 file changed, 1 insertion(+) commit 14eb3d3590b5c08626c4901b16e9695747d43188 Author: Dan Winship Date: Tue Jun 12 07:08:26 2012 -0400 gunixoutputstream: add missing can_poll() implementation https://bugzilla.gnome.org/show_bug.cgi?id=677770 gio/gunixoutputstream.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit b9ec5699cd27334fdc605875bb0eeb818de64d4a Author: Murray Cumming Date: Tue Jun 12 10:35:52 2012 +0200 Remove trailing commas from enums gio/gioenums.h | 2 +- glib/gspawn.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 6f1c4f7f056eddcbf884659ff68240c0784003c6 Author: Matthias Clasen Date: Mon Jun 11 10:24:03 2012 -0400 Correct the docs for g_time_zone_adjust_time March 13, 2010 is very ordinary. March 14, 2010 is the special day. glib/gtimezone.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f47de7ec2c9f79edbb3e03f3112aa8cd1d286309 Author: Matthias Clasen Date: Mon Jun 11 10:23:42 2012 -0400 Improve GTimeZone test coverage glib/tests/gdatetime.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) commit d4f885478542ad7356b44e2a9965dc1081ea80dc Author: Matthias Clasen Date: Mon Jun 11 07:19:42 2012 -0400 Cosmetic changes tests/gio-test.c | 25 ++++--------------------- tests/iochannel-test.c | 18 +++++++----------- 2 files changed, 11 insertions(+), 32 deletions(-) commit 6ee10762b5194076a7a9db80d41dbb3aa14fe287 Author: Matthias Clasen Date: Mon Jun 11 07:19:14 2012 -0400 Improve GOptionContext test coverage glib/tests/option-context.c | 111 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 109 insertions(+), 2 deletions(-) commit c5dabac47a3613e742ebfc0c4dec4f91ab796ae8 Author: Matthias Clasen Date: Mon Jun 11 07:18:29 2012 -0400 Fix a typo It is 'entries', not 'entires'. glib/goption.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3e706ef88b3b433f777e552c85339b901314deaa Author: David Zeuthen Date: Fri Jun 8 13:30:48 2012 -0400 GDBusProxy: Treat org.freedesktop.systemd1.Masked error as non-fatal This is useful otherwise we'll fail if a systemd service is masked. See bug 677718 for details. https://bugzilla.gnome.org/show_bug.cgi?id=677718 Signed-off-by: David Zeuthen gio/gdbusproxy.c | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) commit ea826d7facabbcd05b8343554acc808275881009 Author: Daniel Macks Date: Wed Jun 6 22:40:26 2012 -0400 Fix path to aclocal in output message datadir is defined in terms of datarootdir by default in configure (datadir='${datarootdir}' with ${datarootdir} not expanded), so defining datadir must happen *after* datarootdir is defined in the glib-gettextize shell script. Otherwise ${datarootdir} is null when it is expanded at runtime. https://bugzilla.gnome.org/show_bug.cgi?id=518309 glib-gettextize.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9e1d4da14d8e69fb60da1a9733ac1d58d0dcd8b2 Author: Martin Jansa Date: Wed Jun 6 21:38:28 2012 -0400 configure: Add --disable-libelf option See http://git.openembedded.org/openembedded-core/tree/meta/recipes-core/glib-2.0/glib-2.0/nolibelf.patch?id=1f73485a143f0aa6cd87636f3d36a7d1dfc40a3b Signed-off-by: Colin Walters configure.ac | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 032e8dabd15133952c7c4f9da05605380b17f79f Author: Tomas Bzatek Date: Wed Jun 6 19:44:39 2012 +0200 gdbus: Implement g_dbus_connection_get_last_serial() This patch brings an ability to retrieve serial number of the last message sent within the current thread. https://bugzilla.gnome.org/show_bug.cgi?id=676825 docs/reference/gio/gio-sections.txt | 1 + gio/gdbusconnection.c | 49 +++++++++++++++++++ gio/gdbusconnection.h | 4 ++ gio/gio.symbols | 1 + gio/tests/gdbus-connection.c | 90 +++++++++++++++++++++++++++++++++++ 5 files changed, 145 insertions(+) commit 7ccfa9ce4b2352277448f66a138cc028f5fe57c8 Author: Colin Walters Date: Wed Jun 6 07:15:48 2012 -0400 tests/spawn-multithreaded: Decrease parallelism to avoid crashing on OS X https://bugzilla.gnome.org/show_bug.cgi?id=677527 glib/tests/spawn-multithreaded.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3ff037bd147b7d86f23108660a2fe71df5268a6 Author: Daniel Macks Date: Tue Jun 5 19:20:13 2012 -0400 Pass -framework sub-flag without embedded whitespace The "-framework" linker flag takes a second word as a parameter. If they are passed separated with whitespace, some flag-handling routines may not know to keep the two words together as a single unit. Use -Wl,, to pass multiple words without embedded whitespace. https://bugzilla.gnome.org/show_bug.cgi?id=566994 configure.ac | 4 ++-- gio/Makefile.am | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 4690d85607da879e50746db64ea99a273823c25e Author: Daniel Macks Date: Tue Jun 5 14:16:24 2012 -0400 configure: Require libelf 0.8.12 Older versions don't have the required API. (Commit message written by Colin Walters ) https://bugzilla.gnome.org/show_bug.cgi?id=673253