commit 1fd1543bdcc6ee897b1ebd566cbcbfd9d76e386c
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 29 16:52:34 2010 +0200

    add one more NEWS item

 NEWS |   36 +++++++++++++++++++-----------------
 1 files changed, 19 insertions(+), 17 deletions(-)

commit 8673f0b06c255e36189950b671911c38e91affd5
Author: Eduardo Lima Mitev <elima@igalia.com>
Date:   Mon Jul 26 17:21:14 2010 +0200

    GIO: Add G-I annotations for several methods

    Specifically:
     - g_io_stream_get_input/output_stream()
     - g_socket_client_get_local_address()
     - g_socket_connection_get_socket()
     - g_socket_listener_add_address()
     - g_socket_listener_accept_socket()
     - g_socket_listener_accept()
     - g_io_extension_point_get_extensions()

 gio/giomodule.c         |    7 ++++---
 gio/giostream.c         |    6 ++++--
 gio/gsocketclient.c     |    2 +-
 gio/gsocketconnection.c |    2 +-
 gio/gsocketlistener.c   |    6 +++---
 5 files changed, 13 insertions(+), 10 deletions(-)

commit e4f90c82624a623098c53c7158a46bf702ff5fc9
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 29 12:01:46 2010 +0200

    get a start on the NEWS

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

commit 015df7e369cf37929acfebec0a705d5531ac355a
Author: Owen Taylor <otaylor@fishsoup.net>
Date:   Wed Jul 28 15:15:57 2010 -0400

    [gschema-compile] fix segfault

    If files are passed on the command line and we don't set
    override_files
    at all, don't try to read from the array.

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

commit 19ef26c9c5e088817e2a392f79f343021f2259c8
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 28 12:58:04 2010 -0400

    Use correct type for GDBusServer:active property

    It's a boolean, not a string.

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

 gio/gdbusserver.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 133e87ca87cc86e6410bb9e19eacd8ddb11eadfc
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 28 12:48:17 2010 -0400

    GDBusConnection: Pass the GObject to g_simple_async_result_new()

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

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

commit a6f1bb4e177750ef9c50a3813eb3be867a927fbe
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Jul 27 22:56:30 2010 +0200

    Add support for vendor override files

    You can drop a key-file in the schema directory that looks like:

    [org.gtk.Example]
    key='value'

    to override the default value of 'key' in schema 'org.gtk.Example'.

 gio/gschema-compile.c |  154
 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 154 insertions(+), 0 deletions(-)

commit 723692dfb91a2de8c5337e9e1b50c2cf3abfb374
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Jul 27 17:47:22 2010 +0200

    Updated Galician translations

 po/gl.po |   54 +++++++++++++++++++++++++++++++-----------------------
 1 files changed, 31 insertions(+), 23 deletions(-)

commit 12d0cbdac555db479e4c6631bfd15d3c8a5dc2ed
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Jul 26 20:58:59 2010 +0200

    Updated Spanish translation

 po/es.po |  176
 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 99 insertions(+), 77 deletions(-)

commit e8923ff232bb34f27dfda8ba19df1af379da892c
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sat Jul 24 13:31:31 2010 +0300

    Updated Hebrew translation.

 po/he.po |   44 ++++++++++++++++++++++++++------------------
 1 files changed, 26 insertions(+), 18 deletions(-)

commit 633d9efc62eca490b489e05d571681f8b15d8aca
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Jul 23 13:24:43 2010 +0200

    [gio]: gioenums.h: Remove trailing comma again.

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

commit 86040bb2eb11ad9501cc0c94754e8d8f29ba8f17
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Jul 23 10:51:14 2010 +0200

    Revert "notify: Remove unused g_object_notify_queue_clear()"

    This reverts commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b and adds
    locks in the right place.

    As this file is a public header (see last commit), we cannot just
    remove
    functions from it.

 gobject/gobjectnotifyqueue.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 2819dd60b7b2feaa0609c1017e20105852ca92e4
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Jul 23 10:49:26 2010 +0200

    notify: Readd g_object_notify_queue_from_object()

    gobjectnotifyqueue.c is a public header, so we cannot remove
    files from
    it. (Yes you read that right, this .c file is a public header. See
    your
    installation directory.)

 gobject/gobjectnotifyqueue.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 4a83ee208fe08533a43a51c8fd2bd83794a1cd27
Author: Tao Wang <dancefire@gmail.com>
Date:   Fri Jul 23 13:18:43 2010 +0800

    Complete Simplified Chinese translation.

 po/zh_CN.po |   24 +++++++-----------------
 1 files changed, 7 insertions(+), 17 deletions(-)

commit fd0a2b27891ec38e0190916af761c3daf4daa78f
Author: Tao Wang <dancefire@gmail.com>
Date:   Fri Jul 23 13:05:37 2010 +0800

    Update Simplified Chinese translation.

 po/zh_CN.po |  359
 ++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 198 insertions(+), 161 deletions(-)

commit d5bd531d96a48ba2dac84e0ac7bffa4cf5481738
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 22 18:39:50 2010 -0400

    Cleanup the GSettingsBackend API

    This is a substantial ABI break.  Rebuild dconf.

 gio/gdelayedsettingsbackend.c  |   15 +-----
 gio/gkeyfilesettingsbackend.c  |   18 +------
 gio/gmemorysettingsbackend.c   |    4 +-
 gio/gnullsettingsbackend.c     |   12 +----
 gio/gsettings-tool.c           |  102
 +++++++++++++++++++++++++++++++++++++++-
 gio/gsettingsbackend.c         |   22 +--------
 gio/gsettingsbackend.h         |   19 +++-----
 gio/gsettingsbackendinternal.h |    2 +-
 gio/tests/gsettings.c          |    5 ++
 9 files changed, 125 insertions(+), 74 deletions(-)

commit aed440815ec5c87f2439d723b60b8255578afdff
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 22 17:49:40 2010 -0400

    GSettings: add g_settings_reset()

    Resets a key to its default value.

 docs/reference/gio/gio-sections.txt |    1 +
 gio/gdelayedsettingsbackend.c       |   37
 ++++++++++++++++++++++++++++------
 gio/gio.symbols                     |    1 +
 gio/gmemorysettingsbackend.c        |   20 ++++++++++++++++++-
 gio/gsettings.c                     |   24 +++++++++++++++++++++-
 gio/gsettings.h                     |    2 +
 6 files changed, 76 insertions(+), 9 deletions(-)

commit f6d3e224dfa9e8b69403a8c79a27a58b5c9f66b7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Jul 22 21:52:54 2010 +0200

    notify: Add tests for threadsafe object notifies

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

 tests/.gitignore             |    2 +
 tests/refcount/Makefile.am   |    2 +
 tests/refcount/properties3.c |  204
 ++++++++++++++++++++++++++++++++++++++++++
 tests/refcount/properties4.c |  169 ++++++++++++++++++++++++++++++++++
 4 files changed, 377 insertions(+), 0 deletions(-)

commit 0483ef000ae323415bb0c7b762dd587f1384b1f3
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Jul 22 21:51:28 2010 +0200

    notify: Make dedup code clearer

    A for loops seems easier to understand to me than gotos.

 gobject/gobjectnotifyqueue.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

commit 9026b11e380a9b6479c0fcb852a5aba297ed9dd4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Jul 22 21:26:32 2010 +0200

    notify: Make GObject property change notifications thread safe

    Adds locking around object property change notification handling. The
    notifications are only emitted after all threads have called
    g_object_thaw_notify().

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

 gobject/gobjectnotifyqueue.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit 65797f7e54061a21866261d00a1c5533cd6a4f81
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Jul 22 21:20:35 2010 +0200

    notify: Remove g_object_notify_queue_from_object()

    The function will not be safe with object locking in place, so
    we remove
    it. The workaround is somewhat ugly, but it works.

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

 gobject/gobject.c            |   14 ++++++++------
 gobject/gobjectnotifyqueue.c |    7 -------
 2 files changed, 8 insertions(+), 13 deletions(-)

commit 83026092eba98c2e6e0a96112555f980382a99e7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Jul 22 20:25:00 2010 +0200

    notify: Refactor g_object_notify_queue_thaw()

    This adds better error reporting and simplifies the code for adding
    thread safety.

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

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

commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Jul 22 09:02:18 2010 +0200

    notify: Remove unused g_object_notify_queue_clear()

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

 gobject/gobjectnotifyqueue.c |   11 -----------
 1 files changed, 0 insertions(+), 11 deletions(-)

commit a2c5bba31d19dcd7f3726c99280ff794cbf744a9
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Jul 22 08:52:25 2010 +0200

    notify: Emit a g_critical() instead g_return_if_fail()ing

    This does not change the code semantically in any way but avoids a
    return in the middle of the code.

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

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

commit 24161d9c4621ef0a674c31146e9fd0d2e9ad8d0f
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Jul 22 20:24:29 2010 +0200

    binding: Cast to avoid compiler warning

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

commit dd1d1b3510536d4156eb79bb7161023c464e721f
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Jul 22 20:23:28 2010 +0200

    tests: Use GPOINTER_TO_SIZE() instead of just casting to guint

    a) gcc doesn't like this ("Cast to pointer of different size)
    b) It compares only half of the pointer

 gio/tests/memory-output-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 284ea16b9d94b28b632063333140b99e419d6b0a
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Jul 22 20:23:04 2010 +0200

    inotify: Constify function argument

    gcc complained...

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

commit dc7348b305c72c757f8ed1d8ba2cae2a19a3c684
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 22 11:49:30 2010 -0400

    Fix very small leak in the GSettings test

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

commit 23a904fc1520b06aefa1e51e690d2e7b2fcc3ead
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 21 20:10:31 2010 -0700

    Bug 624991 - GSettings mapping for G_TYPE_STRV

    Added default mapping for G_TYPE_STRV based on a patch from Garrett
    Regier.

    Add a test case.

 gio/gsettings-mapping.c            |   18 +++++++++++++++++-
 gio/tests/gsettings.c              |   31 +++++++++++++++++++++++++++++++
 gio/tests/org.gtk.test.gschema.xml |    3 +++
 3 files changed, 51 insertions(+), 1 deletions(-)

commit 76aef137c8ba8410bd2b5bc31873db5d60dad961
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Jul 22 16:23:18 2010 +0200

    Updated Galician translations

 po/gl.po |  132
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 70 insertions(+), 62 deletions(-)

commit 8f80ff02af2fabd22d5aac1d1b853d1ac7865e85
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Wed Jul 21 16:08:19 2010 -0400

    Bug 624968  - div by zero in g_malloc_n family

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

commit 5063d78baac684a1c53a6a1620ff94789026ae26
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Wed Jul 21 19:11:53 2010 +0300

    Updated Hebrew translation.

 po/he.po |  124
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 64 insertions(+), 60 deletions(-)

commit 9b0a08449fd966aff7a6c164c9913b01106a37cc
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jul 20 15:02:36 2010 -0400

    GDBusAuthObserver: Fix docs

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

 gio/gdbusauthobserver.c |   53
 +++++++++-------------------------------------
 1 files changed, 11 insertions(+), 42 deletions(-)

commit 7eba41346e014649d8f9cf8ab675d1f091f7cf38
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jul 20 14:02:14 2010 -0400

    Bug 617483 – Credentials passing

     - Make GCredentials instance and class structures private so it can't
       be subclassed and we don't have to worry about ABI compat
       issues. This also allows us to get rid of the GCredentialsPrivate
       struct.

     - Add a GCredentialsType enumeration that is used whenever exchanging
       pointers with the user. This allows us to support OSes with
       multiple native credential types. In particular, it allows
       supporting OSes where the native credential evolves or even changes
       over time.

     - Add g_socket_get_credentials() method.

     - Add tests for g_socket_get_credentials(). Right now this is in the
       GDBus peer-to-peer test case but we can change that later.

     - Move GTcpConnection into a separate gtk-doc page as was already
       half-done with GUnixConnection. Also finish the GUnixConnection
       move and ensure send_credentials() and receive_credentials()
       methods are in the docs. Also nuke comment about GTcpConnection
       being empty compared to its superclass.

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

 docs/reference/gio/gio-docs.xml     |    1 +
 docs/reference/gio/gio-sections.txt |   43 ++++++-----
 gio/gcredentials.c                  |  135
 ++++++++++++++++++++++++-----------
 gio/gcredentials.h                  |   44 +----------
 gio/gio.symbols                     |    2 +
 gio/gioenums.h                      |   15 ++++
 gio/gnetworkingprivate.h            |    8 ++
 gio/gsocket.c                       |   72 ++++++++++++++++++-
 gio/gsocket.h                       |    2 +
 gio/gtcpconnection.c                |    7 +--
 gio/gunixconnection.c               |    6 ++
 gio/gunixcredentialsmessage.c       |   18 +++--
 gio/tests/gdbus-peer.c              |   36 +++++++++
 13 files changed, 273 insertions(+), 116 deletions(-)

commit b3cf5cbd0bfcfe53f82a72d276683aebd15d3828
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jul 20 12:14:30 2010 -0400

    GDBusServer: Avoid handling incoming connections after stop() has
    been called

    Without this fix, we'd sometimes run code after stop() and finalize()
    to handle incoming requests. This was observed in the gdbus-peer test
    case occasionally crashing:

     $ ./gdbus-peer
     /gdbus/peer-to-peer: OK
     /gdbus/delayed-message-processing: OK
     /gdbus/nonce-tcp:
     GLib-GObject-WARNING **: invalid uninstantiatable type `(null)'
     in cast to `GDBusServer'
     aborting...

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

 gio/gdbusserver.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit 2be167f57c2b59d427aa54e2204bfaa906391b3e
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jul 20 11:38:23 2010 -0400

    GDBus: Add support for D-Bus type 'h' (ie. G_VARIANT_TYPE_HANDLE)

    This allows sending and receiving D-Bus messages with instances of the
    'h' D-Bus type. Unlike libdbus-1's dbus_message_iter_get_basic()
    method, g_variant_get_handle() does not return a duplicated unix file
    descriptor (that must be closed with close(2)) - instead, it returns
    an index that can be used to get/dup the file descriptor from a
    GUnixFDList object that can be obtained from the GDBusMessage object.

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

 gio/gdbusmessage.c              |   22 ++++++++++++++++++++++
 gio/tests/gdbus-serialization.c |   28 ++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+), 0 deletions(-)

commit 66388120d23a2fcec345874cc1a6259c08a6ef38
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Jul 20 10:45:52 2010 -0400

    Move #include <sys/wait.h> down

    Until after we include the glib stuff, so that we have G_OS_UNIX
    defined.

    For some reason <stdlib.h> pulls in <sys/wait.h> on Fedora so this
    wasn't a problem, but many others have reported the issue.

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

commit 2f5056755763e4628ed0e64954229e0a7dd9dbfb
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Jul 20 08:57:35 2010 +0200

    Updated Spanish translation

 po/es.po |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

commit c3737739aeeeac27e68d50d8c48dfa0ae7d23ee9
Author: noch <norayr@arnet.am>
Date:   Tue Jul 20 10:33:32 2010 +0500

    Corrected and updated the new version of the Armenian translation -
    po file.

 po/hy.po | 3004
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1617 insertions(+), 1387 deletions(-)

commit 493d8cb2926c0d54a45fd1fdb7f383c730321aa8
Author: David Zeuthen <davidz@redhat.com>
Date:   Mon Jul 19 17:03:07 2010 -0400

    GDBus: Introduce G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL

    This is preferable to the current magical solution whereby the serial
    is only rewritten if non-zero. In particular, it makes it easier to
    send the same message on multiple connections without having to reset
    the serial number.

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

 gio/gdbusconnection.c |   45
 ++++++++++++++++++++++-----------------------
 gio/gioenums.h        |    6 +++++-
 2 files changed, 27 insertions(+), 24 deletions(-)

commit 9d7b00638fa6d0701ca8f883edf9e218c3a54412
Author: David Zeuthen <davidz@redhat.com>
Date:   Mon Jul 19 16:10:50 2010 -0400

    GDBus: Forgot to add g_dbus_send_message_flags_get_type() to
    gio.symbols

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

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

commit 0b2b4deac549623beb90228a0ad36f8c2c315710
Author: David Zeuthen <davidz@redhat.com>
Date:   Mon Jul 19 16:07:57 2010 -0400

    GDBus: Add GDBusSendMessageFlags

    This is currently unused but might be useful in the future. For
    example, it might be nice with a way to bypass the current queue of
    outgoing messages - having a flag enumeration allows us to add a
    G_DBUS_SEND_MESSAGE_FLAGS_BYPASS_QUEUE etc. etc.

    This commit breaks ABI and API. Users of the (rarely used) API to send
    messages will have to port to this new API.

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

 docs/reference/gio/gio-sections.txt      |    1 +
 gio/gdbusconnection.c                    |   64
 ++++++++++++++++++------------
 gio/gdbusconnection.h                    |    3 +
 gio/gdbusmethodinvocation.c              |    4 +-
 gio/gioenums.h                           |   13 ++++++
 gio/tests/gdbus-connection.c             |    6 ++-
 gio/tests/gdbus-example-server.c         |    1 +
 gio/tests/gdbus-example-unix-fd-client.c |    1 +
 gio/tests/gdbus-peer.c                   |    4 +-
 9 files changed, 67 insertions(+), 30 deletions(-)

commit 7190af4394541c1adbe87769f7bd6db030e33605
Author: David Zeuthen <davidz@redhat.com>
Date:   Mon Jul 19 15:45:27 2010 -0400

    GDBus: Remove constness from introspection data structures

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

 docs/reference/gio/gio-sections.txt |   15 +++----
 gio/gdbus-tool.c                    |    4 +-
 gio/gdbusapplication.c              |    2 +-
 gio/gdbusconnection.c               |   16 ++++----
 gio/gdbusconnection.h               |    2 +-
 gio/gdbusintrospection.c            |   60 +++++++++++++++---------------
 gio/gdbusintrospection.h            |   71
 +++++++++++++++++------------------
 gio/tests/gdbus-export.c            |   26 ++++++------
 gio/tests/gdbus-introspection.c     |    6 +-
 gio/tests/gdbus-peer.c              |    2 +-
 10 files changed, 101 insertions(+), 103 deletions(-)

commit 4a1c5a1b98aed12308361d7adb6089a9fb171583
Author: David Zeuthen <davidz@redhat.com>
Date:   Mon Jul 19 15:03:00 2010 -0400

    GDBus: Add GDBusSignalFlags and use it in
    g_dbus_connection_signal_subscribe()

    This is currently unused but will probably be useful in the
    future. For example, we could have a _ARG0_IS_PATH to specify that
    arg0 should be used for arg0path.

    This commit breaks API and ABI. Users of
    g_dbus_connection_signal_subscribe() will need to port to this new
    version.

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

 docs/reference/gio/gio-sections.txt |    1 +
 gio/gdbus-tool.c                    |    1 +
 gio/gdbusconnection.c               |    2 ++
 gio/gdbusconnection.h               |    1 +
 gio/gdbusnameowning.c               |    2 ++
 gio/gdbusnamewatching.c             |    1 +
 gio/gdbusproxy.c                    |    3 +++
 gio/gio.symbols                     |    1 +
 gio/gioenums.h                      |   13 +++++++++++++
 gio/tests/gdbus-connection.c        |   21 +++++++++++++--------
 gio/tests/gdbus-threading.c         |    1 +
 gio/tests/testapps.c                |    1 +
 12 files changed, 40 insertions(+), 8 deletions(-)

commit 1a06bd8d3f8ccf040901b4aa4b1197d189b8ab4e
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 19 15:03:54 2010 -0400

    Update the GDBus subtree example for the new API

 docs/reference/glib/tmpl/messages.sgml |   27 +++++++++++++++++++++------
 gio/tests/gdbus-example-subtree.c      |   21 ++++++++++++---------
 2 files changed, 33 insertions(+), 15 deletions(-)

commit c7c573afb6eef461bfe70bb848c90b1d58b3d4d9
Author: David Hoyt <dhoyt@llnl.gov>
Date:   Mon Jul 19 13:52:17 2010 -0400

    Bug 624754 – gdbusaddress.c missing sys/wait.h

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

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

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

commit f81601f735c3b5be0cb21031979071b2dff1ceb2
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Jul 18 20:29:41 2010 +0200

    Updated Spanish translation

 po/es.po |  282
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 154 insertions(+), 128 deletions(-)

commit 8ab26d42e97c5e751f78d2b08d71cddcc5a37031
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jul 18 19:58:33 2010 +0200

    Fixed headers in galician translation file

 po/gl.po | 1181
 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 600 insertions(+), 581 deletions(-)

commit 5fb9c9f7de9700fe1639deb381bab7e3b2785689
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sat Jul 17 13:11:08 2010 +0300

    Updated Hebrew translation.

 po/he.po |   85
 +++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 51 insertions(+), 34 deletions(-)

commit f30aef9a105a2cb44bac1bbe3b8bb93387a41d9a
Author: David Zeuthen <davidz@redhat.com>
Date:   Fri Jul 16 13:19:48 2010 -0400

    GDBus: Add nonce-tcp: test case

    Also fix a couple of TODO items in gdbusaddress.c

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

 gio/gdbusaddress.c     |   85 +++++++++++++-------
 gio/tests/gdbus-peer.c |  203
 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 259 insertions(+), 29 deletions(-)

commit 27cee11b6c1558f44cc89cd46576e11413370abf
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Fri Jul 16 17:20:42 2010 +0300

    Updated Hebrew translation.

 po/he.po | 1221
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 633 insertions(+), 588 deletions(-)

commit fe6338f446f52deeb64aa10fab1c72fa64953472
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 15 19:37:26 2010 -0400

    g_warning on inconsistent subtree behaviour

    If the subtree introspection function indicates that an interface
    exists
    but then the dispatch function returns a NULL vtable for that
    interface,
    issue a g_warning pointing programmers in the right direction.

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

commit 732ff1b27cc6f7bbbb1133bf8e7cb3de8475f72a
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Jul 15 15:26:02 2010 +0100

    gio: don't assume that SOCK_CLOEXEC is supported whenever it's defined

    Just because SOCK_CLOEXEC was defined at build time doesn't mean the
    kernel we're running on supports it.  So if socket() fails with
    EINVAL,
    try again without the flag.

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

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

commit 8a2d157d49c3dceda029bd0e14f8c7367daa2a36
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 15 16:53:43 2010 -0400

    Bug 624484: GDBusSubtreeDispatchFunc clarification

    Pass NULL rather than "/" for the toplevel of a subtree.

    Add clarification to the docs about how trees are flat.

 gio/gdbusconnection.c    |    4 ++--
 gio/gdbusconnection.h    |   10 ++++++++--
 gio/tests/gdbus-export.c |   10 +++++-----
 3 files changed, 15 insertions(+), 9 deletions(-)

commit ca14ab7ac0d93b2ccd0977d905b19094e7317490
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 15 16:47:32 2010 -0400

    Bug 624483: GDBusSubtreeEnumerateFunc clarification

    Clarify a couple of things in the docs:

      1) you must return flat names (no slashes)

      2) g_strfreev() will be called on the result

      3) a benefit of using the DISPATCH_TO_UNENUMERATED flag

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

commit e6b5546cf573e6594b33b2ce19ad839c1c694909
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 15 16:26:42 2010 -0400

    Bug 624473: GDBusSubtreeIntrospectFunc return type

    Return a NULL terminated C array instead of a GPtrArray

    Also, document that %NULL is a permitted return value and clarify its
    meaning.

    Finally, avoid calling the enumeration function during dispatch
    when the
    G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES flag was given.

 gio/gdbusconnection.c    |   76
 ++++++++++++++++++++++++++--------------------
 gio/gdbusconnection.h    |   27 ++++++++++++----
 gio/tests/gdbus-export.c |   25 +++++++--------
 3 files changed, 74 insertions(+), 54 deletions(-)

commit 48b1fe948c4424cbc7e68ecca32b0ddac0f7410b
Author: David Zeuthen <davidz@redhat.com>
Date:   Thu Jul 15 12:19:24 2010 -0400

    Bug 623810 – Message serialization bug

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

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

 gio/gdbusmessage.c              |    2 +-
 gio/tests/gdbus-serialization.c |   40
 +++++++++++++++++++++++++++-----------
 2 files changed, 29 insertions(+), 13 deletions(-)

commit 44cf10adceb673deefebe348350268d9436f3fab
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:   Thu Jul 15 17:05:00 2010 +0200

    Add annotations for g_variant_new_strv and g_variant_get_strv

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

commit 58f1977151a78bd48e0277cefe6a767595ecb095
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:   Thu Jul 15 15:32:45 2010 +0200

    Add annotations to g_dbus_proxy_new_sync

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

commit 63938335703ea3608f7b0901d1cdcec4855e8880
Author: Aron Xu <aronxu@gnome.org>
Date:   Thu Jul 15 17:56:14 2010 +0800

    Update Simplified Chinese translation.

 po/zh_CN.po | 1418
 +++++++++++++++++++++++++++++++----------------------------
 1 files changed, 738 insertions(+), 680 deletions(-)

commit 2bd201c8b21a5daa666169701b1c12dd3b151a26
Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
Date:   Thu Jul 15 02:10:43 2010 +0300

    po: Updated Romanian translation

 po/ro.po | 1796
 +++++++++++++++++---------------------------------------------
 1 files changed, 490 insertions(+), 1306 deletions(-)

commit d581a7faf1080e67fd6c731cd04beefbc77cf41a
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Wed Jul 14 23:06:18 2010 +0200

    [i18n] Updated German translation

 po/de.po | 1567
 ++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 822 insertions(+), 745 deletions(-)

commit baf383d1b14ebcd217a587fe8c78202fc5e9193b
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 14 14:46:12 2010 -0400

    GDBusConnection: copy object and subtree virtual tables

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

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

commit 914b046226c762bae578e17f7ed9a0fdf058045a
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 14 12:37:32 2010 -0400

    GDBusConnection: Fix up g_dbus_connection_close()

    ... so it is async, cancelable and returns an error. Also provide a
    synchronous version.

    This is an API/ABI break but it is expected that only very few
    applications use this API.

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

 docs/reference/gio/gio-sections.txt |    2 +
 gio/gdbusconnection.c               |  151
 +++++++++++++++++++++++++++++++----
 gio/gdbusconnection.h               |   14 +++-
 gio/gio.symbols                     |    2 +
 gio/tests/gdbus-connection.c        |    8 ++-
 5 files changed, 158 insertions(+), 19 deletions(-)

commit 14e37ef7967a2da594faaab24fe2c9c117cf099f
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 14 11:39:22 2010 -0400

    GDBusMessage: Make endianness for D-Bus messages match host byte order

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

 gio/gdbusmessage.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 497edd8b40edfbf85e029a9300e0d99ac6f08630
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 14 11:14:58 2010 -0400

    Bug 623815 – Don't check sender for GDBusProxy objects where name
    is not set

    Based on a patch from Peng Huang <shawn.p.huang@gmail.com>, thanks!

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

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

 gio/gdbusproxy.c       |    4 +-
 gio/tests/gdbus-peer.c |   72
 ++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 69 insertions(+), 7 deletions(-)

commit 8a2e7d371fdf55c23c61be908761431509cd3a7c
Author: Colin Walters <walters@verbum.org>
Date:   Fri Jun 18 14:19:57 2010 -0400

    Make default-quit not apply if register=FALSE

    Callers who are using g_application_unregistered_try_new are
    likely wanting to continue doing something else if _register()
    fails.  Change the semantics so that passing register=FALSE
    unsets default-quit as well.  This means that a later _register()
    call will send Activate but continue the process.

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

 gio/gapplication.c     |   23 ++++++++++++++++++-----
 gio/gdbusapplication.c |    9 +++++++--
 2 files changed, 25 insertions(+), 7 deletions(-)

commit 7e0121dfe0a9377cd35c9d4b90c477b96d56c43f
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Jul 14 19:28:34 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 1717
 +++++++++++++++++++++++++++++++----------------------------
 po/zh_TW.po | 1700
 +++++++++++++++++++++++++++++++----------------------------
 2 files changed, 1803 insertions(+), 1614 deletions(-)

commit 463edcb045b287cd0df8f44322e133ae32fe5e87
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Wed Jul 14 11:56:41 2010 +0300

    docs: xi:include the annotation glossary to kill warnings and make
    them work

 docs/reference/gio/gio-docs.xml          |    3 +++
 docs/reference/glib/glib-docs.sgml       |    2 ++
 docs/reference/gobject/gobject-docs.sgml |    2 ++
 3 files changed, 7 insertions(+), 0 deletions(-)

commit de56aca0b5cf2eaf99ba501dd3d55b750c752433
Author: Javier Jardón <jjardon@gnome.org>
Date:   Tue Jul 13 05:05:48 2010 +0200

    Clean autotools config a bit

    New requirements:
    autoconf >= 2.62
    automake >= 1.10
    libtool >= 2.2

 Makefile.am  |    4 +---
 autogen.sh   |   10 +++-------
 configure.ac |   14 +++++---------
 3 files changed, 9 insertions(+), 19 deletions(-)

commit 3a8ab85d967c3b0fa1b7d702d640df61020d92a0
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Jul 13 11:59:16 2010 -0400

    rename configure.in to configure.ac

 README.win32             |    2 +-
 config.h.win32.in        |    2 +-
 configure.ac             | 3756
 ++++++++++++++++++++++++++++++++++++++++++++++
 configure.in             | 3756
 ----------------------------------------------
 glib/gmem.c              |    2 +-
 glib/gthread.c           |    4 +-
 m4macros/glib-gettext.m4 |    4 +-
 7 files changed, 3763 insertions(+), 3763 deletions(-)

commit 0bb7cc3fceb9223845d2032c9d381f2e15c5285d
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Jul 13 09:24:16 2010 -0400

    Remove GUnixVolumeMonitor, GUnixMount from docs

    David says that they're supposed to be private.

 docs/reference/gio/Makefile.am            |    3 ++
 docs/reference/gio/gio-sections.txt       |   15 ----------
 docs/reference/glib/tmpl/glib-unused.sgml |   40
 ----------------------------
 docs/reference/glib/tmpl/version.sgml     |   41
 +++++++++++++++++++++++++++++
 4 files changed, 44 insertions(+), 55 deletions(-)

commit 5344c22810c01a0cd708562be563f81f15f517f3
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 12 18:30:14 2010 -0400

    gio/ docs fixup

 docs/reference/gio/Makefile.am            |    5 ++
 docs/reference/gio/gio-sections.txt       |   32 +--------------
 docs/reference/glib/tmpl/glib-unused.sgml |   59
 +++++++++++++++--------------
 gio/fen/fen-kernel.c                      |    6 +-
 gio/fen/fen-node.c                        |    8 ++--
 gio/fen/libfen_la-fen-dump.loT            |    7 ---
 gio/gappinfo.h                            |    1 -
 gio/gbufferedoutputstream.h               |    1 -
 gio/gconverterinputstream.h               |    1 -
 gio/gconverteroutputstream.h              |    1 -
 gio/gdatainputstream.h                    |    1 -
 gio/gdataoutputstream.h                   |    1 -
 gio/gfileenumerator.h                     |    1 -
 gio/gkeyfilesettingsbackend.c             |    2 +-
 gio/gsettings.c                           |    8 ++--
 gio/gsettings.h                           |    2 +-
 gio/gsettingsschema.c                     |    2 +-
 gio/gunixconnection.c                     |    2 +-
 gio/gvolumemonitor.h                      |    1 -
 19 files changed, 53 insertions(+), 88 deletions(-)

commit adde752ec5a600a71f8c9acf1be032ab5f5de46c
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 12 17:46:17 2010 -0400

    More docs fixes

      Remove the g*alias.h from the ignore lists

      Remove other old files from ignore lists

      Clean up gobject docs

 docs/reference/gio/Makefile.am     |    2 --
 docs/reference/glib/Makefile.am    |    6 ------
 docs/reference/gobject/Makefile.am |    2 +-
 gobject/gparamspecs.h              |    2 ++
 gobject/gvaluecollector.h          |    7 ++++++-
 5 files changed, 9 insertions(+), 10 deletions(-)

commit de5afbc7cc262b677e00704e1bf3562f45dbede0
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 12 17:32:44 2010 -0400

    More gtk-doc cleanups for glib/

 docs/reference/glib/Makefile.am           |    2 ++
 docs/reference/glib/glib-sections.txt     |    6 ++++++
 docs/reference/glib/tmpl/glib-unused.sgml |    9 ---------
 docs/reference/glib/tmpl/i18n.sgml        |   10 ++++++++++
 4 files changed, 18 insertions(+), 9 deletions(-)

commit 92df91590fd4b1ca4921cc3f89421928b857e75c
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 12 17:31:03 2010 -0400

    trivial whitespace fix

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

commit 7791fce38a1a7d292e94d3bb5a0ffb8d6da9333d
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 12 16:37:56 2010 -0400

    Fix some glib docs warnings

    Remove some symbols from glib-sections.txt that gtk-doc has no idea
    about.

    Add proper callback typedefs for GTester (gtk-doc dislikes inline
    function types).

    Fix some other minor issues.

 docs/reference/glib/glib-sections.txt   |    9 +++-
 docs/reference/glib/tmpl/fileutils.sgml |    6 +++
 docs/reference/glib/tmpl/testing.sgml   |   35 +++++++++++++++--
 glib/gstdio.c                           |    8 ++++
 glib/gstrfuncs.c                        |   10 ++--
 glib/gtestutils.c                       |   62
 ++++++++++++++++++++++--------
 glib/gtestutils.h                       |   30 +++++++++------
 glib/gutf8.c                            |    2 +-
 glib/gvariant.c                         |    2 +-
 9 files changed, 121 insertions(+), 43 deletions(-)

commit dc8cf867c805095b7acd7842b731c6eff32ee18f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 12 07:50:36 2010 -0400

    Don't return FALSE when a pointer is expected

    Pointed out in bug 623956

 glib/gvariant-parser.c        |    8 ++++----
 glib/tests/markup-subparser.c |    2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 90285b0643d23059bdf28aff4afd337f91a556a6
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 12 15:30:26 2010 -0400

    Bump gtk-doc dependency to 1.15

    Use the multiple source-directory support contained therein.

 configure.in                    |    2 +-
 docs/reference/glib/Makefile.am |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 83d67bf2e79e1cb984e398b218cedd0b1e50bd1f
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Jul 11 21:08:42 2010 -0400

    move glibconfig.h to glib/

 .gitignore                 |    2 -
 Makefile.am                |   18 +---
 configure.in               |   14 +-
 gio/abicheck.sh            |    2 +-
 glib/.gitignore            |    4 +
 glib/Makefile.am           |   29 ++++-
 glib/abicheck.sh           |    2 +-
 glib/glibconfig.h.win32.in |  284
 ++++++++++++++++++++++++++++++++++++++++++++
 glibconfig.h.win32.in      |  284
 --------------------------------------------
 gobject/abicheck.sh        |    2 +-
 10 files changed, 325 insertions(+), 316 deletions(-)

commit 29a6fb68b7d73648992ea55d17cc54fc1261fe29
Author: Colin Walters <walters@verbum.org>
Date:   Fri Jun 25 09:37:06 2010 -0400

    Don't attempt to build dtrace support on OS X

    Apparently the OS X "dtrace" command is different from the Sun one,
    which is what Linux supports.  Since I don't have access to an OS X
    machine to test build patches on, simply disable dtrace on OS X
    for now.

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

 configure.in |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

commit e5834637eb4a336393989dc68d7615abf153335f
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Mon Jul 12 16:19:45 2010 +0300

    Added Kazakh translation for Kazakh

 po/LINGUAS |    1 +
 po/kk.po   | 2813
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 2814 insertions(+), 0 deletions(-)

commit 82318fbda3441615e11fe5fa25144d27096286fe
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Jul 11 12:51:54 2010 -0400

    bump the version

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

commit be247c24c6b532b2acfe52424ffdcc79bdc48bf4
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Jul 11 12:51:33 2010 -0400

    This is glib 2.25.11

 NEWS                                            |    1 +
 docs/reference/glib/tmpl/atomic_operations.sgml |   42
 +++++++++++++----------
 docs/reference/glib/tmpl/bookmarkfile.sgml      |   16 ++++----
 docs/reference/glib/tmpl/conversions.sgml       |   22 ------------
 docs/reference/glib/tmpl/numerical.sgml         |   10 +++++
 5 files changed, 43 insertions(+), 48 deletions(-)