commit de0464cf891c386b0166066ac797255cd973b6e2
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 12:25:48 2010 -0400

    Tweak GSettings key/schema listing APIs

 docs/reference/gio/gio-sections.txt |    4 +-
 gio/gio.symbols                     |    2 +-
 gio/gsettings.c                     |   12 ++--
 gio/gsettings.h                     |    4 +-
 gio/gsettingsschema.c               |   89
 ++++++++++++++++++++++++----------
 5 files changed, 75 insertions(+), 36 deletions(-)

commit e3d0d07b043334890deaf30d5b1e5072c9c7e742
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 02:28:01 2010 -0400

    Clarify GSettings documentation wrt errors

    Make it clear about exactly what "@key is valid" means.

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

commit 887d9d83aa232058b8446eafb7f0681db4219a77
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 02:21:58 2010 -0400

    g_keyfile_settings_backend_new doc improvement

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

commit 123699465d2d07c18823f41dfc6a48dd7cefc603
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 02:15:15 2010 -0400

    GSettings: add g_settings_list_keys()

    Second half of bug #622554.

 docs/reference/gio/gio-sections.txt |    2 ++
 gio/gio.symbols                     |    1 +
 gio/gsettings.c                     |   33
 ++++++++++++++++++++++++++++++++-
 gio/gsettings.h                     |    1 +
 4 files changed, 36 insertions(+), 1 deletions(-)

commit 6218d8047a9f073dc9e6eab009d70dc7933c5fd7
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 01:49:27 2010 -0400

    Add g_settings_schema_exists

    Solves half of #622554.

 gio/gio.symbols       |    4 ++++
 gio/gsettings.h       |    1 +
 gio/gsettingsschema.c |   25 +++++++++++++++++++++++++
 3 files changed, 30 insertions(+), 0 deletions(-)

commit 726e4dd6e7e12800db90a5159f5cb6fc3509e9e7
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 01:49:00 2010 -0400

    KeyfileSettingsBackend: fix symbol visibility leak

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

commit 65fc931fb9df391a8a7ff8e279820fd2fed04bc0
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Jun 22 08:12:04 2010 -0400

    Rework the GSettings keyfile backend

 docs/reference/gio/gio-sections.txt |    1 +
 gio/Makefile.am                     |    1 -
 gio/gkeyfilesettingsbackend.c       |  811
 ++++++++++++++++++++---------------
 gio/gkeyfilesettingsbackend.h       |   71 ---
 gio/gsettingsbackend.h              |    4 +-
 gio/tests/gsettings.c               |    6 +-
 6 files changed, 475 insertions(+), 419 deletions(-)

commit 6d828dae3804af311ffa8387a4e74bc28024351b
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 00:55:14 2010 -0400

    GSettingsBackend: some debug code

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

commit b638a675a8dae242347a721837c0b6c24e953665
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 00:41:05 2010 -0400

    Ignore more glib test cases

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

commit 519edcc2b3fd23fc29b38b581480adf39dd93451
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 00:36:42 2010 -0400

    fix leaks in the GSettings test case

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

commit fb94e65a640d21b2e1a5c6e79eb3d755ba34c0e6
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 00:35:10 2010 -0400

    GChecksum: accept NULL pointer with length 0

    Several GChecksum functions were incorrectly aborting when passed
    a NULL
    data pointer, even if the length parameter was equal to zero.

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

commit f76c4d062966afdcdf5306f4c769a7ab0934e843
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 24 00:38:01 2010 -0400

    GSettings "delayed": don't leak unapplied keys

    GDelayedSettingsBackend was leaking the GTree holding the list of
    unapplied keys on finalize.

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

commit 17bc9bf94f2a11ce553d784e55649b43f3ed0130
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 23 22:32:35 2010 -0400

    Deprecate some rarely-used APIS

    GRelation and GCompletion are almost never used, and not very actively
    maintained. Mark them as deprecated to make this clear. Bug #551271.

 glib/gcompletion.c |   25 ++++++++++++++++++++++++-
 glib/gcompletion.h |    4 ++++
 glib/grel.c        |   35 ++++++++++++++++++++++++++++++++++-
 glib/grel.h        |    4 ++++
 4 files changed, 66 insertions(+), 2 deletions(-)

commit 272836936e76a9bf0a0237e6489ce0508fa85534
Author: Christian Dywan <christian@twotoasts.de>
Date:   Fri Jun 18 16:14:27 2010 +0200

    Introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC

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

 gobject/gobject.c |   16 ++++++++++++++++
 gobject/gparam.h  |   11 ++++++++---
 2 files changed, 24 insertions(+), 3 deletions(-)

commit f587cb57f249a8f4b869231ca20f5f19602a20ec
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Mon Jun 21 12:26:42 2010 +0100

    binding: Add SYNC_CREATE to the flags

    When creating a binding between two object properties we might want to
    automatically synchronize the two values at the moment of the binding
    creation, instead of waiting for the next change.

    The G_BINDING_SYNC_CREATE flag does exactly what it says on the tin.

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

 gobject/gbinding.c      |    9 +++++++++
 gobject/gbinding.h      |    6 +++++-
 gobject/tests/binding.c |   36 ++++++++++++++++++++++++++++++++++++
 3 files changed, 50 insertions(+), 1 deletions(-)

commit d3af9c0ec59465e4076791881bc89fe51539f3fd
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Jun 23 10:12:14 2010 -0400

    neutralise pltcheck.sh

 gio/pltcheck.sh     |    2 ++
 glib/pltcheck.sh    |    2 ++
 gobject/pltcheck.sh |    2 ++
 3 files changed, 6 insertions(+), 0 deletions(-)

commit 13ac216ca386715a915ec8acd8178c528774273a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 23 09:03:51 2010 -0400

    GIO doc cleanups

 docs/reference/gio/Makefile.am      |   18 ++++++++++++++++++
 docs/reference/gio/gio-sections.txt |   28 +++++++++++++++++++++++++++-
 gio/gsettings.c                     |    2 +-
 3 files changed, 46 insertions(+), 2 deletions(-)

commit fadac4bd0f008dae058bcbc56b3073c6c38092a6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 23 07:32:24 2010 -0400

    Document g_cclosure_marshal_VOID__VARIANT

 gobject/gclosure.c |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

commit 3549e06f81768453b8c389331705615ae3529041
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 23 07:22:49 2010 -0400

    Ignore gatomicarray.h

    Otherwise gtk-doc picks up declarations from that header and is
    disappointed when they are not documented.

 docs/reference/gobject/Makefile.am |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 9c6130cdde846cee4e8ad93504a6cb4745a35cea
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 23 07:21:50 2010 -0400

    silence gtk-doc

    Add g_error_get_type to a private section in gobject-sections.txt
    so gtk-doc doesn't complain about it.

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

commit 8eb755e78e56036b93a7b11d3d6fe4237ab708be
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 23 00:20:11 2010 -0400

    Add some more unicode property tests

 glib/tests/utf8-misc.c |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

commit e26b92b94775c8b1b6e94ca29a6d3a4404db449b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jun 22 23:39:51 2010 -0400

    Move node tests to the test framework

 glib/tests/node.c |   70
 +++++++++++++++++++++++++++++++++++++----------------
 tests/.gitignore  |    1 -
 tests/Makefile.am |    2 -
 3 files changed, 49 insertions(+), 24 deletions(-)

commit 464b5ff3570fd43fa52b6ec5571a02bd705f9e9c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jun 22 22:25:02 2010 -0400

    Some more hash, utils and checksum tests

 glib/tests/checksum.c |   18 ++++++++-
 glib/tests/hash.c     |  102
 +++++++++++++++++++++++++++++++++++++++++++++++++
 glib/tests/utils.c    |   31 +++++++++++++++
 3 files changed, 149 insertions(+), 2 deletions(-)

commit 01abbc4bd37649bf75642ba98f8f6109065a7333
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jun 22 22:24:29 2010 -0400

    Move node test to the test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/node.c      |  264
 ++++++++++++++++++++++++++++++++++++++++++++++++
 tests/node-test.c      |  223 ----------------------------------------
 3 files changed, 267 insertions(+), 223 deletions(-)

commit 5c1b3a02637c8ed767c94f30df994fed9b3bddfc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jun 22 19:50:35 2010 -0400

    Move date tests to the test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/date.c      |  287 +++++++++++++++++++++++++++
 tests/.gitignore       |    1 -
 tests/Makefile.am      |    1 -
 tests/date-test.c      |  499
 ------------------------------------------------
 5 files changed, 290 insertions(+), 501 deletions(-)

commit 7d81e99c4bfea343ce653668b6d2d00e79324688
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jun 22 17:42:30 2010 -0400

    Add an index for 2.26 api additions

 docs/reference/gobject/gobject-docs.sgml |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit b116838da31dc212c60f13821dfe87187731dc78
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:   Wed Jun 23 12:17:29 2010 +0200

    Improve documentation for g_strcmp0()

    Be more explicit about the handling of two NULL pointers.

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

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

commit 6920e503e637e70a44f7baf899de4bd171534d39
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jun 22 17:48:35 2010 -0400

    GDBusProxy: Don't warn when calling methods on other interfaces

    If we know the expected interface (e.g. :g-interface-info is set),
    then we always warned when calling a method on a different
    interface. Don't do that, there's no way the expected interface can
    know anything about this method.

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

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

commit d68f8012b2d8b9b86b47ed1f091f29d70016cf73
Author: Dan Winship <danw@gnome.org>
Date:   Tue Jun 22 15:31:55 2010 -0400

    gio/tests/testapps: Fix source refcounting

    Either child_watch_source or timeout_source will already have been
    destroyed after we finish the loop, and it's not safe to call
    g_source_destroy() on it a second time unless we're still holding a
    ref on it.

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

commit a0e1b226a21ca498b301981b0c89e89ad9a31eb1
Author: Dan Winship <danw@gnome.org>
Date:   Fri Apr 23 08:47:18 2010 -0400

    GSocketConnection: don't close the socket if it's still reffed

    When disposing a GSocketConnection, don't explicitly close the
    underlying GSocket. The GSocket will close itself if it gets
    destroyed, and if it doesn't get destroyed, that presumably means the
    app still wants to use it. Eg, this lets you use GSocketClient to
    create a GSocketConnection, and then take the GSocket and destroy the
    GSocketConnection.

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

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

commit e0ff84e68817d12ebf4cde9433c4e1ed703d1eb4
Author: Dan Winship <danw@gnome.org>
Date:   Fri Apr 23 08:21:41 2010 -0400

    GSocketInput/OutputStream: fix non-blocking on Windows

    The GSocket docs point out that g_socket_send/g_socket_receive may
    return G_IO_ERROR_WOULD_BLOCK even if g_socket_condition_check claimed
    that they wouldn't. Fix the socket streams to check for that.

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

 gio/gsocket.c             |    8 +++++++
 gio/gsocketinputstream.c  |   46
 +++++++++++++++++---------------------------
 gio/gsocketoutputstream.c |   46
 +++++++++++++++++---------------------------
 3 files changed, 44 insertions(+), 56 deletions(-)

commit 2be38f6926d8bf2738c3898e831dcb3928925f90
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jun 22 12:12:16 2010 -0400

    GDBus: update padding

    Add lots of padding for public class structures. Notably, we seemed to
    lack any padding whatsoever in the GDBusMessageClass struct (spotted
    by Dan Winship). Also switch to using

     gpointer padding[N];

    instead of

     void (*_g_reserved1) (void);
     ...
     void (*_g_reservedN) (void);

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

 gio/gdbusauth.h                  |    4 ++++
 gio/gdbusauthmechanism.h         |   18 +-----------------
 gio/gdbusauthmechanismanon.h     |   17 +----------------
 gio/gdbusauthmechanismexternal.h |   17 +----------------
 gio/gdbusauthmechanismsha1.h     |   17 +----------------
 gio/gdbusauthobserver.h          |   17 +----------------
 gio/gdbusconnection.h            |   18 ++----------------
 gio/gdbusmessage.h               |    4 ++++
 gio/gdbusmethodinvocation.h      |    9 +--------
 gio/gdbusproxy.h                 |    9 +--------
 gio/gdbusserver.h                |    9 +--------
 11 files changed, 18 insertions(+), 121 deletions(-)

commit d19380c809525559f55ba5f3304c0e787c2ebfac
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jun 22 08:24:30 2010 -0400

    Improve g_application_new documentation

    Patch by Saleem Abdulrasool, bug 622154.

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

commit 16c2f080497d1ed663237e725192c4f411f92f8f
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Jun 22 08:09:27 2010 -0400

    Add single include guards to gvariant[type].h

 glib/gvariant.h     |    4 ++++
 glib/gvarianttype.h |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 05354cefc54a0f42e5d7dee1798d2b56c135c12c
Author: Tor Lillqvist <tml@iki.fi>
Date:   Tue Jun 22 12:41:01 2010 +0300

    Make the protocol.c test program compile on Windows

    Note that it does not actually work, though. Maybe because
    g_io_channel_set_flags() is not implemented for file descriptor based
    GIOChannels on Windows.

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

commit efb1a054b0858b4475941892f53bbc5186065df9
Author: Tor Lillqvist <tml@iki.fi>
Date:   Tue Jun 22 12:13:21 2010 +0300

    Fix build with the Microsoft compiler

    Correct a few gccisms and C99isms. Ensure the Windows-specific gio
    source files are listed in the generated gio VS project file.

 gio/Makefile.am                  |   12 +++++++-----
 gio/gcredentials.c               |    2 ++
 gio/gdbusauthmechanismexternal.c |    2 ++
 gio/gdbusauthmechanismsha1.c     |    5 +++++
 gio/gdbusconnection.c            |    2 +-
 gio/gdbuserror.c                 |    2 +-
 gio/gdbusintrospection.c         |    2 +-
 gio/gdbusserver.c                |    3 +++
 gio/gio.symbols                  |    2 ++
 gio/glocalfileinputstream.c      |    6 ++++--
 gio/glocalfileoutputstream.c     |    6 ++++--
 11 files changed, 32 insertions(+), 12 deletions(-)

commit 2e842490826644210bc5d2df2df8092597b3f708
Author: Tor Lillqvist <tml@iki.fi>
Date:   Tue Jun 22 12:10:34 2010 +0300

    Bypass a few functions not used on Windows when compiling for Windows

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

commit 045c96b71a7755927e258c2b116c7c0ee8326bd1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 21 23:07:46 2010 -0400

    Add a test for g_strip_prefix

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

commit 2f438f18ae8794747dadf5018616d1dcc52a0924
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 21 23:06:17 2010 -0400

    Move hash tests to the test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/hash.c      |  525
 ++++++++++++++++++++++++++++++++++++++++++++++++
 tests/.gitignore       |    1 -
 tests/Makefile.am      |    2 -
 tests/hash-test.c      |  459 ------------------------------------------
 5 files changed, 528 insertions(+), 462 deletions(-)

commit 7d14b5fbf1fcda2068dc01f9a0a2e4b9796daea6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 21 22:25:28 2010 -0400

    Some more tests

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

commit 5629366c3d245b78ad148576f2dccabed83baa71
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 21 21:22:09 2010 -0400

    Move checksum tests to the test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/checksum.c  |  679
 ++++++++++++++++++++++++++++++++++++++++++++++++
 tests/.gitignore       |    1 -
 tests/Makefile.am      |    2 -
 tests/checksum-test.c  |  676
 -----------------------------------------------
 5 files changed, 682 insertions(+), 679 deletions(-)

commit 839078ea63f697f1066a040425e1d2070f3c81a2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 21 20:07:26 2010 -0400

    Add some more Unicode tests

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

commit 45411ccbe3c9d1b08332942d1e7b594330688126
Author: David Zeuthen <davidz@redhat.com>
Date:   Mon Jun 21 16:08:53 2010 -0400

    Bug 621945 – Filter outgoing messages in GDBusConnection

    This patch breaks some rarely-used public API (only known user is
    dconf).

    This patch is based on work from Peng Huang <shawn.p.huang@gmail.com>.

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

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

 gio/gdbusconnection.c        |   66
 +++++++++++++++++++++++++++++++++++++---
 gio/gdbusconnection.h        |    3 ++
 gio/gdbusprivate.c           |   69
 ++++++++++++++++++++++++++++-------------
 gio/gdbusprivate.h           |    5 +++
 gio/tests/gdbus-connection.c |   16 ++++++++--
 5 files changed, 129 insertions(+), 30 deletions(-)

commit a4cd39e74122c9376954204cb45c6be4926e5ee9
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 21 14:01:50 2010 -0400

    gobject docs: ignore some sgml files

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

commit a4b42d3a751bcbe22bb41ddfced68eebcce0e386
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 21 13:57:54 2010 -0400

    .gitignore the moved tests

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

commit c9553af68f543113be41e6ae8dcdd9ee5e2267bc
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 21 13:55:28 2010 -0400

    Use -Bsymbolic-functions, drop g*alias PLT hackery

    This is a minimal patch-out of the galias functionality.  We will do a
    release like this so that we can easily back it out if there are
    reported problems.

    A more substantial cleanup (mostly removing #includes from every file)
    will follow if there are no issues.

 configure.in                |    2 +-
 gio/Makefile.am             |    6 +++---
 gio/makegioalias.pl         |    2 ++
 glib/Makefile.am            |    2 +-
 glib/makegalias.pl          |    2 ++
 gmodule/Makefile.am         |    2 +-
 gobject/Makefile.am         |    6 +++---
 gobject/makegobjectalias.pl |    2 ++
 gthread/Makefile.am         |    2 +-
 9 files changed, 16 insertions(+), 10 deletions(-)

commit e549bbf66406fc483cd43ce860ba88e7d83d3c80
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 21 13:25:51 2010 -0400

    distcheck fix

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

commit d5dc656d35887780008c95c5ed496f628948813c
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 21 13:25:44 2010 -0400

    Add check for -Bsymbolic-functions linker flag

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

commit 7556f660b551d0713100af6672287393350d9a19
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jun 21 11:30:26 2010 -0400

    Remove gsettings-schema-convert tool

    Having this tool in GLib is a bad idea for a number of reasons:

      - experience has shown that the simple file format was a bad idea

      - the tool is currently implemented with a hack that would require a
        dependency inversion to solve (the tool needs to depend on Python
        GVariant bindings)

      - the tool itself is unmaintained

    It will be moved to the GConf git repository so people can continue to
    use it for the purpose of converting GConf schemas.

 docs/reference/gio/Makefile.am                  |    2 -
 docs/reference/gio/gio-docs.xml                 |    1 -
 docs/reference/gio/glib-compile-schemas.xml     |    6 -
 docs/reference/gio/gsettings-schema-convert.xml |  113 ---
 docs/reference/gio/migrating-gconf.xml          |    2 +-
 gio/Makefile.am                                 |    1 -
 gio/gsettings-schema-convert                    | 1076
 -----------------------
 7 files changed, 1 insertions(+), 1200 deletions(-)

commit 95c4ec1056468764dd6c71971ad06370c0f1b99b
Author: Javier Jardón <jjardon@gnome.org>
Date:   Mon Jun 21 17:28:15 2010 +0200

    [docs] Fix typo

 docs/reference/glib/building.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6c02c99df0cb1c3b9bdb20c8fd56eddc7ae8bf2a
Author: Sven Herzberg <herzi@gnome-de.org>
Date:   Tue Apr 20 15:01:17 2010 +0200

    don't treat debug/info/message as fatal messages by default

    * glib/gtestutils.c: don't treat non-fatal messages as errors
    * glib/tests/.gitignore: silence
    * glib/tests/Makefile.am: updated
    * glib/tests/protocol.c: add a test for the message treatment

 glib/gtestutils.c      |    8 +-
 glib/tests/.gitignore  |    1 +
 glib/tests/Makefile.am |   10 +-
 glib/tests/protocol.c  |  334
 ++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 348 insertions(+), 5 deletions(-)

commit 60a5b197991aae58de4a85c9020a49edc5003457
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 21 00:00:51 2010 -0400

    Add a test for g_unichar_validate

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

commit f13618623b191c539cc151d19f7f5b54e24b3607
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 23:46:01 2010 -0400

    Test inplace decoding

 glib/tests/base64.c |   36 +++++++++++++++++++++++++++++++++++-
 1 files changed, 35 insertions(+), 1 deletions(-)

commit db5bd7b90b78508b8be448b8cd5de7735b3ca520
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 23:35:31 2010 -0400

    Some more utf8 tests

 glib/tests/Makefile.am |    3 +
 glib/tests/utf8-misc.c |   99
 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 102 insertions(+), 0 deletions(-)

commit a2f4564fd9bee001e6b4d60df257ab6b2110f22f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 23:07:39 2010 -0400

    Test glib_check_version

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

commit cca48bd5b9de1d4902b12acc86778def3ae00cbe
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 22:46:47 2010 -0400

    Add support for coverage reports with lcov

    Patch by Patrick Hulin, bug #501057.

 Makefile.am                       |    2 +-
 Makefile.decl                     |   22 ++++++++++++
 configure.in                      |   69
 +++++++++++++++++++++++++++++++++++++
 docs/reference/glib/building.sgml |   19 ++++++++++-
 4 files changed, 110 insertions(+), 2 deletions(-)

commit bad7f1e54f03284cfd6235d345270ecada4379b5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 22:18:30 2010 -0400

    Some fixes

 glib/tests/collate.c       |    2 +
 glib/tests/utf8-pointer.c  |   39 +++++++++++++-----------
 glib/tests/utf8-validate.c |   68
 +++++++++++++++++--------------------------
 3 files changed, 50 insertions(+), 59 deletions(-)

commit 7bea2a7a4fec3dda19d08474c73f56a0f7cf2741
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 21:16:24 2010 -0400

    Move utf8 validation tests to the test framework

 glib/tests/Makefile.am     |    3 +
 glib/tests/utf8-validate.c |  319
 ++++++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am          |    3 -
 tests/utf8-validate.c      |  319
 --------------------------------------------
 4 files changed, 322 insertions(+), 322 deletions(-)

commit 5b08ef84e4132db8f3e873f52c4bc929949dff4d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 21:04:47 2010 -0400

    Move utf8 pointer tests to test framework

 glib/tests/Makefile.am    |    6 ++
 glib/tests/collate.c      |  215
 +++++++++++++++++++++++++++++++++++++++++++++
 glib/tests/utf8-pointer.c |  112 +++++++++++++++++++++++
 tests/Makefile.am         |    1 -
 tests/utf8-pointer.c      |  112 -----------------------
 5 files changed, 333 insertions(+), 113 deletions(-)

commit 0ed575213b0be6553f08c7e3b35e49faae09f7ad
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 16:24:56 2010 -0400

    Consolide base64 tests in a single file

 glib/tests/base64.c   |  197 +++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am     |    3 -
 tests/testingbase64.c |  236
 -------------------------------------------------
 3 files changed, 197 insertions(+), 239 deletions(-)

commit 08d6e535be868b04fe83d02cb8a99a8db96d2192
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 12:29:17 2010 -0400

    Move scanner tests to glib/tests

 glib/tests/Makefile.am  |    3 +
 glib/tests/scannerapi.c |  139
 +++++++++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am       |    7 ---
 tests/scannerapi.c      |  139
 -----------------------------------------------
 4 files changed, 142 insertions(+), 146 deletions(-)

commit 87df095de3246142c9407f088b300c3a18846a94
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Jun 20 12:32:00 2010 -0400

    GVariant: fix doc copy/paste error

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

commit ede159ec452aa27d7ea0058833ea39baed14756e
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Jun 20 12:30:27 2010 -0400

    Add enum type for GVariantParseError

 docs/reference/glib/glib-sections.txt |    1 +
 glib/gvariant-parser.c                |    7 +++++++
 glib/gvariant.h                       |    5 +++++
 3 files changed, 13 insertions(+), 0 deletions(-)

commit 09aa2e79ab9b39b92c1cc911b95b49872a417382
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 12:23:13 2010 -0400

    Move sequence tests to the test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/sequence.c  | 1286
 +++++++++++++++++++++++++++++++++++++++++++++++
 tests/sequence-test.c  | 1301
 ------------------------------------------------
 3 files changed, 1289 insertions(+), 1301 deletions(-)

commit bf8ce25216c14c8f6f3267b0af107c03390e63bf
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 11:34:31 2010 -0400

    Move base64 tests of to test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/base64.c    |  139
 ++++++++++++++++++++++++++++++++++++++++++++++++
 tests/base64-test.c    |  138
 -----------------------------------------------
 3 files changed, 142 insertions(+), 138 deletions(-)

commit 9a85f654c77dab88f625169a0128d890acf50b0b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 11:20:41 2010 -0400

    Add new scripts to docs

 docs/reference/glib/tmpl/unicode.sgml |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit f849dbac05bad8e60b00707823f5c6d935ff36c1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 11:07:49 2010 -0400

    Move regex tests to the g_test framework

 glib/tests/Makefile.am |    3 +
 glib/tests/regex.c     | 1870 ++++++++++++++++++++++++++++++++++++++++++
 tests/Makefile.am      |    4 +-
 tests/regex-test.c     | 2122
 ------------------------------------------------
 4 files changed, 1874 insertions(+), 2125 deletions(-)

commit fc5f3a96be53ceb8b431dffa675e622ec8a48186
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Jun 20 02:32:35 2010 +0200

    Docs fix

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

commit 85621f1a0f4d77cde71e37ed8212e707f4af441d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 01:46:35 2010 -0400

    Update the include pcre to 8.02

 glib/pcre/Makefile.am            |    1 -
 glib/pcre/pcre.h                 |   21 +-
 glib/pcre/pcre_compile.c         | 1329 ++++++++++++++++++++++----------
 glib/pcre/pcre_config.c          |    6 +-
 glib/pcre/pcre_dfa_exec.c        |  514 +++++++++----
 glib/pcre/pcre_exec.c            | 1559
 +++++++++++++++++++++++++++++---------
 glib/pcre/pcre_fullinfo.c        |   15 +-
 glib/pcre/pcre_globals.c         |   23 +-
 glib/pcre/pcre_info.c            |    4 +-
 glib/pcre/pcre_internal.h        |  759 +++++++++++++++++--
 glib/pcre/pcre_newline.c         |    8 +-
 glib/pcre/pcre_study.c           |  448 ++++++++++-
 glib/pcre/pcre_tables.c          |  631 ++++++++++------
 glib/pcre/pcre_try_flipped.c     |    6 +-
 glib/pcre/pcre_ucp_searchfuncs.c |   46 ++-
 glib/pcre/pcre_xclass.c          |    7 +-
 glib/pcre/ucp.h                  |   53 +-
 glib/pcre/ucpinternal.h          |   92 ---
 18 files changed, 4131 insertions(+), 1391 deletions(-)

commit b0b7aeffc063981c32ff99da0385841ba18f5847
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 01:14:55 2010 -0400

    Add Unicode 5.2 scripts

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

commit 5fffa39b6ae8f8faf1036fbf07de02ffe84ef099
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 20 00:09:00 2010 -0400

    Fix a memory leak in g_ptr_array_remove_index_fast

    We need to call the element_free_func even if we remove the
    last element. Bug #618866.

 glib/garray.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

commit ea6470e31a6884a7243e9cd4df9734f1dc4828b9
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sat Jun 19 16:13:58 2010 -0400

    GSettings: complete support for enum binding

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

commit dbe68f7c834c152c111afba41ffffd70a8e6997c
Author: Johan Dahlin <johan@gnome.org>
Date:   Sat Jun 19 15:23:35 2010 -0300

    [configure] Require dbus 1.2.14

    dbus_message_set_serial requires dbus 1.2.14, make the dependency
    explicit instead of failing to compile a test.

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

commit 2d4e48b73c3efe74c3818616de6fcc332f2e640a
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Jun 19 20:04:20 2010 +0200

    Tiny docs fix

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

commit db68f8203ab9b81e70dbada99faaf69c727f793c
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jun 18 01:08:13 2010 +0200

    Add g_value_take_variant

    Turns out we do need g_value_take_variant(), so we can correctly
    implement VARIANT:* marshalers.

    Bug #621947.

 docs/reference/gobject/gobject-sections.txt |    1 +
 gobject/glib-genmarshal.c                   |    2 +-
 gobject/gobject.symbols                     |    1 +
 gobject/gtype.h                             |    7 ++
 gobject/gvaluetypes.c                       |   39 +++++++++++++
 gobject/gvaluetypes.h                       |    2 +
 tests/gobject/accumulator.c                 |   81
 +++++++++++++++++++++++++++
 tests/gobject/testmarshal.list              |    2 +-
 8 files changed, 133 insertions(+), 2 deletions(-)

commit 052ef2614af7a8706035982d8211fff64241e83f
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Jun 19 16:42:11 2010 +0200

    Add g_variant_is_floating

 docs/reference/glib/glib-sections.txt |    1 +
 glib/glib.symbols                     |    1 +
 glib/gvariant-core.c                  |   24 ++++++++++++++++++++++++
 glib/gvariant.h                       |    1 +
 glib/tests/gvariant.c                 |   13 +++++++++++++
 5 files changed, 40 insertions(+), 0 deletions(-)

commit 7bb00fd0e8a18b3e20d30053579f002e587dfbbb
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Jun 19 16:41:25 2010 +0200

    Fix a preprocessor warning with --disable-visibility

    Don't redefine DISABLE_VISIBILITY when already building with
    --disable-visibility.

 gthread/tests/1bit-mutex.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a558e460a2f493670932faa4c947ffc42ea8bc70
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:   Sat Jun 19 19:00:13 2010 +0200

    Fix gsettings tool crash, part 2

    Same as previous commit, but for two other functions it missed.

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

commit 62939f5e45cd102313285ec13f90c3b4763e6ca8
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:   Sat Jun 19 18:33:26 2010 +0200

    Fix gsettings tool crash

    When no path is provided for the schema, we have call
    g_settings_new() instead of g_settings_new_with_path()
    passing a NULL path.

    This was crashing the tool on start since an assertion was
    recently added to g_settings_new_with_path() to refuse NULL.

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

commit a7689537605ade51b19be76baa3fba303527483d
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sat Jun 19 11:38:57 2010 -0400

    Fix bug in strinfo

    We can't search for a larger needle inside of a smaller haystack, and
    unsigned integer subtraction tends to result in very large numbers
    rather than small ones.

    Add a check for this case and abort out immediately.

    Also add a test case (lifted directly from the docs) that demonstrates
    the problem.

    Issue discovered and tracked down by Milan Bouchet-Valat

 gio/strinfo.c                                |    3 ++
 gio/tests/gschema-compile.c                  |    3 +-
 gio/tests/schema-tests/from-docs.gschema.xml |   34
 ++++++++++++++++++++++++++
 3 files changed, 39 insertions(+), 1 deletions(-)

commit e91541bf8c2e915b330c6dfee46a7709949da3a9
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Jun 19 15:13:41 2010 +0200

    Updated Galician translations

 po/gl.po |  104
 ++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 58 insertions(+), 46 deletions(-)

commit a2888fbbf0f1a61436e036ff81a14f19fe45d5d0
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Jun 18 23:14:46 2010 -0400

    Add a note to docs about paragraphs in schemas

 docs/reference/gio/migrating-gconf.xml |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6217c9b41eb369cac48149639369f51b85763986
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Jun 18 22:59:43 2010 -0400

    Conditional gsettings.m4 support, AC_PATH_PROG

    Add new support for conditional enabling of GSettings (as per
    bug #616718) and use AC_PATH_PROG instead of AC_PATH_TOOL (as per
    bug #621172).

 configure.in          |    2 +-
 m4macros/gsettings.m4 |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 1ed105b19b31bd5265de7d62156732b343c086e3
Author: Jürg Billeter <j@bitron.ch>
Date:   Fri Jun 18 23:48:28 2010 +0200

    GDBus: Sink closures in _with_closures functions

    See https://bugzilla.gnome.org/show_bug.cgi?id=621092#c12

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

 gio/gdbusnameowning.c   |   25 ++++++++++++++++++++-----
 gio/gdbusnamewatching.c |   20 ++++++++++++++++----
 2 files changed, 36 insertions(+), 9 deletions(-)

commit 8f5bde679e7cf5b519988b0fa36c300ecce3f19f
Author: Colin Walters <walters@verbum.org>
Date:   Wed Jun 16 14:17:26 2010 -0400

    [GApplication] Add working directory to platform data

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

 gio/gapplication.c     |   51
 ++++++++++++++++++++++++++++++++++++++++++-----
 gio/gdbusapplication.c |   12 +---------
 gio/tests/testapp.c    |   20 ++++++++++++++++++
 3 files changed, 67 insertions(+), 16 deletions(-)

commit 6ff13071ae4729b0a0e2ba9404fef5e5dd6c14b2
Author: Tor Lillqvist <tml@iki.fi>
Date:   Fri Jun 18 10:56:25 2010 +0300

    Fix build on non-Unix

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

commit 4edfc34e5bae34f69d6771e2732f54821a4f7307
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jun 17 19:42:46 2010 -0400

    2.25.9

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