commit 8c36b1ad2bf03141cd1aacbb0fa9d19ba7c72c17
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Jul 11 15:51:04 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 1387
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 732 insertions(+), 655 deletions(-)

commit 358b9d6ac750c3d35b259df2b59353d004a32ace
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 23:53:36 2010 -0400

    Move main loop docs inline

 docs/reference/glib/tmpl/main.sgml |  288 +++++-----------------------
 glib/gmain.c                       |   76 ++++++++
 glib/gmain.h                       |  374
 ++++++++++++++++++++++++++++--------
 glib/gpoll.h                       |   30 +++-
 4 files changed, 448 insertions(+), 320 deletions(-)

commit ab8cb652c83d77471b2e0f56b270d4ef8704dae9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 22:30:04 2010 -0400

    Fix a typo

 docs/reference/glib/tmpl/bookmarkfile.sgml |  100
 ++++------------------------
 glib/gatomic.c                             |    2 +-
 glib/gbookmarkfile.c                       |   44 ++++++++++++
 glib/gbookmarkfile.h                       |   30 ++++++++-
 glib/tests/Makefile.am                     |    3 +-
 glib/tests/bookmarks.xbel                  |   23 +++++++
 6 files changed, 109 insertions(+), 93 deletions(-)

commit e57291efdc53a2f7732e39730ef91dab266ade83
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 21:51:34 2010 -0400

    Move docs for atomic operations inline

 docs/reference/glib/tmpl/atomic_operations.sgml |  136
 +++++------------------
 glib/gatomic.c                                  |  133
 ++++++++++++++++++++++-
 glib/gatomic.h                                  |   22 ++++-
 3 files changed, 183 insertions(+), 108 deletions(-)

commit e8503fddee2c5426a98d066c5a24afd9ae7ade50
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 21:26:28 2010 -0400

    Move GAsyncQueue docs inline

 docs/reference/glib/tmpl/async_queues.sgml |   55
 +---------------------------
 glib/gasyncqueue.c                         |   53
 +++++++++++++++++++++++++++
 2 files changed, 55 insertions(+), 53 deletions(-)

commit db0c58062dd208982521dfc99b0da59a5bd4327b
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sat Jul 10 23:28:30 2010 -0400

    NEWS for the pending release

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

commit d2fe46b476a183168d57581c41b763b9e8f03c7c
Author: Colin Walters <walters@verbum.org>
Date:   Sat Jul 10 20:09:34 2010 -0400

    Annotate all custom GIO GSource using g_source_set_name

    Naming the sources allows easier debugging with e.g. SystemTap
    probes.

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

 gio/gsocket.c                |    1 +
 gio/gunixinputstream.c       |    1 +
 gio/gunixoutputstream.c      |    1 +
 gio/inotify/inotify-kernel.c |    1 +
 glib/giounix.c               |    1 +
 glib/giowin32.c              |    1 +
 6 files changed, 6 insertions(+), 0 deletions(-)

commit 7568bb66f996bdf94da6963399333236f73adb1b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 20:00:49 2010 -0400

    use proper feature test macros for isnan

    Problem pointed out in bug 581354

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

commit d9dc570c593a29be62b3d85cef43f92f52dcce8e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 19:46:40 2010 -0400

    Add ACLOCAL_AMFLAGS to Makefile.am

    Patch by Vincent Untz, bug 570036

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

commit 3dca4ce434f30a5c72f773c5c0437d4ac92413ab
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 19:16:27 2010 -0400

    One more dubious return

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

commit d44ae96cb1566447ce44034b8b9290badacb6fe4
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sat Jul 10 17:54:08 2010 -0400

    GVariant: fix some more leaks in error cases

 glib/gvariant-parser.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 90c49a0654f4aa556f3d2ccb7c91b6e480eef1ae
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sat Jul 10 17:45:51 2010 -0400

    move the g_free() from the last commit down

    It is needed for the error message...

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

commit 29babb9fc8baf2327b2e0781fbf07bed76a4cbde
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 18:04:22 2010 -0400

    Minor cleanup

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

commit f8e22856c643bfccaf03db6f84738126cff374d0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 17:57:45 2010 -0400

    Add a GAppInfoCreate flag for startup-notification

    Using this flag, it will be possible to launch apps without a
    desktop file, in the same way that gdk_spawn_... lets you do.

    Requested in bug 599223.

 gio/gdesktopappinfo.c |    2 +-
 gio/gioenums.h        |    8 +++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 5f1490e94aa0fcfe72b92377dc7efae4b3300a6c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 17:21:32 2010 -0400

    Fix sparse warnings

    These were listed in bug 623955

 gio/gconverteroutputstream.c |    2 +-
 gio/gdbusauthmechanismsha1.c |    4 ++--
 gio/gdbusconnection.c        |    2 +-
 gio/gfileinfo.c              |    4 ++--
 gio/ginetsocketaddress.c     |    2 +-
 gio/gmount.c                 |    6 +++---
 gio/gschema-compile.c        |    6 +++---
 gio/gunixfdmessage.c         |    2 +-
 gio/gunixresolver.c          |    9 ++++++---
 9 files changed, 20 insertions(+), 17 deletions(-)

commit 41f4aba2d22ceec7f8dd0916aae99fb3eea5699f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 17:12:31 2010 -0400

    Chain up in g_settings_finalize

    Requested in bug 623954

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

commit 61027a8b5ce75c68f2a6e84134ea88af1f8a5556
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 10 17:06:41 2010 -0400

    Turn on glibc malloc checking features for make check

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

commit 48a04f9303294304db5693acb1e4421cfdd4464a
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sat Jul 10 16:56:51 2010 -0400

    GVariant: don't leak during type inferencing

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

commit b1c4dec264eeff92fc9afd112c6b6fc4fd74c087
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 10 11:03:52 2010 +0200

    Updated Spanish translation

 po/es.po | 1179
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 588 insertions(+), 591 deletions(-)

commit 551461b23a52f4c49633352e538184cd8cb250ad
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 9 08:33:27 2010 -0400

    Fix some leaks in the inotify code

    Also avoid creating some unused objects. Patch by Carlos Garnacho,
    bug 613057

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

commit c24a29e13bcf2c36140c5d8467a9258402c347aa
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 9 07:24:08 2010 -0400

    Adapt to recent MLS changes

    g_file_query_info returns non-NULL more often now.

 gio/gfile.c             |    7 ++++---
 gio/tests/live-g-file.c |    5 +----
 2 files changed, 5 insertions(+), 7 deletions(-)

commit e302e919e5c8329ae293f0ba5921c6dfce289beb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 19:52:36 2010 -0400

    Remove dead links from the IEEE float documentation

 docs/reference/glib/tmpl/numerical.sgml |   46
 +++++++++++--------------------
 1 files changed, 16 insertions(+), 30 deletions(-)

commit 0c357a2d149080c4e4fefb29436c03e7879ce437
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 19:37:31 2010 -0400

    Improve the long description of GString

    It is more similar to a Java StringBuffer than to a C string.
    See bug 612439.

 docs/reference/glib/tmpl/strings.sgml |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 2504ec988e0288b8616907b43e489c74d49a08f0
Author: Will Thompson <will@willthompson.co.uk>
Date:   Thu Jul 8 19:30:53 2010 -0400

    Document NULL shortcut to g_value_array_insert etc.

    You can pass a NULL GValue * to any of g_value_array_insert,
    _prepend or
    _append to add a new, uninitialized value. This is a very useful
    shortcut, and it should be documented rather than left languishing
    in a
    comment in the implementation.

    Fixes Gnome bug #552363.

 gobject/gvaluearray.c |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

commit cc44ef148c578ec87f71c155549a5d352a30bb3a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 19:26:25 2010 -0400

    Improve some GNode docs

    See bug 561248

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

commit ac342a8d0c4e50b5983631808ca6b7dc7508e17d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 19:23:42 2010 -0400

    Expand the g_sprintf docs

    As requested in bug 576833.

 glib/gprintf.c |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

commit 7cfa23b17785218463274854753494b5e49584c8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 19:03:18 2010 -0400

    Add a note about l10n to the g_strconcat docs

    As requested in bug 576854

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

commit e0017f24c58ba756c186026e42d59ed3015e80ce
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 17:38:47 2010 -0400

    Move uri conversion functions to a better place in the docs

    g_filename_from/to_uri are better off in the section called
    "URI functions". Requested in bug 582227.

 docs/reference/glib/glib-sections.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3c6304a332c8da9275569c9820660e859b4ac160
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Jul 8 23:25:01 2010 +0200

    Updated Spanish translation

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

commit e0f2d0f28e3074ba839f997a15997a2d878d2f76
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 16:32:08 2010 -0400

    Comment out an unused function

    it is causing warnings, so it needs to die...bug 622600

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

commit 448ac22e80bcd947d255616a9147dbce5c85e120
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 16:24:44 2010 -0400

    Fix an oversight in the previous commit

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

commit 33f7f6a7485189ef15c953c74dac276e762b3bb9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 16:22:16 2010 -0400

    Use glib infrastructure to parse debug flags

    Proposed in bug 623319

 gio/gdbusprivate.c |   41 +++++++++++++++--------------------------
 1 files changed, 15 insertions(+), 26 deletions(-)

commit 29850d03e8456ff7b05d7bd6fc9eba9895b50ff6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 15:18:05 2010 -0400

    Be a bit more picky when deciding if mounts are internal

    Complained about in bug 623780.

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

commit 349aab2bd4cb221b99d98802339bde8d0adc178d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 15:11:24 2010 -0400

    A little more correctness in formatting pids

    Requested in bug 623772

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

commit fcddf9c2a1e0c76843af91d6d530194bcb7d8791
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 14:58:33 2010 -0400

    Escape arguments when putting together a cmdline

    See bug 623770

 gio/gdesktopappinfo.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 607fec50e65eef943bc5dd6254bf0b331b682cca
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 14:38:55 2010 -0400

    xinclude the dtd

    Keeping two copies in sync manually gets tiresome.

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

commit c7816005f99c5293b608c70d4b341d410cb5aea4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 14:29:17 2010 -0400

    Update the dtd to match the implementation

    See bug 623720

 gio/gschema.dtd |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 deletions(-)

commit 71e7b5800a310ae7424f3eec4ebcdcc1becaa6e7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 14:19:08 2010 -0400

    Handle MLS selinux policy better

    Following the behaviour of ls here, we should return at least the
    file name, if we can't get any other information about a file. To
    do this, handle EACCESS on stat() calls.

    Patch by Tomas Bzatek, see bug 623692

 gio/glocalfileinfo.c |   76
 +++++++++++++++++++++++++++++++------------------
 1 files changed, 48 insertions(+), 28 deletions(-)

commit 1e8656fe24e846f3bb0533e96afb1e0b46a37b49
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 14:12:28 2010 -0400

    Check for zlib using pkg-config

    Based on a patch by Felipe Contreras, see bug 623473.

 configure.in |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

commit 5adf506d5bb8b0d13ded7fd8480d17d27e7ae31e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 8 11:33:21 2010 -0400

    Use proper variables

    And also make sure we don't read garbage.

 gio/tests/gsettings.c |   35 ++++++++++++++++++++++++++---------
 1 files changed, 26 insertions(+), 9 deletions(-)

commit a00fa340cb776976b14fd1b9476d1488a75d8377
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 7 22:00:43 2010 -0400

    base64: remove unnecessary assertions

    Allow base64 encoding/decoding of empty strings.

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

commit ddb919245c33f23c45d69b9e2aea85458d8d67f2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 7 20:36:28 2010 -0400

    forgotten file

 glib/tests/keyfiletest.ini |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 5b946e0504952a472cea1ef95df0967e8a4a7b47
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 7 19:53:22 2010 -0400

    gio/: fully remove gioalias hacks

 gio/.gitignore                         |    2 -
 gio/Makefile.am                        |   16 +----
 gio/fen/fen-dump.c                     |    1 -
 gio/fen/fen-helper.c                   |    1 -
 gio/fen/fen-kernel.c                   |    1 -
 gio/fen/fen-node.c                     |    1 -
 gio/fen/gfendirectorymonitor.c         |    3 -
 gio/fen/gfenfilemonitor.c              |    3 -
 gio/gappinfo.c                         |    5 -
 gio/gapplication.c                     |    4 -
 gio/gasynchelper.c                     |    1 -
 gio/gasyncinitable.c                   |    4 -
 gio/gasyncresult.c                     |    4 -
 gio/gbufferedinputstream.c             |    5 -
 gio/gbufferedoutputstream.c            |    5 -
 gio/gcancellable.c                     |    4 -
 gio/gcharsetconverter.c                |    4 -
 gio/gcontenttype.c                     |    4 -
 gio/gconverter.c                       |    4 -
 gio/gconverterinputstream.c            |    4 -
 gio/gconverteroutputstream.c           |    4 -
 gio/gcredentials.c                     |    4 -
 gio/gdatainputstream.c                 |    5 -
 gio/gdataoutputstream.c                |    6 +-
 gio/gdbusaddress.c                     |    4 -
 gio/gdbusapplication.c                 |    1 -
 gio/gdbusauth.c                        |    4 -
 gio/gdbusauthmechanism.c               |    4 -
 gio/gdbusauthmechanismanon.c           |    4 -
 gio/gdbusauthmechanismexternal.c       |    4 -
 gio/gdbusauthmechanismsha1.c           |    4 -
 gio/gdbusauthobserver.c                |    6 --
 gio/gdbusconnection.c                  |    4 -
 gio/gdbuserror.c                       |    4 -
 gio/gdbusintrospection.c               |    4 -
 gio/gdbusmessage.c                     |    5 -
 gio/gdbusmethodinvocation.c            |    4 -
 gio/gdbusnameowning.c                  |    4 -
 gio/gdbusnamewatching.c                |    4 -
 gio/gdbusprivate.c                     |    4 -
 gio/gdbusproxy.c                       |    4 -
 gio/gdbusserver.c                      |    4 -
 gio/gdbusutils.c                       |    4 -
 gio/gdelayedsettingsbackend.c          |    1 -
 gio/gdesktopappinfo.c                  |    4 -
 gio/gdrive.c                           |    4 -
 gio/gdummyfile.c                       |    1 -
 gio/gemblem.c                          |    4 -
 gio/gemblemedicon.c                    |    4 -
 gio/gfile.c                            |    4 -
 gio/gfileattribute.c                   |    4 -
 gio/gfiledescriptorbased.c             |    5 -
 gio/gfileenumerator.c                  |    4 -
 gio/gfileicon.c                        |    4 -
 gio/gfileinfo.c                        |    4 -
 gio/gfileinputstream.c                 |    5 -
 gio/gfileiostream.c                    |    4 -
 gio/gfilemonitor.c                     |    4 -
 gio/gfilenamecompleter.c               |    4 -
 gio/gfileoutputstream.c                |    4 -
 gio/gfilterinputstream.c               |    4 -
 gio/gfilteroutputstream.c              |    4 -
 gio/gicon.c                            |    5 -
 gio/ginetaddress.c                     |    4 -
 gio/ginetsocketaddress.c               |    4 -
 gio/ginitable.c                        |    4 -
 gio/ginputstream.c                     |    4 -
 gio/gio.symbols                        |    4 +-
 gio/gioenumtypes.c.template            |    6 --
 gio/gioerror.c                         |    4 -
 gio/giomodule.c                        |    4 -
 gio/gioscheduler.c                     |    5 -
 gio/giostream.c                        |    4 -
 gio/gkeyfilesettingsbackend.c          |    4 -
 gio/gloadableicon.c                    |    4 -
 gio/glocaldirectorymonitor.c           |    4 -
 gio/glocalfile.c                       |    1 -
 gio/glocalfileenumerator.c             |    3 -
 gio/glocalfileinfo.c                   |    1 -
 gio/glocalfileinputstream.c            |    1 -
 gio/glocalfileiostream.c               |    1 -
 gio/glocalfilemonitor.c                |    4 -
 gio/glocalfileoutputstream.c           |    1 -
 gio/glocalvfs.c                        |    1 -
 gio/gmemoryinputstream.c               |    4 -
 gio/gmemoryoutputstream.c              |    4 -
 gio/gmemorysettingsbackend.c           |    1 -
 gio/gmount.c                           |    4 -
 gio/gmountoperation.c                  |    4 -
 gio/gnativevolumemonitor.c             |    4 -
 gio/gnetworkaddress.c                  |    4 -
 gio/gnetworkservice.c                  |    4 -
 gio/gnullapplication.c                 |    1 -
 gio/gnullsettingsbackend.c             |    1 -
 gio/goutputstream.c                    |    4 -
 gio/gpermission.c                      |    4 -
 gio/gpollfilemonitor.c                 |    1 -
 gio/gresolver.c                        |    4 -
 gio/gseekable.c                        |    4 -
 gio/gsettings.c                        |    3 -
 gio/gsettingsbackend.c                 |    4 -
 gio/gsimpleasyncresult.c               |    4 -
 gio/gsimplepermission.c                |    4 -
 gio/gsocket.c                          |    4 -
 gio/gsocketaddress.c                   |    4 -
 gio/gsocketaddressenumerator.c         |    4 -
 gio/gsocketclient.c                    |    4 -
 gio/gsocketconnectable.c               |    4 -
 gio/gsocketconnection.c                |    4 -
 gio/gsocketcontrolmessage.c            |    4 -
 gio/gsocketinputstream.c               |    4 -
 gio/gsocketlistener.c                  |    4 -
 gio/gsocketoutputstream.c              |    4 -
 gio/gsocketservice.c                   |    4 -
 gio/gsrvtarget.c                       |    4 -
 gio/gtcpconnection.c                   |    5 -
 gio/gthemedicon.c                      |    4 -
 gio/gthreadedresolver.c                |    4 -
 gio/gthreadedsocketservice.c           |    4 -
 gio/gunionvolumemonitor.c              |    5 -
 gio/gunixconnection.c                  |    4 -
 gio/gunixcredentialsmessage.c          |    5 -
 gio/gunixfdlist.c                      |    4 -
 gio/gunixfdmessage.c                   |    4 -
 gio/gunixinputstream.c                 |    4 -
 gio/gunixmount.c                       |    1 -
 gio/gunixmounts.c                      |    4 -
 gio/gunixoutputstream.c                |    4 -
 gio/gunixresolver.c                    |    4 -
 gio/gunixsocketaddress.c               |    4 -
 gio/gunixvolume.c                      |    1 -
 gio/gunixvolumemonitor.c               |    1 -
 gio/gvfs.c                             |    4 -
 gio/gvolume.c                          |    6 --
 gio/gvolumemonitor.c                   |    5 -
 gio/gwin32appinfo.c                    |    1 -
 gio/gwin32inputstream.c                |    4 -
 gio/gwin32mount.c                      |    1 -
 gio/gwin32outputstream.c               |    4 -
 gio/gwin32resolver.c                   |    4 -
 gio/gwin32volumemonitor.c              |    1 -
 gio/gzlibcompressor.c                  |    4 -
 gio/gzlibdecompressor.c                |    4 -
 gio/inotify/ginotifydirectorymonitor.c |    3 -
 gio/inotify/ginotifyfilemonitor.c      |    3 -
 gio/inotify/inotify-helper.c           |    3 -
 gio/makefile.msc                       |    8 --
 gio/makegioalias.pl                    |  139
 --------------------------------
 gio/pltcheck.sh                        |   21 -----
 gio/win32/gwinhttpfile.c               |    2 -
 gio/win32/gwinhttpfileinputstream.c    |    2 -
 gio/win32/gwinhttpfileoutputstream.c   |    2 -
 gio/win32/gwinhttpvfs.c                |    2 -
 153 files changed, 3 insertions(+), 709 deletions(-)

commit 0fc50fa5f7424d21ff43a79838fe76ff73ad869b
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 7 19:40:48 2010 -0400

    gobject/: fully remove gobjectalias hacks

 gobject/.gitignore          |    2 -
 gobject/Makefile.am         |   18 +----
 gobject/gbinding.c          |    4 -
 gobject/gboxed.c            |    4 -
 gobject/gclosure.c          |    4 -
 gobject/genums.c            |    4 -
 gobject/gobject.c           |    6 --
 gobject/gobject.symbols     |    4 +-
 gobject/gparam.c            |    4 -
 gobject/gparamspecs.c       |    4 -
 gobject/gsignal.c           |    4 -
 gobject/gsourceclosure.c    |    4 -
 gobject/gtype.c             |    4 -
 gobject/gtypemodule.c       |    5 --
 gobject/gtypeplugin.c       |    4 -
 gobject/gvalue.c            |    4 -
 gobject/gvaluearray.c       |    4 -
 gobject/gvaluetransform.c   |    1 -
 gobject/gvaluetypes.c       |    4 -
 gobject/makefile.msc.in     |    8 ---
 gobject/makegobjectalias.pl |  139
 -------------------------------------------
 gobject/pltcheck.sh         |   19 ------
 22 files changed, 5 insertions(+), 249 deletions(-)

commit 2e53e50244b85d7e0b5358d617fabc15e8ec8bd7
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 7 19:34:03 2010 -0400

    glib/: fully remove galias hacks

 glib/.gitignore               |    2 -
 glib/Makefile.am              |   18 +-----
 glib/garray.c                 |    4 -
 glib/gasyncqueue.c            |    4 -
 glib/gatomic-gcc.c            |    4 -
 glib/gatomic.c                |    4 -
 glib/gbacktrace.c             |    4 -
 glib/gbase64.c                |    5 --
 glib/gbitlock.c               |    4 -
 glib/gbookmarkfile.c          |    4 -
 glib/gbuffer.c                |    1 -
 glib/gcache.c                 |    4 -
 glib/gchecksum.c              |    4 -
 glib/gcompletion.c            |    4 -
 glib/gconvert.c               |    4 -
 glib/gdataset.c               |    4 -
 glib/gdate.c                  |    5 --
 glib/gdir.c                   |    4 -
 glib/gerror.c                 |    4 -
 glib/gfileutils.c             |    4 -
 glib/ghash.c                  |    4 -
 glib/ghook.c                  |    4 -
 glib/ghostutils.c             |    4 -
 glib/giochannel.c             |    4 -
 glib/giounix.c                |    4 -
 glib/giowin32.c               |    4 -
 glib/gkeyfile.c               |    4 -
 glib/glib.py                  |    5 +-
 glib/glib.symbols             |    4 +-
 glib/glist.c                  |    4 -
 glib/gmain.c                  |    4 -
 glib/gmappedfile.c            |    4 -
 glib/gmarkup.c                |    4 -
 glib/gmem.c                   |    4 -
 glib/gmessages.c              |   16 -----
 glib/gnode.c                  |    4 -
 glib/gnulib/g-gnulib.h        |    1 -
 glib/goption.c                |    5 --
 glib/gpattern.c               |    4 -
 glib/gpoll.c                  |    4 -
 glib/gprimes.c                |    4 -
 glib/gprintf.c                |    4 -
 glib/gqsort.c                 |    4 -
 glib/gqueue.c                 |    4 -
 glib/grand.c                  |    5 --
 glib/gregex.c                 |    4 -
 glib/grel.c                   |    4 -
 glib/gscanner.c               |    4 -
 glib/gsequence.c              |    5 --
 glib/gshell.c                 |    4 -
 glib/gslice.c                 |    4 -
 glib/gslist.c                 |    4 -
 glib/gspawn-win32.c           |    4 -
 glib/gspawn.c                 |    4 -
 glib/gstdio.c                 |    4 -
 glib/gstrfuncs.c              |    5 --
 glib/gstring.c                |    4 -
 glib/gtestutils.c             |    4 -
 glib/gthread.c                |    5 --
 glib/gthreadpool.c            |    4 -
 glib/gtimer.c                 |    4 -
 glib/gtree.c                  |    6 --
 glib/gunibreak.c              |    4 -
 glib/gunicollate.c            |    5 --
 glib/gunidecomp.c             |    4 -
 glib/guniprop.c               |    5 --
 glib/gurifuncs.c              |    4 -
 glib/gutf8.c                  |    5 --
 glib/gutils.c                 |    4 -
 glib/gvariant-core.c          |    4 -
 glib/gvariant-parser.c        |    5 --
 glib/gvariant-serialiser.c    |    4 -
 glib/gvariant.c               |    4 -
 glib/gvarianttype.c           |    4 -
 glib/gvarianttypeinfo.c       |    4 -
 glib/gwin32.c                 |    4 -
 glib/makefile.msc.in          |    8 ---
 glib/makegalias.pl            |  138
 -----------------------------------------
 glib/pcre/pcre.h              |    1 -
 glib/pltcheck.sh              |   27 --------
 glib/update-pcre/memory.patch |    3 +-
 glib/win_iconv.c              |    1 -
 82 files changed, 6 insertions(+), 508 deletions(-)

commit c243905c95e012eb295ee5487087043ce4a4027b
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 7 16:52:23 2010 -0400

    .gitignore updates

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

commit abc65b233ccb14366fbd07bbed3ee3cacd5e79ea
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 7 16:35:17 2010 -0400

    GDBus: Hide instance structures for classes we don't want to be
    subclassed

    This also allows us to nuke the priv-> pointers and save a couple of
    indirections.

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

 gio/gdbusauthobserver.c     |   21 ++-
 gio/gdbusauthobserver.h     |   20 --
 gio/gdbusconnection.c       |  431
 ++++++++++++++++++++++---------------------
 gio/gdbusconnection.h       |   21 --
 gio/gdbusmessage.c          |  166 +++++++++--------
 gio/gdbusmessage.h          |   21 --
 gio/gdbusmethodinvocation.c |   81 +++++----
 gio/gdbusmethodinvocation.h |   21 --
 gio/gdbusserver.c           |  186 ++++++++++---------
 gio/gdbusserver.h           |   21 --
 10 files changed, 459 insertions(+), 530 deletions(-)

commit 32ce3e051af4260a65478acf738e82dec6a864bd
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 7 16:32:46 2010 -0400

    fix trivial copy/paste error in bytestring docs

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

commit d9e90c3894739bdfa642e35bdea866c6d0ab7ef2
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 7 10:37:16 2010 -0400

    GVariant: improve bytestring support

     - add G_VARIANT_TYPE_BYTESTRING, _BYTESTRING_ARRAY, _STRING_ARRAY

     - remove g_variant_{new,get}_byte_array functions

     - add g_variant_{new,get,dup}_bytestring{,_array} functions

     - remove undocumented support for deserialising arrays of objectpaths
       or signature strngs using g_variant_get_strv()

     - add and document new format strings '^ay', '^&ay', '^aay' and
     '^a&ay'

     - update GApplication to use the new API

     - update GSettings binding code to use the new API

     - add tests

 docs/reference/glib/glib-sections.txt     |    9 +-
 docs/reference/glib/gvariant-varargs.xml  |  184 +++++++++--
 docs/reference/glib/tmpl/glib-unused.sgml |   40 +---
 gio/gapplication.c                        |   32 +--
 gio/gsettings-mapping.c                   |    8 +-
 gio/tests/gsettings.c                     |    2 +-
 gio/tests/testapp.c                       |    4 +-
 glib/glib.symbols                         |    8 +-
 glib/gvariant-parser.c                    |  179 ++++++++++-
 glib/gvariant.c                           |  477
 +++++++++++++++++++++--------
 glib/gvariant.h                           |   14 +-
 glib/gvarianttype.h                       |   25 ++
 glib/tests/gvariant.c                     |  129 ++++++--
 13 files changed, 836 insertions(+), 275 deletions(-)

commit 2d2a321a4b5943d408cabe54e3da48360ae7e4ac
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 7 15:57:37 2010 -0400

    GDBus: Hide class structures for classes we don't want to be
    subclassed

    E.g. move these C structures out of public header files and into their
    respective C files. Also nuke padding since this is no longer needed.

    This leaves only GDBusProxy as an extendable type.

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

 docs/reference/gio/gio-sections.txt |    9 ++-------
 gio/gdbusauth.h                     |    4 ----
 gio/gdbusauthmechanism.h            |    4 ----
 gio/gdbusauthmechanismanon.h        |    4 ----
 gio/gdbusauthmechanismexternal.h    |    4 ----
 gio/gdbusauthmechanismsha1.h        |    4 ----
 gio/gdbusauthobserver.c             |   21 +++++++++++++++++++++
 gio/gdbusauthobserver.h             |   27 ---------------------------
 gio/gdbusconnection.c               |   20 ++++++++++++++++++++
 gio/gdbusconnection.h               |   24 ------------------------
 gio/gdbusmessage.c                  |   14 ++++++++++++++
 gio/gdbusmessage.h                  |   17 -----------------
 gio/gdbusmethodinvocation.c         |   13 +++++++++++++
 gio/gdbusmethodinvocation.h         |   17 -----------------
 gio/gdbusserver.c                   |   19 +++++++++++++++++++
 gio/gdbusserver.h                   |   23 -----------------------
 16 files changed, 89 insertions(+), 135 deletions(-)

commit 62a1ccf526e7b23ac39cdf7251eac5706eef3f57
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 7 15:00:23 2010 -0400

    Bug 618882 – No way to ensure that a message is sent

    Add g_dbus_connection_flush{_finish,sync}().

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

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

 docs/reference/gio/gio-sections.txt       |    3 +
 gio/gdbusconnection.c                     |  157
 ++++++++++++++++++++++++++++-
 gio/gdbusconnection.h                     |   14 +++
 gio/gdbusprivate.c                        |   81 +++++++++++++++
 gio/gdbusprivate.h                        |    5 +
 gio/gio.symbols                           |    3 +
 gio/tests/Makefile.am                     |    4 +
 gio/tests/gdbus-connection-flush-helper.c |   60 +++++++++++
 gio/tests/gdbus-connection.c              |   82 +++++++++++++++
 9 files changed, 406 insertions(+), 3 deletions(-)

commit d4f35ae9ed230ccc04b8f50067a0d0dda95b7d5f
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Wed Jul 7 18:25:19 2010 +0200

    Updated Galician translations

 po/gl.po |  386
 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 218 insertions(+), 168 deletions(-)

commit acc9bb24033cdb93be6b9c00012f86ac56904cc9
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 7 11:02:08 2010 -0400

    GDBus: Only rewrite serial number if g_dbus_message_get_serial()
    returns 0

    While this a dangerous thing to allow (collissions, reply_serial not
    matching up etc.), the added flexibility makes this a good trade-off -
    for example, with this feature, it's now a lot easier to build message
    routers.

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

 gio/gdbusconnection.c        |   27 ++++++++++++++++++++-------
 gio/tests/gdbus-connection.c |    3 +++
 2 files changed, 23 insertions(+), 7 deletions(-)

commit 746721293b8963fbefd98bdba7ef0645b6940052
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 7 10:56:57 2010 -0400

    GSettings: warn if use the 'memory' backend

    but only if it was not explicitly selected.

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

commit 6ae4d31e75b123bcf4caf867f36cc59570a37a57
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jul 7 10:46:13 2010 -0400

    trivial GSettings docs fix

 docs/reference/glib/tmpl/glib-unused.sgml |   52
 +++++++++++++++++++++++++++++
 gio/gsettings.c                           |    8 ++--
 2 files changed, 56 insertions(+), 4 deletions(-)

commit a38fed1b43cb688001c6343cc30022013c0ea25b
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 7 09:50:44 2010 -0400

    Bug 623538 – GDBusProxy::g-properties-changed emission for corner
    cases

    Also emit GDBusProxy::g-properties-changed when dropping (when the
    name owner vanishes) or populating (when loading properties) the
    property cache.

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

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

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

commit ea0607438bfb1fb2ae7cd22757ecdb53946a00b0
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jul 7 09:05:42 2010 -0400

    Bug 623537 – GDBusProxy has weird checking on NameOwnerChanged

    Remove misleading (and always true) check on the name that the
    NameOwnerChanged signal is for.

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

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

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

commit 99670eaccc05a4d5e9725614550e1da75cda45c0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 7 07:37:42 2010 -0400

    Fix some errors in translated strings

    gettext can't handle macros, so we have to use literal format
    specifiers, unfortunately.

 gio/gdbusaddress.c |    3 ++-
 gio/gdbusmessage.c |    9 ++++++---
 2 files changed, 8 insertions(+), 4 deletions(-)

commit bad9a3718e84549de23b56eed980f97a0b9c8b7e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 7 01:00:58 2010 -0400

    Clear the buffer initially

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

commit 46a80b38c394619300c6ff95fffb1b56115e610b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 7 00:38:27 2010 -0400

    Don't forget to dist keyfiletest.ini

 glib/tests/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit be247379f003bbb619a71f351e53fba14eec7a15
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Jul 7 12:47:54 2010 +1000

    Include sys/wait.h for WEXITSTATUS()

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

commit aab6d9ed1c54f215838da7939a97e33d46d94036
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jul 6 16:57:28 2010 -0400

    GDBus: Handle autolaunching on UNIX/Freedesktop OSes

    Also add a 'address' G_DBUS_DEBUG option that will print out useful
    debug information such as

      GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus
      type `session'
      GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
      GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
      GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
      GDBus-debug:Address: Running `dbus-launch
      --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax
      --close-stderr' to get bus address (possibly autolaunching)
      GDBus-debug:Address: dbus-launch output:
        0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74
        unix:abstract=/t
        0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52
        mp/dbus-wBAoKYIR
        0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33
        zu,guid=040d13f3
        0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63
        0a0b52c20f62c41c
        0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40
        0000508d..8....@
        0050: 05 00 00 00  00                                       .....
      GDBus-debug:Address: dbus-launch stderr output:
      14542: Autolaunch enabled (using X11).
      14542: --exit-with-session automatically enabled
      14542: Connected to X11 display ':0.0'
      14542: === Parent dbus-launch continues
      14542: Waiting for babysitter's intermediate parent
      14542: Reading address from bus
      14542: Reading PID from daemon
      14542: Saving x11 address
      14542: Created window 88080385
      14542: session file:
      /root/.dbus/session-bus/05e508961149264c9b750a4c494aa6f7-0
      14542: dbus-launch exiting
      GDBus-debug:Address: Returning address
      `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d'
      for bus type `session'

    and

      GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus
      type `session'
      GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
      GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
      GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
      GDBus-debug:Address: Running `dbus-launch
      --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax
      --close-stderr' to get bus address (possibly autolaunching)
      GDBus-debug:Address: dbus-launch output:
        0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74
        unix:abstract=/t
        0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52
        mp/dbus-wBAoKYIR
        0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33
        zu,guid=040d13f3
        0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63
        0a0b52c20f62c41c
        0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40
        0000508d..8....@
        0050: 05 00 00 00  00                                       .....
      GDBus-debug:Address: dbus-launch stderr output:
      14549: Autolaunch enabled (using X11).
      14549: --exit-with-session automatically enabled
      14549: Connected to X11 display ':0.0'
      14549: dbus-daemon is already running. Returning existing
      parameters.
      14549: dbus-launch exiting
      GDBus-debug:Address: Returning address
      `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d'
      for bus type `session'

    Note that things work exactly like libdbus, e.g. from the
    dbus-launch(1) man page:

      Whenever an autolaunch occurs, the application that had to start a
      new bus will be in its own little world; it can effectively end up
      starting a whole new session if it tries to use a lot of bus
      services. This can be suboptimal or even totally broken, depending
      on the app and what it tries to do.

      [...]

      You can always avoid autolaunch by manually setting
      DBUS_SESSION_BUS_ADDRESS. Autolaunch happens because the default
      address if none is set is "autolaunch:", so if any other address is
      set there will be no autolaunch. You can however include autolaunch
      in an explicit session bus address as a fallback, for example
      DBUS_SESSION_BUS_ADDRESS="something:,autolaunch:" - in that case if
      the first address doesn't work, processes will autolaunch. (The bus
      address variable contains a comma-separated list of addresses to
      try.)

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

 docs/reference/gio/overview.xml |    4 +
 gio/gdbusaddress.c              |  255
 ++++++++++++++++++++++++++++++++++++---
 gio/gdbusconnection.c           |   20 +--
 gio/gdbusmessage.c              |   21 +---
 gio/gdbusprivate.c              |   52 ++++++++
 gio/gdbusprivate.h              |    6 +
 6 files changed, 310 insertions(+), 48 deletions(-)

commit ef296440630ca01a8bc0a9dc58722bf1d6dc1ab7
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jul 6 13:56:35 2010 -0400

    GDBus: Properly handle empty address strings

    Changes this error

     DBUS_SESSION_BUS_ADDRESS= \
     gdbus introspect --session \
                      --dest org.freedesktop.DBus \
                      --object-path /org/freedesktop/DBus
     **
     GLib-GIO:ERROR:gdbusaddress.c:913:g_dbus_address_get_stream_sync:
     assertion failed: (last_error != NULL)
     Aborted (core dumped)

    to

     DBUS_SESSION_BUS_ADDRESS= \
     gdbus introspect --session \
                      --dest org.freedesktop.DBus \
                      --object-path /org/freedesktop/DBus
     Error connecting: The given address is empty

    which is much more preferable.

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

 gio/gdbusaddress.c          |   13 ++++++++++++-
 gio/tests/gdbus-addresses.c |   14 ++++++++++++++
 2 files changed, 26 insertions(+), 1 deletions(-)

commit f0b6cbb13951549b9e17ee0366fc5be3e4b69f2f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 6 07:43:19 2010 -0400

    Fix problems with the keyfile test

    We must set XDG_DATA_HOME early on, and we must clear error
    before using it.

 glib/tests/keyfile.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit eea9d343ccd059b8d53009d64197ff343338c05f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 6 00:01:40 2010 -0400

    Improve keyfile test coverage

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

commit ee89ed241c5b386bf8d846f4496e46059d0a686b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 6 00:01:15 2010 -0400

    Define SRCDIR

 glib/tests/Makefile.am |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit a3bda1acfc5f3e8f4f672cc81f388ffabf1e7b58
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 23:43:47 2010 -0400

    Add some GDir tests

 glib/tests/Makefile.am |    3 ++
 glib/tests/dir.c       |   53
 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+), 0 deletions(-)

commit c5fcd21e33282676f9bfbaa71ca5fb7d54e30057
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 23:30:10 2010 -0400

    Improve uri test coverage

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

commit b720732059eec5d87d86d784f25c57a2132475a2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 23:06:50 2010 -0400

    Move uri tests to the test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/uri.c       |  333 +++++++++++++++++++++++++++++++++
 tests/Makefile.am      |    4 +-
 tests/uri-test.c       |  477
 ------------------------------------------------
 4 files changed, 337 insertions(+), 480 deletions(-)

commit 123ba622d3511509f7cce9459ab48db8a0d28c3d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 22:40:46 2010 -0400

    Add more list tests

 glib/tests/list.c  |  142
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 glib/tests/slist.c |  122 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 264 insertions(+), 0 deletions(-)

commit 953962d783e46c8aa17301ec733fa54483e3fab7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 22:40:26 2010 -0400

    Move tree tests to the test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/tree.c      |  286
 ++++++++++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am      |    2 -
 tests/tree-test.c      |  246 -----------------------------------------
 4 files changed, 289 insertions(+), 248 deletions(-)

commit 5123bc69e75418c9192a94d802fca76b18444233
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 21:06:28 2010 -0400

    Move slist tests to the test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/slist.c     |  179 ++++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am      |    3 -
 tests/slist-test.c     |  204
 ------------------------------------------------
 4 files changed, 182 insertions(+), 207 deletions(-)

commit b61fd45ac3305ec20b156bbeeed5494b9a445c8a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 20:51:29 2010 -0400

    Move list tests to the test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/list.c      |  179 ++++++++++++++++++++++++++++++++++++++++
 tests/list-test.c      |  212
 ------------------------------------------------
 3 files changed, 182 insertions(+), 212 deletions(-)

commit c2997efb6688255c885f4bf1f4248bee2c8f6e11
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 19:49:03 2010 -0400

    Add some more checks to the binding tests

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

commit 4e97c96654d2c0f637ea20b22f0d70aa12c7cfab
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 19:48:04 2010 -0400

    Remove a redundant branch

    Since the name has been interned already at pspec creation time,
    we can just call g_intern_string().

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

commit af299df44e067b949a039c56b5081558288f41aa
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 19:45:55 2010 -0400

    Remove cases of ;;

 gio/gdbusauthobserver.c |    2 +-
 gio/gdbusmessage.c      |    2 +-
 glib/gshell.c           |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit fb0242240495772bbb1a8ef2b88cacb60b090242
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 19:33:05 2010 -0400

    Test charset conversion with fallbacks

 gio/tests/converter-stream.c |   51
 ++++++++++++++++++++++++++++++++++++-----
 1 files changed, 44 insertions(+), 7 deletions(-)

commit 05a865344ba1f9a14524d87e2ab2a1cb4fdbc9cb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 15:54:11 2010 -0400

    Fix the get_property implementation for GSettings::schema

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

commit 20dca5935c186654e8e13904d2c5c67a9622ec8e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 15:53:58 2010 -0400

    Add several more settings tests

 gio/tests/gsettings.c              |  234
 +++++++++++++++++++++++++++++++++++-
 gio/tests/org.gtk.test.gschema.xml |   23 ++++
 2 files changed, 255 insertions(+), 2 deletions(-)

commit 958f15013c29e0f8313a9eb7e2e75efa324c484c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 15:53:21 2010 -0400

    Small documentation addition

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

commit c6e8d0ada84185f807b8101cada91030bd91e48a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 12:08:29 2010 -0400

    Fix icons test to compile

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

commit 81a0a268133ba5cb58a4e7893d4eaf039bc21b4c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 12:08:17 2010 -0400

    Test enum mapping

 gio/tests/gsettings.c              |   47
 +++++++++++++++++++++++++++++++++++-
 gio/tests/org.gtk.test.gschema.xml |    3 ++
 2 files changed, 49 insertions(+), 1 deletions(-)

commit 2764b75d5373d03b46d04fdfa3cc64becf274294
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 11:38:31 2010 -0400

    More stream tests

 gio/tests/buffered-input-stream.c  |   35
 +++++++++++++++++++++++++++++++++++
 gio/tests/buffered-output-stream.c |   35
 +++++++++++++++++++++++++++++++++++
 gio/tests/converter-stream.c       |    2 ++
 3 files changed, 72 insertions(+), 0 deletions(-)

commit 10b2606af5c350c30bbd52977b688d8a2dd106b4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 11:13:36 2010 -0400

    Add more checks

 gio/tests/buffered-input-stream.c |  105
 +++++++++++++++++++++++++++++--------
 1 files changed, 82 insertions(+), 23 deletions(-)

commit aec652677bed2d82201b0234e04e95f164e20770
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 11:12:49 2010 -0400

    Add some buffered output tests

 gio/tests/Makefile.am              |    4 ++
 gio/tests/buffered-output-stream.c |   86
 ++++++++++++++++++++++++++++++++++++
 2 files changed, 90 insertions(+), 0 deletions(-)

commit 4ab9b708c0d8c901a2e4137c9ac03fc2414336af
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 08:28:54 2010 -0400

    Add some more tests for the buffered read code

 gio/tests/buffered-input-stream.c |   46
 ++++++++++++++++++++++++++++++++++++-
 1 files changed, 45 insertions(+), 1 deletions(-)

commit 1ba87d1a0e8a6377d3f49731e8412fedfc7a8725
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 07:40:38 2010 -0400

    Trivial cleanups

 gio/gbufferedinputstream.c |  585
 ++++++++++++++++++++++---------------------
 1 files changed, 299 insertions(+), 286 deletions(-)

commit 48881bad99807381afcb55137eced4d7c50ac5a7
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 5 13:10:28 2010 -0400

    Add --disable-Bsymbolic flag

 configure.in |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

commit dea042b85514f997df0f77006cdcca063486097b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 03:09:36 2010 -0400

    Misc test additions

 gio/tests/Makefile.am              |    7 ++++
 gio/tests/appinfo.c                |   27 ++++++++++++++-
 gio/tests/contenttype.c            |    4 ++
 gio/tests/file.c                   |   64
 ++++++++++++++++++++++++++++++++++++
 gio/tests/gsettings.c              |   56 +++++++++++++++++++++++++++++++
 gio/tests/live-g-file.c            |    9 +++++
 gio/tests/org.gtk.test.gschema.xml |    3 ++
 7 files changed, 168 insertions(+), 2 deletions(-)

commit 211210c1ce15e19e424d12b14ab79f8dfb0379d4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 02:36:48 2010 -0400

    Fix a typo

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

commit c53c701e53afcd15cadc7d727ceea303b915dd44
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 5 00:56:12 2010 -0400

    Cleanups

 gio/gcontenttype.c              |  674
 ++++++++++++++++++++-------------------
 gio/gcontenttype.h              |   36 +-
 gio/tests/appinfo-test2.desktop |   11 +
 3 files changed, 372 insertions(+), 349 deletions(-)

commit f90eb144d404c76180ba7facf32b4c9751aed4b5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 4 23:42:07 2010 -0400

    Add some more tests

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

commit 74fbd3296d259b04e4fe17e4ebd358827ae07e1f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 4 23:41:40 2010 -0400

    Add some GAppLaunchContext tests

 gio/tests/appinfo.c |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

commit c915c68b6be1cdd21ec79b4a1f715d38976cdd86
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 4 23:40:42 2010 -0400

    Add the new tests to the correct variable

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

commit 14db75381ee7f21f6b62401177cfaa9d6891ddf4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 4 22:27:01 2010 -0400

    Add some contenttype tests

 gio/tests/Makefile.am   |    4 ++
 gio/tests/contenttype.c |  113
 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 117 insertions(+), 0 deletions(-)

commit fb120b5d8717f9798be28cdc7bab768f7ca0309a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 4 20:50:50 2010 -0400

    Add a test for skipping

 gio/tests/buffered-input-stream.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 9788c4c7e6a9eaa8f7d7a999d201767470a75d85
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 4 20:49:29 2010 -0400

    Add some CharsetConverter tests

 gio/tests/converter-stream.c |   56
 +++++++++++++++++++++++++++++++++++++++---
 1 files changed, 52 insertions(+), 4 deletions(-)

commit 26e29cb360e81e4530c218a6ddea339759f078bd
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 3 13:43:25 2010 -0400

    Move charset conversion tests to the test framework

 glib/tests/Makefile.am |   23 +-
 glib/tests/convert.c   |  664
 ++++++++++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am      |    2 -
 tests/convert-test.c   |  662
 -----------------------------------------------
 4 files changed, 677 insertions(+), 674 deletions(-)

commit 401fa10445e092e4f1d7e29dd2af128012d32981
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 3 12:49:46 2010 -0400

    Add some more appinfo tests

 gio/tests/appinfo-test-gnome.desktop    |    6 ++
 gio/tests/appinfo-test-notgnome.desktop |    6 ++
 gio/tests/appinfo-test.desktop          |    8 ++-
 gio/tests/appinfo.c                     |  129
 +++++++++++++++++++++++++++++++
 4 files changed, 148 insertions(+), 1 deletions(-)

commit 7a5df4265d444f0a4b0687bed63d6adf3b143953
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Jul 4 13:49:55 2010 +0200

    Updated Spanish translation

 po/es.po |   60
 +++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 31 insertions(+), 29 deletions(-)

commit 7cc15910bec9b652ef9610a8c9cc9d96c2185936
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 3 13:48:56 2010 +0200

    Updated Spanish translation

 po/es.po |  133
 ++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 74 insertions(+), 59 deletions(-)

commit 9fd133946059c315eeb4a445c1f46dd636b33106
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 3 03:31:24 2010 -0400

    Move GZlibConverter tests

 gio/tests/converter-stream.c |   33 +++++++++++++++++++++++++++------
 1 files changed, 27 insertions(+), 6 deletions(-)

commit aaba9276f7cceca9f6493b5a4a7f81e4f9fa75a5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jul 3 03:31:07 2010 -0400

    Add tests for GIcon

 gio/tests/Makefile.am |    4 ++
 gio/tests/icons.c     |  121
 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 125 insertions(+), 0 deletions(-)

commit 37c4fcb36abedfd7896ef70eaec75bba33a0331f
Author: David Zeuthen <davidz@redhat.com>
Date:   Fri Jul 2 17:09:55 2010 -0400

    GDBus: Rename "Introspection XML" section to "D-Bus Introspection
    Data"

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

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

commit a16128655fed37a3975fdb8ea0d31ef0fa29e882
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Jul 2 11:35:43 2010 -0400

    Bug 623407 - g_keyfile_settings_backend_new crash

    The keyfile backend forms paths like this:

      prefix + group_name + '/' + keyname

    If the prefix is '/apps/yelp/' and the group name is '/' then
    this means
    that we end up with a key name of (for example):

      '/apps/yelp/' + '/' + '/' + 'font-adjustment'

    = '/apps/yelp///font-adjustment'

    which is obviously not a valid key name.

    This patch rejects group names starting or ending with '/' or
    containing
    '//' and also rejects keys containing '/'.  This should make it
    impossible for invalid keys to be formed.

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

commit a941660873ad4db42f1799e444d46d95721af840
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Jul 2 11:14:28 2010 -0400

    Bug 623402 - schema compiler reports wrong line

    Don't reuse the GMarkupParseContext in order to avoid inaccurate line
    number reports.  Fix a memory leak, too.

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

commit 7a44a2d223f3ad8c6e142b94725ab55cf3f84173
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Jul 2 11:11:45 2010 -0400

    Bug 623401 - schema compiler: process enums first

    Process *.enum.xml before any *.gschema.xml files to ensure that all
    enums have been defined.

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

commit 1ca6a4687a9b66e0060f16583ac21ef94f24a38e
Author: David Zeuthen <davidz@redhat.com>
Date:   Fri Jul 2 09:40:59 2010 -0400

    GDBus: Hold lock when printing debug messages

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

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

commit c29ad239284608c2a03043f9dc16f3ca1a28542e
Author: David Zeuthen <davidz@redhat.com>
Date:   Fri Jul 2 09:34:03 2010 -0400

    GDBus: make G_DBUS_DEBUG=authentication work again

    This was inadvertently removed in this commit

    http://git.gnome.org/browse/glib/commit/?id=1d22b64843c83631bcd0e5255930f3a4e990961e

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

 docs/reference/gio/overview.xml |    2 +-
 gio/gdbusauth.c                 |    4 ----
 2 files changed, 1 insertions(+), 5 deletions(-)

commit cd8361f4ddd0e88fb7e3941a0d0fd12fe538c093
Author: Tor Lillqvist <tml@iki.fi>
Date:   Fri Jul 2 15:31:24 2010 +0300

    Update headers being installed in the Visual Studio project

    It sucks to have the lists of public headers duplicated in the
    Makefile.am files and the glib.vsprops file. But it isn't exactly easy
    to work around all the weirdness in autotools, Visual Studio, and bat
    files either to do it another way.

 build/win32/vs9/glib.vsprops |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

commit 5383c7110f793bfa749370cec9d708a6a5018751
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 1 18:58:56 2010 -0400

    Bug 622124 - implement flags for GSettings

    Add a <flags> tag to the schema file format and a flags=''
    attribute to
    go along with.  Add some extra test cases for those.

    Add new g_settings_{get,set}_flags() calls and support binding to
    GParamSpecFlags properties.  Add test cases.

 docs/reference/gio/gio-sections.txt                |    2 +
 gio/gio.symbols                                    |    2 +
 gio/gschema-compile.c                              |  161
 +++++++++++++----
 gio/gsettings-mapping.c                            |   65 +++++++-
 gio/gsettings.c                                    |  194
 +++++++++++++++++++-
 gio/gsettings.h                                    |    5 +
 gio/strinfo.c                                      |    8 +
 gio/tests/Makefile.am                              |    7 +
 gio/tests/gschema-compile.c                        |   11 +-
 gio/tests/gsettings.c                              |   80 ++++++++-
 gio/tests/org.gtk.test.gschema.xml                 |    9 +
 .../enum-with-repeated-nick.gschema.xml            |   10 +
 .../enum-with-repeated-value.gschema.xml           |   10 +
 .../schema-tests/flags-aliased-default.gschema.xml |   19 ++
 .../schema-tests/flags-bad-default.gschema.xml     |   16 ++
 .../flags-more-than-one-bit.gschema.xml            |   10 +
 .../schema-tests/flags-with-enum-attr.gschema.xml  |   14 ++
 .../schema-tests/flags-with-enum-tag.gschema.xml   |   14 ++
 gio/tests/testenum.h                               |    9 +
 19 files changed, 594 insertions(+), 52 deletions(-)

commit 69fe50c116541afbfeaf9ad78b030f53e9906604
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Jul 1 21:39:37 2010 +0200

    Updated Spanish translation

 po/es.po |   42 +++++++++++++++++++++++++-----------------
 1 files changed, 25 insertions(+), 17 deletions(-)

commit bd8d837f573a784a234740bd49f9103cdf70c268
Author: David Zeuthen <davidz@redhat.com>
Date:   Thu Jul 1 14:37:16 2010 -0400

    Bug 620913 – More control with G_DBUS_DEBUG

    This commit adds the following G_DBUS_DEBUG flags

     - emission
     - incoming
     - call
     - signal
     - payload

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

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

 docs/reference/gio/overview.xml |   20 ++++++
 gio/gdbusconnection.c           |  141
 +++++++++++++++++++++++++++++++++++++--
 gio/gdbusprivate.c              |   86 ++++++++++++++++++++++--
 gio/gdbusprivate.h              |    7 ++
 4 files changed, 242 insertions(+), 12 deletions(-)

commit 51ed44e7add7ca1d3b764f13df2cf80ebe32c3f9
Author: David Zeuthen <davidz@redhat.com>
Date:   Thu Jul 1 13:06:56 2010 -0400

    GDBus: Fix bug in child enumeration

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

 gio/gdbusconnection.c    |    3 +--
 gio/tests/gdbus-export.c |   28 +++++++++++++++++++++++++++-
 2 files changed, 28 insertions(+), 3 deletions(-)

commit 93bf09a9e7a7d35d50802faf4b271ca4267e49cb
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 1 12:55:04 2010 -0400

    Use "unix:" instead of tcp in test for now...

    Temporarily avoids the issue reported in bug #623306.

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

commit 21d7ce97c38bafa1fdbedc19fe9634bc3333e7c6
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jun 30 16:36:47 2010 -0400

    GDBus: plug some memory leaks

    These fixes makes udisks-daemon from udisks' gdbus-port branch, see

     http://cgit.freedesktop.org/udisks/log/?h=gdbus-port

    handle 200 add/remove uevents generated by e.g.

     #!/bin/bash
     DEV=mmcblk0p1
     for n in `seq 200` ; do
         udevadm trigger --sysname-match=$DEV --action=remove
         udevadm trigger --sysname-match=$DEV --action=add
         echo foo $n
     done

    without any substantial leaks.

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

 gio/gdbusauth.c    |   14 +++++++++-----
 gio/gdbusmessage.c |   52
 +++++++++++++++++++++++++++++++++++++---------------
 gio/gdbusprivate.c |    1 +
 3 files changed, 47 insertions(+), 20 deletions(-)

commit 40d5da99d6d07bdbb6267f6b5625ac2ca93e85ea
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jun 30 13:27:38 2010 -0400

    GSettings: accept <flags> as an alias for <enum>

    until we have proper support for flags...

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

commit e73b631f6eb8d2f1ff9c65fe2c258dc2b6083c73
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jun 30 13:12:19 2010 -0400

    gsettings.m4: add support for enums

 m4macros/gsettings.m4 |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

commit 87fa3a6e75132f68edfbd457632332c52c2048ba
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jun 30 12:19:28 2010 -0400

    GDBus: Take a reference to the GDBusInterfaceInfo object

    Things will still work fine if the GDBusInterfaceInfo is allocated
    statically because if so the ref_count will be -1.

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

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

commit 5ac272297584d2c1f73815e842108b6704f862a9
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jun 30 12:10:00 2010 -0400

    GDBus: Rename `introspection_data' parameter to `interface_info'

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

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

commit 038d03cd08bdb42e6f83f6041ec01732476e900b
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Jun 30 11:43:42 2010 -0400

    Bug 623142 – Ensure ::new-connection runs before processing D-Bus
    messages

    Without this guarantee, peer-to-peer connections are not very
    useful. However, with this guarantee it's possible to export objects
    in a handler for the GDBusServer::new-connection signal.

    There are two caveats with this patch

     - it won't work on message bus connections
     - we don't queue up messages to be written

    that can be addresses later if needed.

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

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

 docs/reference/gio/gio-sections.txt |    1 +
 gio/gdbusconnection.c               |   30 ++++++-
 gio/gdbusconnection.h               |    1 +
 gio/gdbusprivate.c                  |   84 +++++++++++++++-
 gio/gdbusprivate.h                  |    4 +
 gio/gdbusserver.c                   |   11 ++-
 gio/gio.symbols                     |    1 +
 gio/gioenums.h                      |    5 +-
 gio/tests/gdbus-peer.c              |  187
 +++++++++++++++++++++++++++++++++++
 9 files changed, 316 insertions(+), 8 deletions(-)

commit 137ae2413c9d25edd3f886fd25b6353c8170f7ba
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jun 30 10:02:45 2010 -0400

    g_settings_list_keys() -> _list_items()

    This function returns children as well.

 docs/reference/gio/gio-sections.txt |    2 +-
 gio/gio.symbols                     |    2 +-
 gio/gsettings-tool.c                |    4 ++--
 gio/gsettings.c                     |   12 ++++++++----
 gio/gsettings.h                     |    2 +-
 5 files changed, 13 insertions(+), 9 deletions(-)

commit 3628b0b4992e9d1c915c38f8844eab9ba7a7112f
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Jun 29 20:24:39 2010 -0400

    GSettings: add <override>, tests, modify output

    Add <override> tag, more tests, and actually output the results
    of these
    new tags to the gschemas.compiled file.

 gio/gschema-compile.c                              |  149
 ++++++++++++++++++--
 gio/tests/Makefile.am                              |    8 +
 gio/tests/gschema-compile.c                        |   10 ++-
 .../extend-and-shadow-indirect.gschema.xml         |   17 +++
 .../schema-tests/extend-and-shadow.gschema.xml     |   17 +++
 .../schema-tests/override-missing.gschema.xml      |   11 ++
 .../schema-tests/override-range-error.gschema.xml  |   12 ++
 .../schema-tests/override-then-key.gschema.xml     |   15 ++
 gio/tests/schema-tests/override-twice.gschema.xml  |   12 ++
 .../schema-tests/override-type-error.gschema.xml   |   11 ++
 gio/tests/schema-tests/override.gschema.xml        |   34 +++++
 11 files changed, 284 insertions(+), 12 deletions(-)

commit 900a756e8fb70bcd6e725f0696d8094a7208f905
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Jun 29 14:41:04 2010 -0400

    GSettings: new <schema> tags 'extends', 'list-of'

    Add support for extends='' and list-of='' tags to the <schema>
    element.
    The attributes are parsed and some sanity-checking is done but
    currently
    nothing happens as a result.

    Add some tests.

 gio/gschema-compile.c                              |  124
 ++++++++++++++++++--
 gio/tests/Makefile.am                              |   10 ++-
 gio/tests/gschema-compile.c                        |   11 ++-
 gio/tests/schema-tests/extend-missing.gschema.xml  |    3 +
 gio/tests/schema-tests/extend-nonlist.gschema.xml  |    4 +
 gio/tests/schema-tests/extend-self.gschema.xml     |    3 +
 .../extend-wrong-list-indirect.gschema.xml         |    6 +
 .../schema-tests/extend-wrong-list.gschema.xml     |    5 +
 gio/tests/schema-tests/extending.gschema.xml       |   21 ++++
 .../schema-tests/key-in-list-indirect.gschema.xml  |    8 ++
 gio/tests/schema-tests/key-in-list.gschema.xml     |    6 +
 gio/tests/schema-tests/list-of-missing.gschema.xml |    3 +
 12 files changed, 192 insertions(+), 12 deletions(-)

commit 101bfec676feb2c3d414fff11a31541318d87896
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Jun 29 14:40:44 2010 -0400

    glib-compile-schemas: fix small leak

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

commit 6d4ade4cf0d6ed64ce59f3db4f270be08a4478fd
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jun 29 15:19:56 2010 -0400

    Bug 623143 – Never require non-closed connections

    There's a couple of places in GDBus where it's a programming error
    (e.g. we'll assert or spew via e.g. g_warning()) to use the API on a
    closed connection.  This approach can never work since a
    GDBusConnection can be closed at any point in time outside of
    programmer control.

    Just change the code to return a run-time error (e.g. return
    G_IO_ERROR_CLOSED when sending messages, invoking methods) or silently
    accept the request (e.g.  exporting objects, registering for signals)
    without doing anything.

    Note that a GDBusConnection object is always useless after being
    closed - e.g.  there's no way to "reopen" a connection - the user will
    have to create a new object and use that instead.

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

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

 gio/gdbusconnection.c   |    5 -----
 gio/gdbusnameowning.c   |    5 ++---
 gio/gdbusnamewatching.c |    4 ++--
 3 files changed, 4 insertions(+), 10 deletions(-)

commit ab6b6c68c5b060057fd2953435c090b4d53fe93c
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:   Mon Jun 21 17:09:07 2010 +0200

    Bug 622294 - More annotations for GVariant

    This adds annotations to all functions in gvariant.c. A few docs
    were also fixed (wrong parameter names, missing mention that NULL
    is allowed).

 glib/gvariant.c |   69
 +++++++++++++++++++++++++++++++------------------------
 1 files changed, 39 insertions(+), 30 deletions(-)

commit 0a2c9d67da311d8e276dd3835db56c59d8be2cab
Author: Colin Walters <walters@verbum.org>
Date:   Mon Jun 28 17:16:44 2010 -0400

    [autogen.sh] Support NOCONFIGURE (from gnome-common)

    gnome-common's autogen.sh uses NOCONFIGURE to skip running configure.
    Support that in addition to the current AUTOGEN_SUBDIR_MODE.

 autogen.sh |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit c649615f17dc9d9644d742c48bf34c9000aa41b7
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Jun 28 20:57:31 2010 +0200

    Updated Spanish translation

 po/es.po |  220
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 120 insertions(+), 100 deletions(-)

commit 8a7d9906983c23c9bafa8b10c1fd089fcd7989f8
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 28 14:06:32 2010 -0400

    Bug 622565 - compile-schemas fails when no schemas

    Neutralise and deprecate the --uninstall option in the schema compiler
    and remove it from gsettings.m4.

    Make the new default behaviour a compromise between the old default
    behaviour and the previous --uninstall option:

      - never return a failure code if no schema files are found

      - issue a warning instead

      - remove the gschemas.compiled file if it exists

 gio/gschema-compile.c |   19 +++++++++----------
 m4macros/gsettings.m4 |    2 +-
 2 files changed, 10 insertions(+), 11 deletions(-)

commit ab1111b8bbb7a6057248658013eb23d80f4721cf
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 28 13:58:25 2010 -0400

    GSettings: peek instead of ref/unref enum class

    We only ever do the enum mapping for the property binding in the case
    that a GParamSpecEnum exists and in that case the class is already
    referenced by the GParamSpec.  Use peek instead of ref/unref and add a
    clarifying note.

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

commit 168cfc592283c992d6a6803a91528f87cec2d902
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 28 10:18:45 2010 -0400

    Bug 622127 - GSettings extended key validation

    First shot at attempting to implement this in a reasonable way.  See
    the bug for more information about why this is needed.

 docs/reference/gio/gio-sections.txt |    4 ++
 gio/gio.symbols                     |    1 +
 gio/gsettings.c                     |   83
 ++++++++++++++++++++++++++++++++++-
 gio/gsettings.h                     |   27 +++++++++++
 4 files changed, 114 insertions(+), 1 deletions(-)

commit aad7176c622b78dbdef5c8d1e0fa51b9612198ad
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Jun 28 12:28:47 2010 +0300

    Updated Hebrew translation.

 po/he.po | 1280
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 657 insertions(+), 623 deletions(-)

commit eb454a1cb4d8ea16f6b5575c69e58c2877ea350e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 27 19:27:04 2010 -0400

    Fix a alloc/free mismatch

    Pointed out in http://bugzilla.redhat.com/show_bug.cgi?id=608453
    by David Tardon.

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

commit d20969e07b8cc0233536cf929db0107b2c21c53e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 27 16:31:53 2010 -0400

    Filter out child schema entries when listing keys

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

commit 025435329a7159a906a66f6b15facc2d611be4fb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 27 16:00:20 2010 -0400

    Implement bash completion for gsettings

 gio/Makefile.am                  |    4 +-
 gio/gsettings-bash-completion.sh |   33 +++
 gio/gsettings-tool.c             |  498
 ++++++++++++++++++++++++++++++++------
 3 files changed, 455 insertions(+), 80 deletions(-)

commit 795d2bf8cf13d03214af3eb857d235c2917f9945
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Jun 27 10:11:45 2010 -0400

    GSettings: Don't free value before using its type

    Fix a bug where the type from g_variant_get_type() was used after
    freeing the variant.  This works for base types (since they are cached
    and live forever) but not for arrays (where the bug was first seen).

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

commit 87fd38bc4dd095d598ec375dbecb40d1393c3f8b
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sat Jun 26 22:55:47 2010 +0200

    Add PCRE_EXP_DECL to pcre_callout declaration

    Fixes build on Mac OS X.

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

commit 840c5dd0da885fc42e498f165d59a5d0b4b97af2
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jun 26 10:14:52 2010 +0200

    Updated Spanish translation

 po/es.po | 1297
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 670 insertions(+), 627 deletions(-)

commit 7cdc592ae478b71a66aa1541b81588b5b200e5f2
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Jun 25 10:52:32 2010 -0400

    Bug 622128 - retry with default for failed mapping

    Hold the GSettingsKeyInfo as part of the binding structure to
    save work
    on each get/set.  Use our copy of this structure to call the internal
    get/set APIs.  Give more descriptive error messages in the case of
    invalid data on sets and retry using the translated default then
    schema
    default value in case of failure to map on reads.

 gio/gsettings.c |  137
 ++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 85 insertions(+), 52 deletions(-)

commit 499ece9b52ec18e7a0ab5c9cda6b0b82946a8c7e
Author: Colin Walters <walters@verbum.org>
Date:   Wed Jun 16 22:44:58 2010 -0400

    [gbinding] Move argument reference out of first column

    It makes gobject-introspection complain.

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

commit 1ad08a6a9fc5bf700de31c928d4fc7031bd8fd19
Author: Dan Winship <danw@gnome.org>
Date:   Thu Jun 24 14:23:37 2010 -0400

    Hack up glib/tests/array-test to not actually malloc 2G

    Fixes the test on machines where that allocation takes very long.

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

 glib/tests/array-test.c |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

commit 48f3f262639b473c9be168d0491bedd357bcbca7
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 13:32:26 2010 -0400

    version.bump()

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

commit cc295f09768d10576deba929ab8b7bc766cd207f
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 13:18:44 2010 -0400

    Release glib 2.25.10

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