commit 4cd5762cccae21fe8c24b0679022974043c19114
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 15 18:51:42 2011 -0400

    More NEWS updates

 NEWS |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 472bd4d8a14977ed35c5948b6ed7cafde9a85b05
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Aug 15 13:33:27 2011 -0400

    Updated Esperanto translation

    Esperanto weekdays and month days are written in lowercase (as in
    French).

 po/eo.po |   76
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 38 insertions(+), 38 deletions(-)

commit 67cf3ea3682a0bd5b94e7b546675ec685a686a5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 15 16:00:51 2011 +0100

    Add a stress-test for GDBusProxy in threads with no default main
    context

    Destroying a GDBusProxy in a thread used to race with NameOwnerChanged
    being delivered to the main context's thread (GNOME #651133).

    Also, g_dbus_proxy_call_sync in a thread would race with
    NameOwnerChanged
    being delivered to the main context's thread and rewriting the
    name_owner
    (GNOME #656039).

    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039
    Bug-NB: NB#259760
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/tests/.gitignore            |    1 +
 gio/tests/Makefile.am           |    5 +
 gio/tests/gdbus-proxy-threads.c |  253
 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 259 insertions(+), 0 deletions(-)

commit 85214d1e7f1c1e065b2e05dae9d6cae29887e3d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 15 15:59:45 2011 +0100

    GDBusProxy: hold properties_lock while using any mutable property

    This changes the meaning of "properties_lock" from "lock for D-Bus
    properties" to "lock for GObject properties".

    The most common problem, and the only one I've reproduced in a
    regression
    test, is name_owner, which can be updated by the thread that owns
    the GDBusProxy's main context (i.e. the thread-default main context of
    the thread that constructed it) at the same time that a blocking call
    is made. When a GDBusProxy is constructed in a thread-pool thread for
    short-term use, the main context will typically be the global default
    main context (which is actively running in the main thread!), making
    this extremely problematic.

    The interface info is perhaps a theoretical concern - one thread could
    conceivably set it at the same time that another thread uses it,
    but only
    in relatively pathological situations. The current API for this
    does have
    the problem that it returns a borrowed ref, but interface info is
    hopefully permanent anyway.

    The default timeout is probably only a theoretical concern - it's
    just an
    int, so writes are indivisible, and there's no worry about whether
    something has been freed - but to be safe, let's hold the lock
    for that
    too.

    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039
    Bug-NB: NB#259760

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusproxy.c |  132
 ++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 109 insertions(+), 23 deletions(-)

commit 5909cb10315ca0f331ccb97225f008c11ca0d9d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 8 18:29:20 2011 +0100

    GDBusProxy: factor out async_init_data_set_name_owner

    This removes the need for async_init_get_name_owner_cb to cope
    with being
    called without a real GAsyncResult, and will simplify the addition of
    correct thread-locking.

    In async_init_data_set_name_owner, use the name_owner parameter
    instead
    of the corresponding member of GDBusProxyPrivate, partly to reduce
    pointer-chasing but mainly to avoid needing to hold the lock.

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusproxy.c |   90
 ++++++++++++++++++++++++++++--------------------------
 1 files changed, 47 insertions(+), 43 deletions(-)

commit 03ae974f7cc992450907401f45e7de645caff141
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 8 18:22:42 2011 +0100

    g_dbus_proxy_get_property: use accessors for all mutable state

    These ought to have thread-locking, and having it in the accessor
    seems
    better than duplicating it here.

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusproxy.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 20387d262ff104f9de3defc264c5c2010d272857
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 15 15:57:59 2011 +0100

    GDBusProxy: if a well-known name is not owned, don't GetAll from
    the dbus-daemon

    If you run:

        ( cd gio/tests && G_DBUS_DEBUG=all ./gdbus-proxy-well-known-name )

    you can see that in the case where the name com.example.TestService
    isn't
    owned yet, the GDBusProxy calls GetAll() with no destination,
    resulting
    in an error reply from the peer (the dbus-daemon itself). That's
    clearly
    not right!

    However, if priv->name is NULL, that indicates the special case
    where we
    really do want to talk directly to a peer, instead of via the
    bus daemon
    (most likely to be used on peer-to-peer connections); in that special
    case, do call GetAll().

    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusproxy.c |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

commit 2b0171a8080c233f85c1d66fa6df6d75640b37e5
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Aug 15 10:42:35 2011 -0400

    g_settings_bind: add some g_return checks

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

 gio/gsettings.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit e1b41dcb9118b6e182119cb85fd05b45f07c059c
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Aug 10 12:25:57 2011 +0200

    ghash: fix error in "as a set" documentation

 glib/ghash.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 20a4f2578fe74e80f58c442356bd2b91d790d7f8
Author: David Zeuthen <davidz@redhat.com>
Date:   Mon Aug 15 05:43:24 2011 -0400

    GDBusObjectManagerClient: Emit signals on proxy before emitting
    on manager

    This is needed because the proxy may need to update its internal state
    which a signal handler connected to the manager may rely on.

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusobjectmanagerclient.c |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 230efe70f418017e809e99710e0519f716edebe3
Author: Antoine Jacoutot <ajacoutot@openbsd.org>
Date:   Sun Aug 14 01:23:36 2011 +0200

    open(2): POSIX compatibility.

    Posix allows for open(2) to fail with errno = EINTR.
    Normal this isn't seen when opening files. However in some case we are
    opening a fifo for write which will block until another process
    opens it
    for read. If a signal is received while blocked, open(2) fails with
    errno = EINTR.

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

 glib/giounix.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit b76bb6713ba12a88fbccdaaf063d916ecd3af0b2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Aug 14 14:09:58 2011 -0400

    Add g_mkdtemp in the spirit of g_mkstemp

    At the same time, also add g_mkdtemp_full and g_dir_make_tmp
    variants. The patch also unifies the unique-name-generating
    code for all variants of mkstemp and mkdtemp and adds tests
    for the new functions.

    Based on patches by Paolo Bonzini,
    http://bugzilla.gnome.org/show_bug.cgi?id=118563

 docs/reference/glib/glib-sections.txt |    3 +
 glib/gfileutils.c                     |  398
 ++++++++++++++++++++-------------
 glib/gfileutils.h                     |   17 +-
 glib/glib.symbols                     |    3 +
 tests/file-test.c                     |   52 +++++
 5 files changed, 313 insertions(+), 160 deletions(-)

commit 8377a886857396854069fb7a8309baeb77f144c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Aug 14 12:03:36 2011 -0400

    GHmac: pedantic doc fixes

    Add a link to an explanation of what HMAC is, and tweak
    some formatting.

 glib/ghmac.c |   44 +++++++++++++++++++++++++-------------------
 1 files changed, 25 insertions(+), 19 deletions(-)

commit 1cb8640ccc2fbd7ef301e6526ee2043ed5061359
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Aug 14 00:47:04 2011 -0400

    News for 2.29.16

 NEWS |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 55 insertions(+), 0 deletions(-)

commit acbcb8f7e37b1c0ff872fdbb74df7de690bc2c6f
Author: Stef Walter <stefw@collabora.co.uk>
Date:   Sun Aug 14 09:27:45 2011 +0200

    hmac: Implementation of HMAC in glib

    This implements g_hmac_xxx() functionality using the standard checksum
    functions supported by glib.

    HMAC is a secure way to hash a key and a password. Many other
    approaches fraught with append and prepend issues.

    Includes test cases defined in relevant RFCs

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

 docs/reference/glib/glib-sections.txt |   16 ++
 glib/Makefile.am                      |    2 +
 glib/ghmac.c                          |  388
 +++++++++++++++++++++++++++++++++
 glib/ghmac.h                          |   71 ++++++
 glib/glib.h                           |    1 +
 glib/glib.symbols                     |    9 +
 glib/tests/.gitignore                 |    1 +
 glib/tests/Makefile.am                |    3 +
 glib/tests/hmac.c                     |  268 +++++++++++++++++++++++
 9 files changed, 759 insertions(+), 0 deletions(-)

commit d2ca14c270a8a0c01d8a897fad4ea2a9c2e31105
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Sun Jul 17 21:18:04 2011 +0200

    Add G_VALUE_INIT

    The implementation of GValue is not public or documented.  When
    allocated on the stack, initializing a GValue is usually done as
    documented with:

    GValue value = { 0, };

    There is lot code around (including WebKit) that added all the missing
    fields, resulting in this ugly and non-obvious:

    GValue value = { 0, { { 0 } } };

    However, this doesn't play nice with -Wmissing-field-initializers for
    example. Thus, G_VALUE_INIT.

    http://bugzilla.gnome.org/show_bug.cgi?id=654793
    http://bugzilla.gnome.org/show_bug.cgi?id=577231

 docs/reference/gobject/gobject-sections.txt |    1 +
 gobject/gvalue.c                            |    6 +++---
 gobject/gvalue.h                            |   16 ++++++++++++++++
 3 files changed, 20 insertions(+), 3 deletions(-)

commit a9ca74efb11bda0a90f482a44bb2ec214744ecc6
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Aug 10 15:56:13 2011 +0200

    Don't finish gtls connection if the handshake failed

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

 gio/gsocketclient.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ae496a52a92c137b624eee3f5cf54e7756143086
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 13 16:09:41 2011 -0400

    GDBusProxy: on_properties_changed initialize some variables

    This avoids calling g_variant_unref and g_free on uninitialized memory
    if PropertiesChanged is received in the creating thread's
    thread-default
    main context's thread, at the same time as releasing the last ref in
    another thread. This would result in "goto out" before the variables
    freed after that label had been initialized to NULL.

    Based on a patch by Simon McVittie, bug 656282

 gio/gdbusproxy.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 655299a0579b8c9b418eab2301201c1fd25d89ae
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 13 15:48:47 2011 -0400

    gdatetime: Add a test for %OM

 glib/tests/gdatetime.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit be933706059a8d92fb8858219f5936f332b68f4a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 13 15:29:29 2011 -0400

    Remove a gccism

    Pointed out in bug 656152.

 glib/tests/checksum.c |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit 3c504e47656e7d26c0c24465f492b92f673a5cec
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 13 15:07:38 2011 -0400

    Fix statfs/statvfs decision

    We want to force use of statvfs when statfs is deficient.
    This does not make any difference on Linux.

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

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f5472ed2325cac108f9faefaff5c86ec5d9e829b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 13 13:53:34 2011 -0400

    Trivial typo fix

 gobject/gsignal.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 428f49b9c8d56ae18398d4bb33c70c80eda1d21d
Author: David Zeuthen <davidz@redhat.com>
Date:   Fri Aug 12 11:10:22 2011 -0400

    In addition to /media and $HOME, also show mounts in $XDG_USER_DIR

    Prepare for the future where udisks will use $XDG_USER_DIR/Volumes
    instead of /media when mounting filesystems on behalf of the user.

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gunixmounts.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 9fafa343456ec7c6c6f5fce8b6a1116c149d7949
Author: Andika Triwidada <andika@gmail.com>
Date:   Fri Aug 12 15:48:34 2011 +0700

    Updated Indonesian translation

 po/id.po | 1803
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 869 insertions(+), 934 deletions(-)

commit ebc74835e09754c8a784e6f4f4eece3715ef03ea
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Aug 12 11:43:40 2011 +0800

    Update VS property sheets ("install" phase)

    Copy the new GioTLS headers that were introduced into the GIO
    library in commit	0f99cfa8822514dc6b7ccbc59efbe68f27aeb172
    during the
    "install" stage.

 build/win32/vs10/glib.props  |    8 ++++++++
 build/win32/vs9/glib.vsprops |    4 ++++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 2f8664306d20772f47a46af26637615a54fdfc39
Author: Alexander Shopov <ash@kambanaria.org>
Date:	Thu Aug 11 20:55:20 2011 +0300

    Updated Bulgarian translation

 po/bg.po |  632
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 345 insertions(+), 287 deletions(-)

commit ea6e2968bfdee766c8d3d5fd5b5bac34bcaaaf3e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 11 19:02:14 2011 +0200

    [gobject] Fix G_DEFINE_BOXED_TYPE compilation with C++

 gobject/gtype.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c3fd789bb759aefb6fda144b953c2d09fc0dc20d
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Thu Aug 11 14:08:33 2011 +0200

    [gi] Add missing (out) annotation to
    g_dbus_{node,interface}_info_generate_xml()

 gio/gdbusintrospection.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 782f83938395c0ac57198ec081e9566c170ef8ef
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Thu Aug 11 11:36:22 2011 +0200

    [gi] Add missing Gio transfer annotations

 gio/gdbusproxy.c	    |	 5 +++--
 gio/gtimezonemonitor.c     |	 2 +-
 gio/gtlsbackend.c	    |	 3 ++-
 gio/gtlsclientconnection.c |	 2 +-
 gio/gtlsconnection.c	    |	 2 +-
 gio/gtlsfiledatabase.c     |	 2 +-
 gio/gtlsserverconnection.c |	 2 +-
 7 files changed, 10 insertions(+), 8 deletions(-)

commit 0e548251201db63eb0c80091877f44df14f4a0fe
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Thu Aug 11 11:05:31 2011 +0200

    [gi] Fix parameter name typos in Gio docstrings

    Found by GIR compiler when building gobject-introspection:

    gir/gio-2.0.c:33525: Warning: Gio: g_tls_password_set_description:
    unknown
    parameter 'flags' in documentation comment, should be one of
    'password',
    'description'
    gir/gio-2.0.c:14568: Warning: Gio:
    g_action_group_action_state_changed: unknown
    parameter 'state' in documentation comment, should be one of
    'action_group',
    'action_name', 'value'

 gio/gactiongroup.h |	 2 +-
 gio/gtlspassword.c |	 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 77a10feafa4f77f1fcadb2ed1fd5da41dced3553
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Aug 11 15:30:48 2011 +0800

    Bug 652827: Update config.h.win32.in

    Add check macro for HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS,
    as it is
    now required for MSVC builds of glib/gatomic.c GLib 2.29.15+.

    It is true that the MinGW cross-compiler on Linux systems will have
    HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
    HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS defined during the
    completion
    of ./configure, but since this file is primarily meant for people
    compiling -on- Windows (and that the "native" Windows MinGW would
    neither
    ./configure to define HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
    HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS), this file will be
    updated as
    it is for now at least until the situation for "native" Windows MinGW
    change. (please see Bug 652827 regarding this paragraph)

 config.h.win32.in |	8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 349212211247781e7bec43b95cb57dddc1d0e5b1
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Tue Aug 9 19:43:34 2011 +0200

    Bug 652827 - glib-2.29.8 no longer builds with mingw.org's toolchain

    Check for Win32 atomic intrinsics.

 configure.ac	|   12 +++++++++++-
 glib/gatomic.c |    2 +-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit fc442bdbe6d8113caf25a4dd4b0e8e4dc8d3913a
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 11 08:33:23 2011 +0200

    Cleanup gatomic checks

 configure.ac |   39 +++++++++++++++++----------------------
 1 files changed, 17 insertions(+), 22 deletions(-)

commit 21e682388dafb1de5308ac403c7ebdfe09e1030b
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Thu Aug 11 08:11:06 2011 +0200

    Fix typo

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b2c6b801bc12429305f022c332b693a142098177
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Wed Aug 10 22:50:26 2011 +0200

    [gi] Add missing transfer annotation to
    g_dbus_node_info_lookup_interface()

 gio/gdbusintrospection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 27599d671e0f0c13f102f6d7ffc58e23825eba67
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Wed Aug 10 15:12:54 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  391
 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 249 insertions(+), 142 deletions(-)

commit c783bfd4e7ebbfa258bce49e5381e2c2afe0110f
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Tue Aug 9 14:51:34 2011 +0200

    [gi] Add missing (allow-none) annotations to
    g_dbus_connection_register_object()

 gio/gdbusconnection.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 3a631aa863ec8337bd7ea4ab55eed3a2fd3ef1b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	Mon Aug 8 17:18:08 2011 +0100

    Ignore lcov-produced files in top-level .gitignore

    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 .gitignore |	 2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8f503548701eb8c14ac37c0b84629da5d4493495
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:	Mon Aug 8 15:48:27 2011 +0100

    Allow current lcov (version 1.9) to be used for coverage

    It seems to work fine with the same invocation already used.

    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9bcf89cd70946be7c724cbeac9cd1c028f74ea6e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 8 23:16:07 2011 +0200

    Document libffi as new dependency

 INSTALL.in	   |	1 +
 README.in	   |	8 ++++++++
 gobject/gsignal.c |	2 +-
 3 files changed, 10 insertions(+), 1 deletions(-)

commit 5f9e5c1124c6362fe463b5295c7a2b00afcec135
Author: Fran Dieguez <fran@openhost.es>
Date:	Sat Aug 6 22:33:00 2011 +0200

    Updated Galician translations

 po/gl.po |  467
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 258 insertions(+), 209 deletions(-)

commit 2512341fa6b1842adc5b403ce9eb22b9f3478ee3
Author: Colin Walters <walters@verbum.org>
Date:	Sat Aug 6 09:36:49 2011 -0400

    Require Python 2.5 explicitly

    Without someone to regularly test 2.4, and since the code in reality
    requires 2.5, switch to that for now.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b3111f87e2f340f45106f24b640ba2ac68b9086b
Author: Colin Walters <walters@verbum.org>
Date:	Sat Aug 6 09:22:44 2011 -0400

    configure: Fix statvfs/statfs detection

    Add missing 'x' as pointed out by declanw@is.bbc.co.uk

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

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 871da75ca38b4b931c4fbcd500856b71596c1332
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	Sat Aug 6 16:02:50 2011 +0300

    Updated Hebrew translation.

 po/he.po |  580
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 315 insertions(+), 265 deletions(-)

commit 85d12096e4fdef6451033cbecc03de2cd4066eb1
Author: Pavel Holejsovsky <pholejs@src.gnome.org>
Date:	Fri Aug 5 16:31:06 2011 +0200

    Add missing GVariant annotations

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

 glib/gvariant-core.c |    2 +-
 glib/gvariant.c      |   12 ++++++++----
 glib/gvarianttype.c  |    4 ++--
 3 files changed, 11 insertions(+), 7 deletions(-)

commit cfa90b8fc1c2b74bc309f0efe6c122e72be7d11a
Author: Dan Winship <danw@gnome.org>
Date:	Fri Aug 5 19:43:47 2011 -0400

    gio/tests/.gitignore: fix

 gio/tests/.gitignore |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 27b5dab0d6ebc7717243bd736bc10859713b0f73
Author: Claude Paroz <claude@2xlibre.net>
Date:	Fri Aug 5 17:04:50 2011 +0200

    Updated French translation

 po/fr.po | 1287
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 705 insertions(+), 582 deletions(-)

commit 6c8a61bc1bdea6c3434350d5c7c0fa0e7053664b
Author: Mario Blättermann <mariobl@gnome.org>
Date:	Fri Aug 5 12:11:02 2011 +0200

    [l10n] Updated German translation

 po/de.po | 1245
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 686 insertions(+), 559 deletions(-)

commit d728c00a0488fb2bfbe69e95aba360a552a73d84
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Thu Aug 4 21:47:07 2011 +0200

    gio enums: Remove trailing commas

 gio/gioenums.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 29aae440fb64e8811508e1a803ee524c752b3565
Author: Stef Walter <stefw@collabora.co.uk>
Date:	Thu Aug 4 09:43:45 2011 +0200

    Fix up ABI symbols after GTlsDatabase merge.

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

 gio/gio.symbols       |   28 ++++++++++++++++++++++++----
 gio/gtlsinteraction.c |    6 +++---
 2 files changed, 27 insertions(+), 7 deletions(-)

commit 0f99cfa8822514dc6b7ccbc59efbe68f27aeb172
Author: Stef Walter <stefw@collabora.co.uk>
Date:	Thu Aug 4 08:54:55 2011 +0200

    GTlsDatabase and related objects

    The database is an abstract object implemented by the various TLS
    backends, which is used by GTlsConnection to lookup certificates
    and keys, as well as verify certificate chains.

    Also add GTlsInteraction, which can be used to prompt the user
    for a password or PIN (used with the database).

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

 docs/reference/gio/gio-docs.xml     |	  4 +
 docs/reference/gio/gio-sections.txt |	117 +++++
 docs/reference/gio/gio.types	     |	  2 +
 gio/Makefile.am		     |	  8 +
 gio/gdummytlsbackend.c		     |	105 ++++-
 gio/gio.h			     |	  4 +
 gio/gio.symbols		     |	 21 +
 gio/gioenums.h			     |	 70 +++
 gio/giotypes.h			     |	  4 +
 gio/gtlsbackend.c		     |	 44 ++
 gio/gtlsbackend.h		     |	 28 +-
 gio/gtlsconnection.c		     |	146 +++++-
 gio/gtlsconnection.h		     |	 12 +-
 gio/gtlsdatabase.c		     |	967
 +++++++++++++++++++++++++++++++++++
 gio/gtlsdatabase.h		     |	235 +++++++++
 gio/gtlsfiledatabase.c		     |	104 ++++
 gio/gtlsfiledatabase.h		     |	 56 ++
 gio/gtlsinteraction.c		     |	197 +++++++
 gio/gtlsinteraction.h		     |	 88 ++++
 gio/gtlspassword.c		     |	436 ++++++++++++++++
 gio/gtlspassword.h		     |	101 ++++
 gio/tests/.gitignore		     |	  1 +
 gio/tests/Makefile.am		     |	  4 +-
 gio/tests/gtlsconsoleinteraction.c  |	107 ++++
 gio/tests/gtlsconsoleinteraction.h  |	 56 ++
 gio/tests/socket-client.c	     |	291 +++++++----
 26 files changed, 3082 insertions(+), 126 deletions(-)

commit a187199efd7eb16f500cef31c950d4eafbfe3a4b
Author: kotarou <nospam.kotarou.dono@gmail.com>
Date:	Wed Aug 3 08:46:04 2011 -0400

    build: Pass ZLIB_CFLAGS for gio build

    Otherwise we will fail if zlib is in an alternative prefix.

    Commit message written by Colin Walters <walters@verbum.org>

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

 gio/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ee63179b71f6a4153f08bc5c84c24a0d0ac76263
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date:	Fri Jul 29 15:38:54 2011 -0400

    g_cancellable_get_fd: silently return -1 for NULL cancellable

    This keeps compatibility with previous behavior.

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

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gcancellable.c |	 3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 659ba3d0b3eca1ee3af13d277ac8c847651b0a6a
Author: David Zeuthen <davidz@redhat.com>
Date:	Mon Aug 1 11:54:47 2011 -0400

    GDBusConnection: Only apply exit-on-closed semantics if properly
    initialized

    Otherwise there is no point in gracefully handling the error...

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

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusconnection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fcc415b16cb9e618acabb921231dc2e49637f14c
Author: Yuri Kozlov <yuray@komyakino.ru>
Date:	Mon Aug 1 00:10:59 2011 +0400

    Updated Russian translation

 po/ru.po |  134
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 69 insertions(+), 65 deletions(-)

commit bf21a693fa47cd0c4300822f24909b35892311df
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:	Fri Jul 29 19:59:58 2011 +0200

    Updated Spanish translation

 po/es.po |  301
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 145 insertions(+), 156 deletions(-)

commit c3af3d8d2c191fe3b5b654e3925effa32b3d0daa
Author: Daniel Nylander <po@danielnylander.se>
Date:	Fri Jul 29 09:50:43 2011 +0200

    Updated Swedish translation

 po/sv.po | 2100
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1101 insertions(+), 999 deletions(-)

commit d15f8682c006c8f5c3d4a93db0f211f687fb656e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Jul 27 23:27:24 2011 -0400

    Revert "Optimize g_[s]list_free_full a bit"

    This reverts commit 98b667d052b1274f80b8898a32d0753e9e2e5c1a.

    The commit was not actually an optimization, since g_list_free is
    pretty smart.

 glib/glist.c  |   11 +++--------
 glib/gslist.c |   17 ++++++-----------
 2 files changed, 9 insertions(+), 19 deletions(-)

commit dbb78fe57de0792d409b1baf88661844384c2762
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:	Mon Jul 25 15:59:58 2011 -0400

    Added TLS PEM parser unit test

 gio/tests/Makefile.am	     |	  4 +
 gio/tests/cert-key.pem      |	 32 +++++
 gio/tests/cert-list.pem     |	 52 +++++++
 gio/tests/cert1.pem	     |	 17 +++
 gio/tests/cert2.pem	     |	 17 +++
 gio/tests/cert3.pem	     |	 17 +++
 gio/tests/gtesttlsbackend.c |	312
 +++++++++++++++++++++++++++++++++++++++++++
 gio/tests/gtesttlsbackend.h |	 49 +++++++
 gio/tests/key-cert.pem      |	 32 +++++
 gio/tests/key.pem	     |	 15 ++
 gio/tests/tls-certificate.c |	279 ++++++++++++++++++++++++++++++++++++++
 11 files changed, 826 insertions(+), 0 deletions(-)

commit fdfb42b9f2bdbed44ad4f469bf2794b2057587c1
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:	Mon Jun 20 18:49:39 2011 -0400

    Rework PEM parsing to not be order dependent

    Some valid PEM file would not work because the private key was put
    before the certificate.

 gio/gtlscertificate.c |  149
 +++++++++++++++++++++++++++++++------------------
 1 files changed, 95 insertions(+), 54 deletions(-)

commit fb45baaf8cc62278c71030c284d4ed3d5f4f849d
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	Tue Jul 26 17:32:53 2011 +0200

    Docs: Correct the namespace for g_file_query_filesystem_info()

 gio/gfile.c |	  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ac5dd614aa796223dc49a100b016abb7996fd418
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Tue Jul 26 23:23:31 2011 +0800

    Updated glib-zip.in a bit further

    Missed the bin/gsettings.exe part (corrected from bin/gsettings.)

 glib-zip.in |	  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 82a0733751b2dc3306e7dcf76358621eaea02bcb
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Tue Jul 26 16:44:18 2011 +0200

    utf8: annotate the end pointer in g_utf8_validate as out + allow-none

 glib/gutf8.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b7f3638e5c3917d6007040747eb3ef1ccc338a0b
Author: David Zeuthen <davidz@redhat.com>
Date:	Tue Jul 26 10:05:57 2011 -0400

    More gdbus-codegen fixed to build on non-Unix

    https://bugzilla.gnome.org/show_bug.cgi?id=655148#c6

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbus-codegen/codegen.py |   12 ++++++++----
 gio/tests/Makefile.am	      |   22 +++++++++++++++++-----
 2 files changed, 25 insertions(+), 9 deletions(-)

commit 494db61c1946f0b06cc2d68a1194e8812871540e
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Tue Jul 26 13:49:20 2011 +0200

    gtester: small Windows fix

    This code was unconditionally present in the gtester Makefile:

    test-nonrecursive: ${TEST_PROGS}

    On Windows, our testcases are compiled with a .exe suffix.	That means
    that if we had 'foo' in TEST_PROGS, running "make check" would
    depend on
    'foo' (not foo.exe) being compiled.

    We could bring the EXEEXT in here to fix that up, but gtester doesn't
    work on Windows at all, so better to just disable it in that case.

 Makefile.decl |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 44e85f73643ca24656aa89906d33a1385dcc87a5
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Tue Jul 26 13:38:04 2011 +0200

    GDateTime test: 1970 doesn't exist on Windows

    It is not safe to call the system library mktime() function on Windows
    with a date in the 70s.  Use 1990 instead.

 glib/tests/gdatetime.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d62d0336b8fb2d3369f02758c20c6ea38bee9464
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Tue Jul 26 13:29:01 2011 +0200

    g_format_size: fix on Windows

    The long format that displays the exact number of bytes with
    separators
    (ie: "123,456,789 bytes") uses the ' format modifier, which is
    unsupported on Windows.  Disable that for now, until we come up with a
    better solution.

 glib/gfileutils.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 01744c2d69fb11a8dfde62666540da91adafd6a8
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Tue Jul 26 13:26:10 2011 +0200

    g_format_size: avoid silly GString use

    We were using a GString for the purpose of doing a single printf().
    Do
    g_strdup_printf() instead.

 glib/gfileutils.c |	9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 81d0b28a4de87805c6f8c6661a8c2e0de3893267
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Mon Jul 18 14:20:18 2011 +0200

    Update glib-zip.in

 glib-zip.in |	 48 +++++++++++++++++++++++++++++++-----------------
 1 files changed, 31 insertions(+), 17 deletions(-)

commit 633fd86815fafa0ffb9cd0d8e5b958b0d3abe141
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Tue Jul 26 11:20:12 2011 +0200

    glocalfile: don't bother with fstype on win32

    Fixes the broken build on Windows.

 gio/glocalfile.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 12f516b44cb3b91d99a9ea0f0c51aaeeb3562688
Merge: 32b1349 39b72a1
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Tue Jul 26 10:50:25 2011 +0200

    Merge branch 'gwakeup'

commit 39b72a166e72ebbafbb7e85383db954a31b929c2
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 18:59:27 2011 +0200

    GWakeup: fix Windows build breakage

    ...from the attempt to make it private.

 glib/gwakeup.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit d87eddbb130bbc35ea17c5d4f0c3ee724b1c6d61
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 18:52:36 2011 +0200

    .gitignore the gwakeup-fallback testcase

 gthread/tests/.gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6615349ffb1335ca506fd476d65dd864eb2ee494
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 18:52:18 2011 +0200

    Remove g_wakeup_* from glib.symbols

 glib/glib.symbols |	5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit c81eb121a1a29c7068b775d0f7665d05c0dd4dad
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 18:50:45 2011 +0200

    GWakeup: make it private API

    Colin requests that we keep this one private for now.

    Include it at each point of use (libglib, libgio, tests).

 docs/reference/glib/Makefile.am       |    3 +
 docs/reference/glib/glib-docs.sgml    |    1 -
 docs/reference/glib/glib-sections.txt |   10 -
 gio/Makefile.am		       |    1 +
 gio/gcancellable.c		       |    1 +
 glib/Makefile.am		       |    2 +-
 glib/glib.h			       |    1 -
 glib/gwakeup.c			       |   17 ++
 glib/gwakeup.h			       |   15 +-
 gthread/tests/Makefile.am	       |    3 +-
 gthread/tests/gwakeup.c	       |  303
 ---------------------------------
 gthread/tests/gwakeuptest.c	       |  276
 ++++++++++++++++++++++++++++++
 12 files changed, 307 insertions(+), 326 deletions(-)

commit 0584f0c50495e4c1d6691f30d9f598799a5d54ce
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 17:43:28 2011 +0200

    GWakeup: test fallback case

    We need to test the case of eventfd in the libc but no kernel support.

    In order to do that, we add a separate compile of the GWakeup testcase
    that interposes an 'eventfd' symbol that always returns -1 with errno
    set.  That will trigger the fallback case.

 configure.ac		   |	1 +
 gthread/tests/Makefile.am |	7 +++++++
 gthread/tests/gwakeup.c   |   39 +++++++++++++++++++++++++++++++++++++--
 3 files changed, 45 insertions(+), 2 deletions(-)

commit 7f15910e7907e17606ba9e149cc3b04be4887bbf
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 16:35:08 2011 +0200

    GWakeup: add signal safety note

    Note that g_wakeup_signal() is safe to call from a UNIX signal handler
    (since this is a likely place to want to call it from).

 glib/gwakeup.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 32b1349a23ff050b8026ede150a25cae56799901
Author: David Zeuthen <davidz@redhat.com>
Date:	Mon Jul 25 10:31:17 2011 -0400

    More fixes for non-Unix builds

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusconnection.c |    8 ++++++++
 gio/gdbusproxy.c      |    8 ++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit f8b98841ad44d4603c60fdbad6f3e58a64eb9043
Author: David Zeuthen <davidz@redhat.com>
Date:	Mon Jul 25 09:56:01 2011 -0400

    Fix the build on non-Unix

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

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 gio/gdbusconnection.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 3c25f9f609cfa6c1a180c46f267e73bbd87dd542
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 15:08:47 2011 +0200

    GWakeup .gitignore fixes

 docs/reference/glib/tmpl/.gitignore |	  1 +
 gthread/tests/.gitignore	     |	  1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 452b6277d4badf7d471c73555277a5afd3393602
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 14:37:18 2011 +0200

    gtk-doc GWakeup

 docs/reference/glib/glib-docs.sgml    |    1 +
 docs/reference/glib/glib-sections.txt |   10 ++++
 glib/gwakeup.c			       |   93
 ++++++++++++++++++++++++++++++--
 glib/gwakeup.h			       |    2 +-
 4 files changed, 99 insertions(+), 7 deletions(-)

commit 0a971e46bf4158b7f58ac283db40d212b6f2d274
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 15:02:28 2011 +0200

    GCancellable: port to GWakeup

 gio/gcancellable.c |  235
 +++++++---------------------------------------------
 1 files changed, 32 insertions(+), 203 deletions(-)

commit 777e40989e66e583e6636e7b80ab8770cf15ff8c
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 15:07:33 2011 +0200

    port GMainContext to GWakeup

 glib/gmain.c |  113
 +++++++---------------------------------------------------
 1 files changed, 13 insertions(+), 100 deletions(-)

commit 4026b3317425ea7880930787faeedbe526588b11
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 15:07:16 2011 +0200

    add a couple of testcases for GWakeup

 gthread/tests/Makefile.am |	3 +
 gthread/tests/gwakeup.c   |  268
 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 271 insertions(+), 0 deletions(-)

commit 78545a641cb93811640e95792eb7f87f810e7aea
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 15:05:03 2011 +0200

    Add GWakeup

    GWakeup is a utility class to handle the cross-thread signalling needs
    of GMainContext and GCancellable.  It may find some other users
    as well.

    The desire here is to properly hide the implementation details in a
    module which can be properly unit tested and used in GMainContext and
    GCancellable without a rats nest of #ifdef.

 glib/Makefile.am  |	2 +
 glib/glib.h	   |	1 +
 glib/glib.symbols |	5 ++
 glib/gwakeup.c    |  157
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 glib/gwakeup.h    |   38 +++++++++++++
 5 files changed, 203 insertions(+), 0 deletions(-)

commit 15a1cf804974c3fa526bab8a6b80eb27518313f3
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 15:25:13 2011 +0200

    g_unix_open_pipe: fix some bugs

    Fix some bugs in the fallback case of g_unix_open_pipe:

      - close both halves of the pipe on error (not just one)

      - set the cloexec flag on both halves of the pipe (instead of
      settings
	it twice on one half)

 glib/glib-unix.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit aa4d704e632df68be9843074ea8197c30ebc52ed
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Jul 25 15:09:57 2011 +0200

    Windows (mingw32) .gitignore additions

 .gitignore |	 2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 3769c1e1732a7f3889b5d819552c79512571e169
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Mon Jul 25 09:23:51 2011 +0200

    Docs: Fix tiny typo.

 gio/gfileattribute.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e6f37ca472860535606ef0f898f85f3ad6a7167c
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Mon Jul 25 11:42:17 2011 +0800

    Update Windows READMEs

    -Tell people about that libFFI is now needed.
    -Tell people not to compile GLib in paths containing spaces.

 README.win32		     |	 16 +++++++++++-----
 build/win32/vs10/README.txt |	  4 +++-
 build/win32/vs9/README.txt  |	  4 +++-
 3 files changed, 17 insertions(+), 7 deletions(-)

commit eac8d47e373bd57e3cb117508c0812b53963a732
Author: Dan Winship <danw@gnome.org>
Date:	Sun Jul 24 14:55:05 2011 -0400

    gio/tests/socket: add some basic IPv4 and IPv6 tests

 gio/tests/socket.c |  381
 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 378 insertions(+), 3 deletions(-)

commit aefda965f650c6713ef895a9156dd1297793f1ff
Author: Dan Winship <danw@gnome.org>
Date:	Sun Jul 24 14:52:03 2011 -0400

    GSocket: fix connected state after async connect

    socket->priv->connected was only being set if g_socket_connect()
    succeeded right away; in the case where it returns G_IO_ERROR_PENDING,
    it never got set. Fix that by having g_socket_check_connect_result()
    set it on success.

 gio/gsocket.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit b8a0475e7a2ef6d49e61e7be684bff017ee22fa9
Author: Dan Winship <danw@gnome.org>
Date:	Sun Jul 24 12:41:11 2011 -0400

    update .gitignore

 glib/tests/.gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4cb33b158b43b54108b20cb9c3f1143acbef9124
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jul 23 21:59:49 2011 -0400

    Explicitly unset the session bus address for the peer tests

    Otherwise, we may run into trouble as opening a peer-to-peer
    connection uses a socket client, which uses a proxy resolver
    which may end up using gsettings, whose dconf backend may end
    up using the session bus to talk to dconfd...

 gio/tests/gdbus-peer.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d344e69dc291df5e5da15d6e1c1b0ef897fdeea3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jul 23 21:16:28 2011 -0400

    Properly bring up a session bus for application tests

    As pointed out in bug 644601, session_bus_up() requires
    us to set up environment variables for things to work.

 gio/tests/gapplication.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 1f9e84896bb1621e54fc5d0cb45006400e121043
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jul 23 21:07:39 2011 -0400

    Fix a typo

 gio/gdbusconnection.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e488cbd24b611e6648cc36049e503aa8d18b9fd6
Author: Yuri Kozlov <yuray@komyakino.ru>
Date:	Sat Jul 23 18:54:03 2011 +0400

    Updated Russian translation

 po/ru.po |  428
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 236 insertions(+), 192 deletions(-)

commit 9c46740afdb5cf545fbc69bc55be274b8758fecb
Author: Luca Ferretti <lferrett@gnome.org>
Date:	Sat Jul 23 14:52:13 2011 +0200

    [l10n] Updated Italian translation

 po/it.po | 1311
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 705 insertions(+), 606 deletions(-)

commit ae7c48b955cd6979a799574bb92e654081769c62
Author: Vincent Untz <vuntz@gnome.org>
Date:	Thu Jul 21 15:23:00 2011 +0200

    GDesktopAppInfo: Add g_desktop_app_info_get_show_in()

    Necessary for rebasing gnome-menus on top of GDesktopAppInfo.

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

 docs/reference/gio/gio-sections.txt |	  1 +
 gio/gdesktopappinfo.c		     |	111
 ++++++++++++++++++++++------------
 gio/gdesktopappinfo.h		     |	  2 +
 gio/gio.symbols		     |	  1 +
 4 files changed, 76 insertions(+), 39 deletions(-)

commit 8ef050f9675e2ee097663c6a436a7b7f7abbe816
Author: Colin Walters <walters@verbum.org>
Date:	Fri Jul 22 13:39:21 2011 -0400

    glib.symbols: Update for expected ABI changes

 glib/glib.symbols |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b79eae5c197aeec8d57f39c0f7bf5d5114068bea
Author: Colin Walters <walters@verbum.org>
Date:	Fri Jul 22 12:41:41 2011 -0400

    glib-2.0.pc: Add -lrt to private libraries to assist static linking

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

 glib-2.0.pc.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8b061e023ce97171d817e07ea7068f567129ae8a
Author: Colin Walters <walters@verbum.org>
Date:	Fri Jul 22 10:31:27 2011 -0400

    Revert addition of g_key_file_has_key_full

    Per IRC discussion, we can just ask bindings to use
    g_key_file_get_value() to test for the existence of a key.

    I left the "fixed" code in the source tree as static because it makes
    more sense to me.

 glib/gkeyfile.c      |   90
 +++++++++++++++++++++-----------------------------
 glib/gkeyfile.h      |    5 ---
 glib/tests/keyfile.c |   16 ---------
 3 files changed, 38 insertions(+), 73 deletions(-)

commit 753948316915e834801347af08b773c24078a3bd
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Fri Jul 22 10:33:47 2011 -0400

    Don't use deprecated G_UNICODE_COMBINING_MARK

 glib/gen-unicode-tables.pl |	 2 +-
 glib/gunichartables.h	    |  388
 ++++++++++++++++++++++----------------------
 glib/guniprop.c	    |	 2 +-
 3 files changed, 196 insertions(+), 196 deletions(-)

commit 804e3ba4dddbcb00279ba0ab1a148606bc10a414
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Fri Jul 22 15:47:11 2011 +0200

    gitignore tweaks

 docs/reference/glib/tmpl/.gitignore |	  1 +
 gobject/tests/.gitignore	     |	  1 +
 gthread/tests/.gitignore	     |	  2 ++
 3 files changed, 4 insertions(+), 0 deletions(-)

commit a14f2fa1a0ea2b453be35373f9d4c5d80b842d7d
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Fri Jul 22 13:44:31 2011 +0200

    Rename a few arguments

    To fix header/function/doc-string mismatches.

 glib/gdataset.c |    4 ++--
 glib/gunicode.h |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 6492548b6f4d1805f7817911207648f0b1eeae19
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Fri Jul 22 13:41:13 2011 +0200

    Have gtk-doc ignore some #defines

    We prefer to have gtk-doc pick up the function rather than the macro.

 glib/gstdio.h |    2 ++
 glib/gwin32.h |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 5dbc12e9f1477eb699a92b1ef7363b62bdca68eb
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Fri Jul 22 13:25:32 2011 +0200

    Replace @Varargs with @...

    to make gtk-doc happy.

 glib/gerror.c	   |	4 ++--
 glib/gfileutils.c |	4 ++--
 glib/gmarkup.c    |	2 +-
 glib/gmessages.c  |	4 ++--
 glib/gprintf.c    |	8 ++++----
 glib/grel.c	   |   10 +++++-----
 glib/gstrfuncs.c  |	6 +++---
 glib/gstring.c    |	8 ++++----
 glib/gtestutils.c |	6 +++---
 9 files changed, 26 insertions(+), 26 deletions(-)

commit ea63f16c59b661d080c54c44147cedb4ad27e102
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Fri Jul 22 12:59:44 2011 +0200

    Remove duplicate 'struct real_pcre' declaration

    The redundant forward declaration of 'struct real_pcre' before the
    typedef was tripping up gtk-doc.  Remove it.

 glib/pcre/pcre.h |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 668c399077b48ef49d2fdb6eb808226c9f127e70
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Fri Jul 22 12:59:11 2011 +0200

    Add deprecation guard to G_UNICODE_COMBINING_MARK

    ...since it's deprecated now and documented as such.

 glib/gunicode.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4f36eb0f6d1eed7b720a53114e60c8d334782fab
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Fri Jul 22 12:57:59 2011 +0200

    Reword some docs comments to avoid 'Returns ...'

    If gtk-doc sees 'Returns ...' written in the text of the documentation
    for a macro, it thinks that you are talking about the return value.

    Avoid doing that and use 'Returns:' explicitly if we mean to.

 glib/gmessages.h |   21 +++++++++++++--------
 glib/gutils.h	  |   10 +++++++---
 2 files changed, 20 insertions(+), 11 deletions(-)

commit a0ed2537184f35e9cdde9ac2771f32667db570e1
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Fri Jul 22 12:57:06 2011 +0200

    move 'Since:' tags down

    gtk-doc wants the Since: tag to be the absolute last thing in the docs
    comment.

 glib/gkeyfile.c |    3 +--
 glib/gmain.c	 |    4 ++--
 2 files changed, 3 insertions(+), 4 deletions(-)

commit eec69a75eeddc9e298f218e5b3e4bb5084adfe6f
Author: Xavier Claessens <xclaesse@gmail.com>
Date:	Thu Jul 14 10:51:06 2011 +0200

    Add g_ptr_array_new_full

    Fixes bug #654450

 docs/reference/glib/glib-sections.txt |    1 +
 glib/garray.c			       |   28 ++++++++++++++++++++++++++++
 glib/garray.h			       |    2 ++
 3 files changed, 31 insertions(+), 0 deletions(-)

commit 7df304a2d8c325726a13e072bcd1b647943928eb
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Fri Jul 22 09:48:34 2011 +0200

    Bump the version

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)