commit a5ed95c9ad973e30c1c1938c55ffe60f4a14dab7
Author: Ryan Lortie <desrt@desrt.ca>
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 <desrt@desrt.ca>
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 <lars@uebernic.de>
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 <fran.dieguez@mabishu.com>
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 <mclasen@redhat.com>
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 <mclasen@redhat.com>
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 <phil.clayton@lineone.net>
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 <ebassi@gnome.org>
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 <mclasen@redhat.com>
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 <chpe@gnome.org>
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 <mclasen@redhat.com>
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 <sasi@swecha.net>
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 <walters@verbum.org>
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 <walters@verbum.org>
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 <walters@verbum.org>
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 <walters@verbum.org>
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 <walters@verbum.org>
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 <walters@verbum.org>
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 <walters@verbum.org>
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 <walters@verbum.org>
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 <walters@verbum.org>
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 <walters@verbum.org>
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 <walters@verbum.org>
Date:	Thu Jun 21 12:00:04 2012 -0400

    gfileutils: Remove extra fclose()

    This is a regression introduced by:
    commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd
    Author: Matthias Clasen <mclasen@redhat.com>
    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 <daniel.mustieles@gmail.com>
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 <stefw@gnome.org>
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 <mbarnes@redhat.com>
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 <walters@verbum.org>
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 <jwendell@gnome.org>
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 <danw@gnome.org>
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 <mclasen@redhat.com>
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 <danw@gnome.org>
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 <danw@gnome.org>
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 <fanchunwei@src.gnome.org>
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 <nilamdyuti@gmail.com>
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 <fanchunwei@src.gnome.org>
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 <fanchunwei@src.gnome.org>
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 <fanchunwei@src.gnome.org>
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 <martinpitt@gnome.org>
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 <danw@gnome.org>
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 <mclasen@redhat.com>
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 <mclasen@redhat.com>
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 <pborelli@gnome.org>
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 <tomtryf@gmail.com>
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 <daniel.mustieles@gmail.com>
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 <khaledhosny@eglug.org>
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 <jmccann@redhat.com>
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 <mclasen@redhat.com>
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 <otte@redhat.com>
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 <ensonic@users.sf.net>
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 <danw@gnome.org>
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 <danw@gnome.org>
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 <murrayc@murrayc.com>
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 <mclasen@redhat.com>
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 <mclasen@redhat.com>
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 <mclasen@redhat.com>
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 <mclasen@redhat.com>
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 <mclasen@redhat.com>
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 <zeuthen@gmail.com>
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 <zeuthen@gmail.com>

 gio/gdbusproxy.c |   34 ++++++++++++++++++++++++++--------
 1 file changed, 26 insertions(+), 8 deletions(-)

commit ea826d7facabbcd05b8343554acc808275881009
Author: Daniel Macks <dmacks@netspace.org>
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 <Martin.Jansa@gmail.com>
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 <walters@verbum.org>

 configure.ac |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 032e8dabd15133952c7c4f9da05605380b17f79f
Author: Tomas Bzatek <tbzatek@redhat.com>
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 <walters@verbum.org>
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 <dmacks@netspace.org>
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 <dmacks@netspace.org>
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 <walters@verbum.org>)

    https://bugzilla.gnome.org/show_bug.cgi?id=673253