commit 3fc5ff4f18cd1bf9e144a60c9055aca5cbb21584
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Sep 17 17:31:31 2010 -0400

    release 2.25.16

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

commit 0a2f04510e173c5489b5fd6dce34cd861b3b56f8
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sat Sep 18 01:18:13 2010 +0300

    GDateTime: fix a test that fails from time to time

    The test fails if it's a different date in the time zone of the
    machine
    running the test than it currently is in UTC.

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

commit d647439ff71d5b71c1ddcb960271e8924e5849a6
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Sep 17 13:36:46 2010 -0400

    branch glib-2-26, dropping GApplication

    See
    http://mail.gnome.org/archives/desktop-devel-list/2010-September/msg00016.html
    for more information.

 docs/reference/gio/gio-docs.xml     |    8 -
 docs/reference/gio/gio-sections.txt |  149 ----
 docs/reference/gio/gio.types        |    5 -
 gio/Makefile.am                     |   18 +-
 gio/gaction.c                       |  375 ----------
 gio/gaction.h                       |   91 ---
 gio/gactiongroup.c                  |  517 --------------
 gio/gactiongroup.h                  |  150 ----
 gio/gapplication.c                  | 1337
 -----------------------------------
 gio/gapplication.h                  |  149 ----
 gio/gdbusapplication.c              |  424 -----------
 gio/gio.h                           |    5 -
 gio/gio.symbols                     |   75 --
 gio/giotypes.h                      |    4 -
 gio/gnullapplication.c              |   74 --
 gio/gsimpleaction.c                 |  498 -------------
 gio/gsimpleaction.h                 |   95 ---
 gio/gsimpleactiongroup.c            |  380 ----------
 gio/gsimpleactiongroup.h            |   87 ---
 gio/tests/.gitignore                |    4 -
 gio/tests/Makefile.am               |   15 -
 gio/tests/actions.c                 |  268 -------
 gio/tests/application.c             |  222 ------
 gio/tests/testapp.c                 |  107 ---
 gio/tests/testapps.c                |  604 ----------------
 po/POTFILES.in                      |    3 -
 26 files changed, 1 insertions(+), 5663 deletions(-)

commit b4ee303ed6bc35b5dbb73bfa4b3a27eaba23a83c
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Sep 17 13:26:50 2010 -0400

    .gitignore some test cases

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

commit 5109778e939265087d1b1257daf6ba5f454ff346
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Sep 17 13:20:17 2010 -0400

    .gitignore some sgml

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

commit cf73ba47f14a5793b9575ce542edf558fe5abee8
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Sep 17 13:14:59 2010 -0400

    Deal with gtk-doc's insane sensitivty to spaces

    ...by inserting a few of them.

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

commit 6b0e31ce4891883b3923c40c68347dcf5fe54165
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Sep 16 04:44:59 2010 -0400

    Clean-up/tweaking of GDateTime and GTimeZone

 docs/reference/glib/glib-docs.sgml    |    1 +
 docs/reference/glib/glib-sections.txt |   99 +-
 glib/Makefile.am                      |    2 +
 glib/gdatetime.c                      | 2681
 +++++++++++++++------------------
 glib/gdatetime.h                      |  247 ++--
 glib/glib.h                           |    1 +
 glib/glib.symbols                     |   49 +-
 glib/gtimezone.c                      |  790 ++++++++++
 glib/gtimezone.h                      |   81 +
 glib/tests/gdatetime.c                |  314 ++---
 10 files changed, 2373 insertions(+), 1892 deletions(-)

commit 909289c76330f66b87a51fbfc645fb4d474f1301
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Sep 15 14:47:15 2010 +0100

    datetime: Fix hashing

    Convert to the epoch, just like we do when checking for equality, so
    that timezones are correctly handled.

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

 glib/gdatetime.c |   83
 +++++++++++++++++++++++++++++------------------------
 1 files changed, 45 insertions(+), 38 deletions(-)

commit 3e9fb52214da793ef1320775f1ab8226bdca6ae2
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Sep 15 14:39:26 2010 +0100

    datetime: Rename g_date_time_printf() to g_date_time_format()

    The function does not use any printf() modifiers, so using printf()
    is a
    misnomer.

    Prior art: strftime, g_ascii_formatd

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

 glib/gdatetime.c       |    8 ++++----
 glib/gdatetime.h       |    2 +-
 glib/tests/gdatetime.c |    6 +++---
 3 files changed, 8 insertions(+), 8 deletions(-)

commit 4bac6613cfca4b0676a51e1df0848fa2e4d35120
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Sep 15 13:55:36 2010 +0100

    datetime: Update modifiers for DST changes

    If a DateTime gets modified to cross the DST state from its previous
    state then we want to update the DateTime to compensate for the new
    offset.

    In other words, if we have a DateTime defined as:

      DateTime({ y: 2009, m: 8, d: 15, hh: 3, mm: 0, tz: 'Europe/London'
      });

    and we add six months to it, the hour must be changed to 60 minutes
    behind, as the DST comes into effect.

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

 glib/gdatetime.c       |  270
 +++++++++++++++++++++++++++++-------------------
 glib/tests/gdatetime.c |   67 ++++++++++--
 2 files changed, 220 insertions(+), 117 deletions(-)

commit 0746f7403638a6f17c61ec04beb4f692914ce9a0
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Sep 15 10:05:41 2010 +0100

    datetime: Allow setting fractionary seconds in new_full()

    Otherwise we'll have to do:

      dt = g_date_time_new_full (Y, M, D, h, m, s, tz);
      tmp = g_date_time_add_usec (dt, usec);
      g_date_time_unref (dt);
      dt = tmp;

    With its additional allocations.

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

 glib/gdatetime.c       |    6 +++---
 glib/gdatetime.h       |    2 +-
 glib/tests/gdatetime.c |    6 +++++-
 3 files changed, 9 insertions(+), 5 deletions(-)

commit 67f1e52ce2a1372e4f8ffc5fdf292b33120264ab
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Tue Sep 14 08:00:40 2010 +0100

    datetime: Rework time zone support in constructors

    Timezone handling is complicated. Really complicated.

    In order to simplify it a little bit, we need to expose the GTimeZone
    structure.

    First of all, we allow creating time zone information directly
    from the
    offset and the DST state, and then pass it to the
    g_date_time_new_full()
    constructor. We also need to clean up the mess that is
    UTC-vs.-localtime
    for the other constructors.

    We also allow creating a GTimeZone from the Olson zoneinfo database
    names; a time zone created like this will be "floating": it will just
    reference the zoneinfo file - which are mmap()'ed, kept in a cache and
    refcounted. Once the GTimeZone has been associated with a GDateTime,
    it
    will be "anchored" to it: the offset will be resolved, as well as the
    DST state.

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

 docs/reference/glib/glib-sections.txt |    1 -
 glib/gdatetime.c                      |  812
 +++++++++++++++++++++++----------
 glib/gdatetime.h                      |   39 ++-
 glib/glib.symbols                     |   11 +-
 glib/tests/gdatetime.c                |   51 ++-
 5 files changed, 630 insertions(+), 284 deletions(-)

commit bff4ac15d09a3f80551fda41f8ff2e2c1ae30d91
Author: Dan Winship <danw@gnome.org>
Date:   Fri Sep 17 10:21:57 2010 -0400

    g_output_stream_write: fix misleadingly ungrammatical documentation

    pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=626866

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

commit 8a7365d892c23573ef659d7a93ce1518ddf58763
Author: Žygimantas Beručka <zygis@gnome.org>
Date:   Fri Sep 17 03:48:23 2010 +0300

    Updated Lithuanian translation

 po/lt.po |  128
 ++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 63 insertions(+), 65 deletions(-)

commit d6af283f4e76163abd6b4e740cb95861080f1014
Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
Date:   Thu Sep 16 22:13:54 2010 +0300

    Updated Lithuanian translation by Aurimas Cernius.

 po/lt.po | 2338
 ++++++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 1530 insertions(+), 808 deletions(-)

commit 1c658c9c692643463c3f215ef73f8b72b046f2b7
Author: Petr Kovar <pknbe@volny.cz>
Date:   Thu Sep 16 01:56:26 2010 +0200

    Update Czech translation

 po/cs.po |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

commit 0469782af5bda7fe9e9be9dfc2eda68a98c7ca49
Author: Petr Kovar <pknbe@volny.cz>
Date:   Wed Sep 15 21:43:18 2010 +0200

    Update Czech translation

 po/cs.po | 2006
 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 1327 insertions(+), 679 deletions(-)

commit 11f06115a4cc6972aedb810848e4a0f06165eb83
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Sep 15 11:20:51 2010 -0400

    Bug 629709 - Empty variants

    Fix some GVariant bugs uncovered by calling g_variant_new_from_data
    with
    invalid data (which it should be immune to).

 glib/gvariant-core.c       |   26 ++++++++++++++++++++++++--
 glib/gvariant-serialiser.c |    3 +++
 2 files changed, 27 insertions(+), 2 deletions(-)

commit 1c5b96e92b9a5923be4686802025b455fb353429
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed Sep 15 09:10:32 2010 +0200

    Updated Spanish translation

 po/es.po | 1002
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 510 insertions(+), 492 deletions(-)

commit 780b76bd3ae9c13ae065fc4bdf84dc10ca69f23d
Author: Andika Triwidada <andika@gmail.com>
Date:   Wed Sep 15 07:44:48 2010 +0700

    Updated Indonesian translation

 po/id.po |  968
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 496 insertions(+), 472 deletions(-)

commit 1220501ec86b87e6cfe8ab3eac4a1fc6ea7a8acc
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Sep 14 19:38:14 2010 +0200

    GDBusConnection leaks its GCredentials

    ==7269== 144 bytes in 6 blocks are definitely lost in loss record
    1,282 of 1,325
    ==7269==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==7269==    by 0x4056B74: g_malloc (gmem.c:164)
    ==7269==    by 0x406EDB6: g_slice_alloc (gslice.c:842)
    ==7269==    by 0x406EDFB: g_slice_alloc0 (gslice.c:854)
    ==7269==    by 0x413C627: g_type_create_instance (gtype.c:1867)
    ==7269==    by 0x412276A: g_object_constructor (gobject.c:1480)
    ==7269==    by 0x4121E5D: g_object_newv (gobject.c:1264)
    ==7269==    by 0x4121BD3: g_object_new (gobject.c:1176)
    ==7269==    by 0x417CFB9: g_credentials_new (gcredentials.c:156)
    ==7269==    by 0x41D9DBC: g_unix_credentials_message_deserialize
    (gunixcredentialsmessage.c:149)
    ==7269==    by 0x41C422C: g_socket_control_message_deserialize
    (gsocketcontrolmessage.c:198)
    ==7269==    by 0x41BFCE3: g_socket_receive_message (gsocket.c:3289)
    ==7269==    by 0x41D99CE: g_unix_connection_receive_credentials
    (gunixconnection.c:476)
    ==7269==    by 0x41FA829: _g_dbus_auth_run_server (gdbusauth.c:987)
    ==7269==    by 0x4205DDB: initable_init (gdbusconnection.c:2196)

    Bug #629689.

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

commit 235820d0ef817d549844fa898349e31f28fb833d
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Sep 14 14:55:38 2010 -0400

    GVariant: Check for size == 0 in get_bytestring

    And add a test from David that shows the problem.

    Closes #629698

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

commit 2211ab1240d9bbab2a17197f6d97fafc9373ff46
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Tue Sep 14 19:10:35 2010 +0200

    Updated Polish translation

 po/pl.po | 2082
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1101 insertions(+), 981 deletions(-)

commit f497f3b7aee06cc2d1f04b9f9adf3555353f2579
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Sep 14 11:25:57 2010 -0400

    GSettings: reverse accidental addition to .h file

    A couple of extra function prototypes snuck into commit
    77e3badcf3f15c7ac235904160d775febfcebcb5.  Take those out.

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

commit 7d143d420b0e3d02e1103a0c9decccd18b6024c9
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue Sep 14 14:10:17 2010 +0200

    Updated Hungarian translation

 po/hu.po |  836
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 430 insertions(+), 406 deletions(-)

commit 152f0dd3dbc9237f24830eeea76a84332d4f14a4
Author: Christian.Kirbach <Christian.Kirbach@googlemail.com>
Date:   Tue Sep 14 11:18:20 2010 +0200

    [l10n] Updated German translation

 po/de.po |  627
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 325 insertions(+), 302 deletions(-)

commit 3d1c463b48a6d54b671d7c8f39a7b4efba636d2b
Author: Aron Xu <aronxu@gnome.org>
Date:   Tue Sep 14 16:35:31 2010 +0800

    Update Simplified Chinese translation.

 po/zh_CN.po | 1307
 +++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 827 insertions(+), 480 deletions(-)

commit 5ec302deceeb0c5f5f34be41b775fd295784c012
Author: Timo Jyrinki <timo.jyrinki@iki.fi>
Date:   Tue Sep 14 09:37:45 2010 +0300

    (slightly) updated Finnish translation.

 po/fi.po | 1999
 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 1323 insertions(+), 676 deletions(-)

commit 8fbfcd90adce11c95d9a89c2f79f61a2d72f01ab
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Sep 13 23:22:02 2010 +0100

    Update British English translation

 po/en_GB.po |  966
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 495 insertions(+), 471 deletions(-)

commit f5edeea0e5791de8d0f0936fa821ecd22fcd30b5
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Sep 13 23:46:03 2010 +0200

    Updated Galician translations

 po/gl.po |  984
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 504 insertions(+), 480 deletions(-)

commit f3770593f8691ce4cc1d597482d9b0f457066848
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Sep 13 21:54:45 2010 +0200

    Updated Slovenian translation

 po/sl.po | 2534
 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 1579 insertions(+), 955 deletions(-)

commit ba17efc3961b094cc853b66d66e09a3d8b0444a1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 9 17:24:00 2010 +0100

    g_strdup_value_contents(): dump GStrv more usefully

    Previously, dumping a GValue holding a GStrv just yielded "((GStrv *)
    0xDEADBEEF)". I think it'd be more useful to dump a Python list-style
    representation of the GStrv's contents, if it's not NULL.

    Fixes: <https://bugzilla.gnome.org/show_bug.cgi?id=629192>

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

commit cb2ddac7a29f534350f07afdbe5631b2f9df176f
Author: A S Alam <aalam@users.sf.net>
Date:   Mon Sep 13 23:09:33 2010 +0530

    update for Punjabi

 po/pa.po |  977
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 497 insertions(+), 480 deletions(-)

commit 2e78d07f86d70de274f126a3ff00bd4af90a5c90
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Mar 23 01:12:01 2010 -0500

    Add g_data_input_stream_read_upto{,async,finish}

    These functions are meant to replace the read_until() flavour,
    with the
    following improvements:

      - consistency between the synchronous and asynchronous versions
      as to
        if the separator character is read (it never is).

      - support for using a nul byte as a separator character by way of
        addition of a length parameter which allows stop_chars to
        be treated
        as a byte array rather than a nul-terminated string.

    The read_until() functions are not yet formally deprecated, but a note
    has been added to the documentation warning not to use them as
    they will
    be in the future.

    This is bug #584284.

 docs/reference/gio/gio-sections.txt |    3 +
 gio/gdatainputstream.c              |  257
 ++++++++++++++++++++++++++++-------
 gio/gdatainputstream.h              |   66 ++++++----
 gio/gio.symbols                     |    3 +
 gio/tests/data-input-stream.c       |   61 ++++++++-
 5 files changed, 312 insertions(+), 78 deletions(-)

commit 0ecfc6e1f9fa3439f733fc75cc462218a0a1974e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 13 12:02:13 2010 -0400

    Better msgctxt for month and weekday names

    The current msgctxt string 'GDateTime" lead to the unability to
    differentiate between the full and abbreviated name for May.
    Therefore, the msgctxt strings have been changed to
      'full month name'
      'abbreviated month name'
      'full weekday name'
      'abbreviated weekday name'
    This is a string change, but all translations have been updated
    using an sed script.

    Bug 629429

 glib/gdatetime.c |   86
 +++++++++++++++++++++++++++++-------------------------
 po/ar.po         |   74 +++++++++++++++++++++++-----------------------
 po/de.po         |   74 +++++++++++++++++++++++-----------------------
 po/en_GB.po      |   74 +++++++++++++++++++++++-----------------------
 po/es.po         |   74 +++++++++++++++++++++++-----------------------
 po/eu.po         |   74 +++++++++++++++++++++++-----------------------
 po/gl.po         |   74 +++++++++++++++++++++++-----------------------
 po/he.po         |   74 +++++++++++++++++++++++-----------------------
 po/hu.po         |   74 +++++++++++++++++++++++-----------------------
 po/id.po         |   74 +++++++++++++++++++++++-----------------------
 po/ja.po         |   74 +++++++++++++++++++++++-----------------------
 po/nb.po         |   74 +++++++++++++++++++++++-----------------------
 po/pa.po         |   74 +++++++++++++++++++++++-----------------------
 po/pl.po         |   74 +++++++++++++++++++++++-----------------------
 po/pt.po         |   74 +++++++++++++++++++++++-----------------------
 po/sr.po         |   74 +++++++++++++++++++++++-----------------------
 po/sr@latin.po   |   74 +++++++++++++++++++++++-----------------------
 po/sv.po         |   74 +++++++++++++++++++++++-----------------------
 po/zh_HK.po      |   74 +++++++++++++++++++++++-----------------------
 po/zh_TW.po      |   74 +++++++++++++++++++++++-----------------------
 20 files changed, 749 insertions(+), 743 deletions(-)

commit bd569dc3c97fb23447951388cc57ff23844f96e3
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 13 11:58:56 2010 -0400

    Adapt POTFILES.in to source file renaming

 po/POTFILES.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 445f708b8ff93b96ff1e440fe9c26bf8b19ff706
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Sep 13 12:07:51 2010 -0400

    Const 'parser' arg to g_markup_parse_context_push

    This is a vtable structure and very likely the user has allocated
    it in
    static storage and wants it to be const.  Since we never modify it, no
    harm is done to us to have it const.

    Closes bug #629328.

 glib/gmarkup.c |    2 +-
 glib/gmarkup.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 124023b06d39c5b94605368abd8f9576ece45ca4
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:   Mon Sep 13 17:53:54 2010 +0200

    Make g_variant_builder_end's return to be (allow none) because callers
    need to add a ref to it in addition to sinking it.

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

commit 8466ba8dc120c7e95df8a147ade9d5b449727c0e
Author: Kristian Rietveld <kris@gtk.org>
Date:   Mon Sep 13 16:52:51 2010 +0200

    Include giochannel.c for G_IO_IN, etc.

    Fixes build on OS X.

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

commit 9cd43d7a4c5d3a50187c2eaba7ab903cf6456d7d
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Aug 18 15:32:27 2010 +0100

    gobject: Add install_properties()

    Since we added g_object_notify_by_pspec(), an efficient way to install
    and notify properties relies on storing the GParamSpec pointers inside
    a static arrays, like we do for signal identifiers.

    Instead of multiple calls to g_object_class_install_property(), we
    should have a single function to take the static array of GParamSpecs
    and iterate it.

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

    Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>

 docs/reference/gobject/gobject-sections.txt |    1 +
 gobject/gobject.c                           |  121 ++++++++++++++-
 gobject/gobject.h                           |    3 +
 gobject/gobject.symbols                     |    1 +
 gobject/tests/.gitignore                    |    1 +
 gobject/tests/Makefile.am                   |    4 +-
 gobject/tests/properties.c                  |  222
 +++++++++++++++++++++++++++
 7 files changed, 350 insertions(+), 3 deletions(-)

commit 58a40904af47fbc838bea29cc6ab068b26eb74c5
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sun Sep 12 20:25:57 2010 +0200

    Updated Swedish translation

 po/sv.po |  700
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 361 insertions(+), 339 deletions(-)

commit 681a72ea9923a3b37d8258b2b25e8f734d92bf21
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Sun Sep 12 13:35:30 2010 -0400

    GSettings: no writability->value change assumption

    GSettings internally assumed that a change in key writability
    implied a
    change in value.  That may be true for some backends.  Let those
    backends deal with the situation for themselves.

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

commit 8a8cdd1d328df0f2429e2c49050dae1aec4abf36
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sun Sep 12 13:58:13 2010 +0300

    Add some more individual own header includes where required

 gio/gdbusprivate.c |    1 +
 glib/gunicollate.c |    3 +++
 glib/guniprop.c    |    3 +++
 3 files changed, 7 insertions(+), 0 deletions(-)

commit fc3abfffcf63a12f766f86bca29bd71544aa0416
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Sun Sep 12 11:02:47 2010 +0200

    [i18n] Updated German translation

 po/de.po | 2092
 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 1382 insertions(+), 710 deletions(-)

commit 825576322ab491d79fc272c5d536b241b8dad352
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:   Sun Sep 12 03:02:24 2010 +0900

    Updatede Japanese translation.

 po/ja.po | 2420
 ++++++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 1568 insertions(+), 852 deletions(-)

commit 38a3b1730de7ec40627c2f6f75320e9e432ce12c
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:   Sat Sep 11 17:01:10 2010 +0200

    Add annotation for g_variant_get_string

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

commit e7f04bf29af35e606920abb2e04a277ccb6de2bd
Author: Andika Triwidada <andika@gmail.com>
Date:   Sat Sep 11 16:29:06 2010 +0700

    Updated Indonesian translation

 po/id.po |   46 +++++++++++++++++++++++-----------------------
 1 files changed, 23 insertions(+), 23 deletions(-)

commit dc8dc56ddd5da7d9e4a10891ba917e424cb6b7d8
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sat Sep 11 12:08:32 2010 +0300

    dos2unix glib/win_iconv.c

 glib/win_iconv.c | 3930
 +++++++++++++++++++++++++++---------------------------
 1 files changed, 1965 insertions(+), 1965 deletions(-)

commit 1254104cea92c02f3d0e9cf10b99382dd7e71439
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Sep 11 00:12:13 2010 +0200

    docs: Clarify string encoding for GFile constructors

    The encoding was deduced from looking at the source code, feel free to
    fix if it's wrong (the docs _and_ the source code).

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

commit 0b74058fa3144f85b5fefd4c81129b971010452a
Author: David Zeuthen <davidz@redhat.com>
Date:   Fri Sep 10 16:21:37 2010 -0400

    Add work-around for Bug 627724

    The root problem is with GObject - for now, just work around it in
    GDBus. Also include a test-case. See

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

    for more information.

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

 gio/gdbusprivate.c         |   44 +++++++++++++++++++-
 gio/tests/Makefile.am      |    4 ++
 gio/tests/gdbus-bz627724.c |   94
 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 140 insertions(+), 2 deletions(-)

commit 12029eeb6a54f2445bde0af314116844122b535b
Author: David Zeuthen <davidz@redhat.com>
Date:   Fri Sep 10 13:27:48 2010 -0400

    Remove g_dbus_message_filter_result_get_type() from gio.symbols

    Pointed out by danw on IRC.

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

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

commit bc29aa9b0956dec53c0b957ce879b41329307058
Author: Dan Winship <danw@gnome.org>
Date:   Fri Sep 10 09:12:17 2010 -0400

    g_socket_client_connect_async: fix when g_socket_connect succeeds
    immediately

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

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

commit 59383c8bea00b8f4bf50cf82ae9f3e7ce1df1a03
Author: Dan Winship <danw@gnome.org>
Date:   Fri Sep 10 08:51:21 2010 -0400

    Fix IPv6 parsing in _g_uri_parse_authority, add _g_uri_from_authority

    Fixes connections to IPv6 address literals.

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

 gio/gnetworkaddress.c    |   49
 +++++++++++++++++++++++++++++++++++++++++++--
 gio/gnetworkingprivate.h |    4 +++
 gio/gnetworkservice.c    |    9 ++++---
 gio/gsocketaddress.c     |    2 +-
 4 files changed, 56 insertions(+), 8 deletions(-)

commit f8cb2a60b9fb79f4d3719f842d71245d844ee9c0
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Sep 9 16:28:18 2010 -0400

    Add 3 new restrictions to the schema compiler

     - can not extend schemas that already have paths
     - can not form list of schemas that already have paths
     - the path of a list schema, if given, must end with ':/'

 gio/glib-compile-schemas.c |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

commit 7777dd2c3951e14fadb56a01b5c31b6404253cd3
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Sep 9 16:12:45 2010 -0400

    Rename gschema-compile.c -> glib-compile-schemas.c

 gio/Makefile.am            |    2 +-
 gio/glib-compile-schemas.c | 1880
 ++++++++++++++++++++++++++++++++++++++++++++
 gio/gschema-compile.c      | 1880
 --------------------------------------------
 3 files changed, 1881 insertions(+), 1881 deletions(-)

commit 77e3badcf3f15c7ac235904160d775febfcebcb5
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Sep 6 12:47:37 2010 -0400

    split GSettings.list_items => list_{children,keys}

    This is an incompatible public API/ABI change.

 gio/gio.symbols       |    3 +-
 gio/gsettings-tool.c  |   18 ++++-----
 gio/gsettings.c       |   88
 +++++++++++++++++++++++++++++++++++++++---------
 gio/gsettings.h       |    6 +++-
 gio/tests/gsettings.c |   18 ++++++----
 5 files changed, 97 insertions(+), 36 deletions(-)

commit 7b4cbbb7b21c9d53922a79aa499892b3de5642dc
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Sep 9 15:45:53 2010 -0400

    Create GSettingsListenerVTable

    ...instead of passing a whole whack of function pointers around

    This is an internal API.

 gio/gdelayedsettingsbackend.c  |   35 +++++++------
 gio/gsettings.c                |   48 +++++++++---------
 gio/gsettingsbackend.c         |   54 ++++++++------------
 gio/gsettingsbackendinternal.h |  108
 +++++++++++++++++++---------------------
 4 files changed, 115 insertions(+), 130 deletions(-)

commit 7c6606854400ba2a4d0c5b5a0eb96ba90845f82e
Author: David Zeuthen <davidz@redhat.com>
Date:   Thu Sep 9 15:15:13 2010 -0400

    GDBusMessage: Don't reset serial number when copying

    Ryan pointed out that it's safe to do this because we have the
    G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL flag and that it simplifies
    how filter functions work.

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

 gio/gdbusconnection.h     |   12 ++++++------
 gio/gdbusmessage.c        |    3 ++-
 gio/gdbusprivate.c        |    6 ------
 gio/tests/gdbus-message.c |    2 +-
 4 files changed, 9 insertions(+), 14 deletions(-)

commit a51df8cefb17cdaea61a468076e0b67868439b4d
Author: David Zeuthen <davidz@redhat.com>
Date:   Thu Sep 9 14:14:45 2010 -0400

    GUnixConnection: Remove comment about Linux

    Since the previous commit, the g_unix_connection_send_credentials() /
    g_unix_connection_receive_credentials() functions now also works on
    FreeBSD since GUnixCredentialsMessage now works there.

    The main idea is that the g_unix_connection_send_credentials() /
    g_unix_connection_receive_credentials() functions are the "main" API
    for getting credentials (one way or the other). So it's better to
    avoid advertising where it is currently implemented.

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

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

commit 964eb62343b53cf9172d409adacbb58d78896092
Author: Joe Marcus Clarke <marcus@freebsd.org>
Date:   Thu Sep 9 14:10:01 2010 -0400

    Bug 628904 – Add credential support for FreeBSD and fix a socket
    issue

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

 gio/gcredentials.c            |   53
 +++++++++++++++++++++++++++++++++++++++++
 gio/gioenums.h                |    4 ++-
 gio/gsocket.c                 |    9 +++++-
 gio/gunixcredentialsmessage.c |   46 +++++++++++++++++++++++++++++++++++
 4 files changed, 109 insertions(+), 3 deletions(-)

commit ee945d8f621609086a8777ca4226cb93308c12e4
Author: David Zeuthen <davidz@redhat.com>
Date:   Thu Sep 9 14:00:46 2010 -0400

    GDBusServer: Make ::new-connection return whether the connection
    was claimed

    Otherwise things probably won't work in a garbage-collected world
    (consider the trivial GC that never collects garbage).

    This commit breaks GDBusServer ABI. No known released software is
    using this code.

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

 gio/gdbusserver.c              |   34 ++++++++++++++++++++++------------
 gio/gio-marshal.list           |    1 +
 gio/tests/gdbus-example-peer.c |    4 +++-
 gio/tests/gdbus-peer.c         |   12 +++++++++---
 4 files changed, 35 insertions(+), 16 deletions(-)

commit c3371efcaa47b03941c6c8148687b0a21d18dfbe
Author: David Zeuthen <davidz@redhat.com>
Date:   Thu Sep 9 13:21:35 2010 -0400

    Bug 624546 – Modification of GDBusMessage in filter function

    Rework filter functions as per

     https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8

    This commit breaks ABI. However, this ABI break affects only
    applications using filter functions. The only known user of is dconf.

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

 docs/reference/gio/gio-sections.txt |    1 -
 gio/gdbusconnection.c               |   95
 ++++++++++++++---------------------
 gio/gdbusconnection.h               |   81 ++++++++++++++++++++++++-----
 gio/gdbusprivate.c                  |   37 ++++++++------
 gio/gdbusprivate.h                  |    6 +-
 gio/gioenums.h                      |   25 ---------
 gio/tests/gdbus-connection.c        |   69 ++++++++++++++++---------
 gio/tests/gdbus-peer.c              |    4 +-
 8 files changed, 175 insertions(+), 143 deletions(-)

commit 3d8095588a149826872d97151db6370e9772c42e
Author: David Zeuthen <davidz@redhat.com>
Date:   Thu Sep 9 12:00:00 2010 -0400

    Fix tmpl files

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

 docs/reference/glib/tmpl/conversions.sgml |   12 +-
 docs/reference/glib/tmpl/glib-unused.sgml |   40 ++++++++
 docs/reference/glib/tmpl/gregex.sgml      |  142
 ++++++++++++++---------------
 docs/reference/glib/tmpl/messages.sgml    |   27 +----
 docs/reference/glib/tmpl/version.sgml     |   41 --------
 5 files changed, 122 insertions(+), 140 deletions(-)

commit 67a00658eadfd99ffd1be8cb5a7387e3d77e63a7
Author: David Zeuthen <davidz@redhat.com>
Date:   Thu Sep 9 11:37:14 2010 -0400

    GDBusMessage: Make it possible to lock and copy messages

    Don't actually use this yet as that will require a couple of
    modifications to the filter function signature. This is part of the
    bug-fix for

     https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8

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

 docs/reference/gio/gio-sections.txt |    3 +
 gio/gdbusmessage.c                  |  210
 ++++++++++++++++++++++++++++++++++-
 gio/gdbusmessage.h                  |    5 +-
 gio/gio.symbols                     |    3 +
 gio/tests/Makefile.am               |    4 +
 gio/tests/gdbus-message.c           |  153 +++++++++++++++++++++++++
 6 files changed, 375 insertions(+), 3 deletions(-)

commit 016cecb179de46defe84d674c277add5c2a1bd3f
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Sep 8 11:58:42 2010 +0300

    Revert hack that broke things badly on Windows

    This should fix bug #628952.

    Don't include glib/gdatasetprivate.h directly. Especially don't define
    GLIB_COMPILATION when doing that, as that causes breakage on Windows
    because of the variable dllimport/dllexport stuff in gtypes.h that
    checks GLIB_COMPILATION. That macro really should be defined only when
    compiling code that goes into the libglib DLL. Otherwise the compiler
    thinks that variables that should be imported from libglib are
    actually defined in the code being compiled.

    Just call g_atomic_pointer_get() as such, don't bother with
    G_DATALIST_GET_FLAGS.

    Signed-off-by: Tor Lillqvist <tml@iki.fi>

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

commit 349322622a46cafbda7d4d16c0fa9b245467d720
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Tue Sep 7 18:03:19 2010 +0200

    Updated Basque language

 po/eu.po | 2300
 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 1526 insertions(+), 774 deletions(-)

commit e96bbfe63a3d6f1a16a417ce0d1f839b77cf4f93
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Tue Sep 7 17:43:37 2010 +0200

    Updated Polish translation

 po/pl.po | 1791
 +++++++++++++++++++++++++-------------------------------------
 1 files changed, 713 insertions(+), 1078 deletions(-)

commit c3a7e51edfadbd9fb53db5c9443aa64d82dd763d
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Tue Sep 7 17:42:19 2010 +0200

    Updated Polish translation

 po/pl.po | 2578
 +++++++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 1800 insertions(+), 778 deletions(-)

commit c406b272a6b9d89f3061632507d7fc2538011b34
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Tue Sep 7 00:33:02 2010 +0100

    Updated Portuguese translation

 po/pt.po |  276
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 153 insertions(+), 123 deletions(-)

commit 5a0ba0f7fc056ec800454f4977d3307c879335d4
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Tue Sep 7 00:29:36 2010 +0100

    Updated Portuguese translation

 po/pt.po | 2291
 ++++++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 1494 insertions(+), 797 deletions(-)

commit d0a4fae95f46e9b6a67057f241d7b904b5a7dbd3
Author: Daniel Nylander <po@danielnylander.se>
Date:   Mon Sep 6 23:10:09 2010 +0200

    Updated Swedish translation

 po/sv.po |  849
 ++++++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 582 insertions(+), 267 deletions(-)

commit 3b9055265fd30a215cbd230dc61f77ef02337193
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Mon Sep 6 15:07:02 2010 +0200

    Updated Hungarian translation

 po/hu.po | 2287
 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 1503 insertions(+), 784 deletions(-)

commit 548ddd5fe92fd9e14e217e68930bd036bffadc5f
Author: Tor Lillqvist <tml@iki.fi>
Date:   Mon Sep 6 15:56:16 2010 +0300

    Fix build on Windows and possibly other non-Linux platforms

    Include glibconfig.h in files that test G_OS_WIN32. Include headers
    for GLib APIs used conditionally where needed.

 glib/gbacktrace.c |    1 +
 glib/gconvert.c   |    6 ++++++
 glib/gdate.c      |    5 +++++
 glib/gfileutils.c |    1 +
 glib/gmain.c      |   18 ++++++++++++++++++
 glib/gpoll.c      |    4 ++++
 glib/gslice.c     |    1 +
 glib/gstdio.c     |    1 +
 glib/gtimer.c     |    2 +-
 glib/gutils.c     |    6 ++++++
 10 files changed, 44 insertions(+), 1 deletions(-)

commit 2aa135ee3d7b0a3e3140ce994ef0f554cadf9ab4
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Mon Sep 6 12:26:40 2010 +0100

    Whitespace fixes

 glib/gdatetime.c |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit 43098d0038ce1273844e2fba34cfa2408cd6e3bd
Author: Damien Lespiau <damien.lespiau@intel.com>
Date:   Sun Sep 5 21:47:44 2010 +0100

    datetime: Rename shadowing variables

    timezone and tzname shadow variables declared in time.h. Let's rename
    them to time_zone and tz_name then.

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

 glib/gdatetime.c |   46 +++++++++++++++++++++++-----------------------
 glib/gdatetime.h |    2 +-
 2 files changed, 24 insertions(+), 24 deletions(-)

commit 875ad12345e22b3189e524d9bede58f6e7b5cf88
Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
Date:   Fri Sep 3 14:43:11 2010 +0100

    gdatetime: Use proleptic gregorian

    Use Proleptic Gregorian calendar instead of the Julian calendar
    as the internal representation.

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

    Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>

 glib/gdatetime.c       |  227
 +++++++++++++++++++++++++++--------------------
 glib/tests/gdatetime.c |   32 +++++++
 2 files changed, 162 insertions(+), 97 deletions(-)

commit 6bb89501cf7bfb5e4365d8dd3ef045a0c096af0c
Author: Christian Hergert <chris@dronelabs.com>
Date:   Tue Aug 31 09:27:58 2010 -0700

    datetime: use g_utf8_next_char() to walk utf8 string

    Previously, the format string was iterated many times by
    walking to the given offset in the string repeatedly.
    This patch instead walks the string using g_utf8_next_char().

    Additionally, the character for lookups was a char and could
    loose content.  This uses gunichar instead.

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

 glib/gdatetime.c |   29 +++++++++++++----------------
 1 files changed, 13 insertions(+), 16 deletions(-)

commit 52e44ddec27cca394e7aa047d994530783b7026a
Author: Christian Hergert <chris@dronelabs.com>
Date:   Tue Aug 31 09:10:16 2010 -0700

    datetime: avoid using __year

    These were left over from when the inline functions where implemented
    as macros.  They are no longer needed and where clashing with the
    global __year anyway.

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

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

commit 64300c0cc44b206db3f4dd206cced56ddda33038
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Thu Aug 26 15:23:13 2010 +0100

    datetime: Add get_week_of_year()

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

    Based on a patch by: Joseph Pingenot

    Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>

 docs/reference/glib/glib-sections.txt |   25 +++++++++++++------------
 glib/gdatetime.c                      |   21 +++++++++++++++++++++
 glib/gdatetime.h                      |    1 +
 glib/glib.symbols                     |    1 +
 4 files changed, 36 insertions(+), 12 deletions(-)

commit 70ef2e3bf64b4bfe85d2cf60daf95c50aa292039
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Thu Aug 26 13:11:46 2010 +0100

    datetime: Rename internal method

    Use add_ymd(), to reflect the order of the arguments.

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

commit 959886d95e0f4caafbfd300320dc8055e8bbbac7
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Mon Sep 6 11:43:04 2010 +0100

    build: Fix warnings caused by missing includes

 glib/giounix.c |    1 +
 glib/gslice.c  |    2 ++
 glib/gspawn.c  |    2 ++
 3 files changed, 5 insertions(+), 0 deletions(-)

commit 438d195d19f627dc9da9d72ca153f5caba5db151
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sun Sep 5 16:23:00 2010 +0200

    Updated Arabic translation

 po/ar.po | 1982
 ++++++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 1297 insertions(+), 685 deletions(-)

commit f4c84a59f89f3f22958cf5b263963e801d76065d
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sun Sep 5 19:24:01 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  546
 +++++++++++++++++++++++++++++++++++++++++------------------
 po/zh_TW.po |  546
 +++++++++++++++++++++++++++++++++++++++++------------------
 2 files changed, 758 insertions(+), 334 deletions(-)

commit f13d5612116de1e968764721fbc60b8e1d378430
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 5 00:23:03 2010 -0400

    More header inclusion cleanup

 glib/gatomic-gcc.c |    2 +-
 glib/gatomic.c     |    2 +-
 glib/gerror.c      |    4 +++-
 glib/giounix.c     |   10 +++++++---
 glib/gprintf.c     |    1 -
 glib/gslice.c      |   15 +++++++++------
 glib/gspawn.c      |    7 ++++++-
 glib/gunidecomp.c  |    3 ++-
 glib/gutils.c      |   10 +++++++++-
 9 files changed, 38 insertions(+), 16 deletions(-)

commit 19972a1b57ef092067f001bb8d870fa552cc20a2
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Sat Sep 4 18:24:50 2010 +0100

    build: Quench the compiler's thirst for warnings

 gio/gdbusauthmechanismsha1.c    |    1 +
 gio/gdbusmessage.c              |    1 +
 gio/gdbusproxy.c                |    1 +
 gio/gdbusserver.c               |    1 +
 gio/tests/gdbus-introspection.c |    5 ++++-
 gio/tests/gdbus-peer.c          |    1 +
 6 files changed, 9 insertions(+), 1 deletions(-)

commit 581e68b7d3f57654d881cea6de7bdfabae62e368
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Sat Sep 4 18:15:15 2010 +0100

    gmain: Define _GNU_SOURCE before including glibconfig.h

    As it pulls in unistd.h from something else.

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

commit ca7dee5949185cd43a1f71c4e2b15987a0cc3160
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Sat Sep 4 18:04:34 2010 +0100

    Build fixes for the fall-out of the inclusion changes

 glib/gbacktrace.c |    3 +++
 glib/gchecksum.c  |    1 +
 glib/gdataset.c   |    1 +
 glib/gdatetime.c  |    3 +++
 glib/gdatetime.h  |    2 +-
 glib/gdir.c       |    1 +
 glib/ghash.c      |    1 +
 glib/ghostutils.c |    1 +
 glib/giochannel.c |    1 +
 glib/gpoll.c      |    1 +
 glib/grand.c      |    1 +
 glib/gscanner.c   |    1 +
 glib/gshell.c     |    1 +
 13 files changed, 17 insertions(+), 1 deletions(-)

commit b1dbcc40237f77f3648b8f5fd654ce30d260f7ba
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Sat Sep 4 18:03:33 2010 +0100

    gtimer: Fix a compilation warning

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

commit 01a46e5c652ec8030226a9cf54025e175f56caac
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Sat Sep 4 17:22:39 2010 +0100

    Hack to include glib/gdatasetprivate.h directly

    The gdatasetprivate.h header includes gatomic.h directly. It all works
    well in GLib, but inside GObject it will trigger the single inclusion
    guard.

    Since this is a private header, and it's kind of a special case,
    one way
    to fix it is to declare GLIB_COMPILATION around it and fool the single
    inclusion guard in gatomic.h into thinking we're compiling GLib
    and not
    GObject.

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

commit 82db1446b39a4579b342b89fd0eba50c4f93441b
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Sat Sep 4 17:22:18 2010 +0100

    Add missing gstrfuncs.h include

    For g_strdup() and friends.

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

commit 04077ff5c5f57dd8c55c47bfb80d551e594a525c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 23:03:14 2010 -0400

    More include cleanups

 glib/gconvert.c    |   16 +-
 glib/gdataset.c    |   11 +-
 glib/gdate.c       |   10 +-
 glib/gdir.c        |    4 +-
 glib/gfileutils.c  |    4 +-
 glib/ghash.c       |    5 +-
 glib/ghook.c       |    8 +-
 glib/ghostutils.c  |   11 +-
 glib/giochannel.c  |    3 +-
 glib/gmain.c       |   17 +-
 glib/gpoll.c       |    2 +-
 glib/gqsort.c      |    4 +-
 glib/gscanner.c    |   27 +-
 glib/gshell.c      |    9 +-
 glib/gstdio.c      |    2 -
 glib/gstrfuncs.c   | 1128
 ++++++++++++++++++++++++++--------------------------
 glib/gthreadpool.c |    7 +-
 glib/gtimer.c      |   10 +-
 glib/gunicollate.c |    7 +-
 glib/guniprop.c    |    6 +-
 20 files changed, 672 insertions(+), 619 deletions(-)

commit dc2e46b2aa5b57883379807421eb1d0493ae343e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 21:24:40 2010 -0400

    Don't include glib.h in other headers

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

commit 2effb8d0eaf8041615dda14e4cc82ed764255859
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 21:20:07 2010 -0400

    Remove excessive header includes

 glib/goption.c | 1898
 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 951 insertions(+), 947 deletions(-)

commit 7c68050451b0480673bb389c70f238fcd871790b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 21:15:45 2010 -0400

    Remove excessive header includes

 glib/gdatetime.c |    8 ++++----
 glib/gdatetime.h |    2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit aad19216518126306a385dd5b6fb2448bc1d3b22
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 21:12:03 2010 -0400

    Don't include glib.h in other headers

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

commit 349aec676c01d72c42ce186b258fdde52acd6611
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:57:05 2010 -0400

    Remove excessive header inclusions

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

commit 633f438300ab08b97f8f4ea8ff1b06bd8413cf24
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:55:17 2010 -0400

    Remove excessive header inclusions

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

commit 7ddd2100c36215b8806569933d046b96d7eea09a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:53:37 2010 -0400

    Remove excessive header inclusions

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

commit 56818094485fdfb26ee57b86afe1526704158a73
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:51:08 2010 -0400

    Remove excessive header inclusions

 glib/gmessages.c |   23 ++++++++++++++++-------
 1 files changed, 16 insertions(+), 7 deletions(-)

commit a376d9f4c85bdac832f404175b4e65e0a81825a1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:46:40 2010 -0400

    Remove some unneeded headers

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

commit 92c577eeff6c42247a4eb3a74eb3f4894a143f9d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:44:59 2010 -0400

    Remove eexcessive header inclusions

 glib/grand.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 0a9eb80798274cb4faffcf8bd6fee829d767b336
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:41:52 2010 -0400

    Remove redundant header inclusions

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

commit 6e3b14e155d08e7fee722c282f2b0c42c4bb7bbe
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:38:30 2010 -0400

    Remove redundant header inclusions

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

commit c5049d86f94cc7f943ee63c93bb01100e759769b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:34:15 2010 -0400

    Remove redundant header inclusions

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

commit 96d87da379879f20e2c162b468525aaa1a0a82dd
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:30:54 2010 -0400

    Remove redundant header inclusions

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

commit 3e2f1e38255d8157a2ecf244d6a5f6515b8c2d6b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:27:45 2010 -0400

    Remove redundant header inclusions

    and some whitespace cleanup.

 glib/gsequence.c |  638
 +++++++++++++++++++++++++++---------------------------
 1 files changed, 320 insertions(+), 318 deletions(-)

commit 8f81ee86ee307448d9a687c01d4958914e5ebc90
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:15:16 2010 -0400

    Remove redundant header inclusions

 glib/gslist.c |  345
 +++++++++++++++++++++++++++++----------------------------
 1 files changed, 173 insertions(+), 172 deletions(-)

commit d95c6b88348a7c6480c3368d7762137a40a490ba
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:12:09 2010 -0400

    Remove redundant header inclusions

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

commit 1409bbab674d935dd3e8072a17719be1e0ba9d66
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:05:27 2010 -0400

    Remove redundant header inclusions

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

commit 9471902d4d386328f248e2db2e3be895c4ecd5f1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 20:01:55 2010 -0400

    Remove redundant header inclusions

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

commit ebcdbd9555b7a1a06ad666d1fef187779f085ea1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 19:49:34 2010 -0400

    Remove redundant header inclusions

    and clean up some whitespace

 glib/gchecksum.c |   50
 ++++++++++++++++++++++++++------------------------
 glib/gchecksum.h |   40 ++++++++++++++++++++--------------------
 2 files changed, 46 insertions(+), 44 deletions(-)

commit 9b3fb41a5e4fd9d87c606dcea0fd1cd505b54311
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 19:41:49 2010 -0400

    Remove redundant header inclusions

    and clean up some whitespace

 glib/gbacktrace.c |   58
 +++++++++++++++++++++++++++-------------------------
 glib/gbacktrace.h |   14 ++++++------
 2 files changed, 37 insertions(+), 35 deletions(-)

commit 156a3f71952e37aef199ab381f552a5fe014decb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 19:38:56 2010 -0400

    Whitespace cleanup

 glib/gcache.c |   28 ++++++++++++++--------------
 glib/gcache.h |    2 +-
 2 files changed, 15 insertions(+), 15 deletions(-)

commit 8300820f7bacd8eb85446be5a5edd7829bd640a6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 19:37:54 2010 -0400

    Remove redundant header inclusions

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

commit 5d4ef36f91074a4477bca67e2519e2ca13f3ae2c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 19:33:11 2010 -0400

    Whitespace cleanup

 glib/gbase64.c |  196
 ++++++++++++++++++++++++++++----------------------------
 glib/gbase64.h |   44 ++++++------
 2 files changed, 120 insertions(+), 120 deletions(-)

commit 489b780bb95d9941617ab21160823e0ad268f1b7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 19:32:02 2010 -0400

    Remove redundant header inclusions

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

commit 4e5532ec51e7091656f2853895cee3dc69f8ad5e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 19:03:34 2010 -0400

    Sort extensions properly

    Just taking the difference of the priorities has overflow issues,
    as pointed out in bug 623069.

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

commit 42080449d078c27f2098419b27d0f63269ee2d70
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 18:11:08 2010 -0400

    Add a note about size limits of private structures

    Also add some assertions to check these limits, instead of
    failing silently.  Bug 604479.

 gobject/gtype.c |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

commit db4fb1b115b2cd4142454db64da2b0abfedcd31b
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 16:05:28 2010 -0400

    Plug a mem leak in the gdbus-proxy test

    ==23341== 65 bytes in 3 blocks are definitely lost in loss record
    927 of 1,020
    ==23341==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==23341==    by 0x4057094: g_malloc (gmem.c:134)
    ==23341==    by 0x40573DB: g_malloc_n (gmem.c:281)
    ==23341==    by 0x40717FC: g_strdup (gstrfuncs.c:101)
    ==23341==    by 0x4147F56: value_lcopy_string (gvaluetypes.c:313)
    ==23341==    by 0x4123F0B: g_object_get_valist (gobject.c:1643)
    ==23341==    by 0x41240FF: g_object_get (gobject.c:1731)
    ==23341==    by 0x804C39E: test_basic (gdbus-proxy.c:522)

    Bug #628331.

 gio/tests/gdbus-proxy.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 5de1bf4a91f405ed5bca4768961e830c8b95e48c
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 16:04:29 2010 -0400

    Plug a mem leak in the gdbus-proxy test

    ==23341== 85 (24 direct, 61 indirect) bytes in 1 blocks are definitely
    lost in loss record 900 of 971
    ==23341==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==23341==    by 0x4057094: g_malloc (gmem.c:134)
    ==23341==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==23341==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==23341==    by 0x403A751: g_error_new_valist (gerror.c:54)
    ==23341==    by 0x403AAD4: g_set_error (gerror.c:240)
    ==23341==    by 0x420B807: decode_method_reply
    (gdbusconnection.c:4774)
    ==23341==    by 0x420C2BA: g_dbus_connection_call_sync
    (gdbusconnection.c:5188)
    ==23341==    by 0x421B7C9: g_dbus_proxy_call_sync (gdbusproxy.c:2477)
    ==23341==    by 0x804BD89: test_bogus_method_return
    (gdbus-proxy.c:430)

    Bug #628331.

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

commit be33ef85d0a89c2ded655785a4b930926e403e64
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 16:03:48 2010 -0400

    Plug some mem leaks in gdbus-peer test

    ==29535== 56 (24 direct, 32 indirect) bytes in 1 blocks are definitely
    lost in loss record 1,112 of 1,264
    ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==29535==    by 0x4057094: g_malloc (gmem.c:134)
    ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
    ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
    ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
    ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
    ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
    ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
    ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
    (gdbusconnection.c:2585)
    ==29535==    by 0x804D63A: test_nonce_tcp (gdbus-peer.c:1229)

    ==29535== 107 (24 direct, 83 indirect) bytes in 1 blocks are
    definitely lost in loss record 1,188 of 1,264
    ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==29535==    by 0x4057094: g_malloc (gmem.c:134)
    ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
    ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
    ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
    ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
    ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
    ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
    ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
    (gdbusconnection.c:2585)
    ==29535==    by 0x804D8E8: test_nonce_tcp (gdbus-peer.c:1259)

    ==29535== 112 (24 direct, 88 indirect) bytes in 1 blocks are
    definitely lost in loss record 1,193 of 1,264
    ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==29535==    by 0x4057094: g_malloc (gmem.c:134)
    ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
    ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
    ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
    ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
    ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
    ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
    ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
    (gdbusconnection.c:2585)
    ==29535==    by 0x804D79A: test_nonce_tcp (gdbus-peer.c:1248)

    ==29535== 73 (24 direct, 49 indirect) bytes in 1 blocks are definitely
    lost in loss record 1,152 of 1,264
    ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==29535==    by 0x4057094: g_malloc (gmem.c:134)
    ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
    ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
    ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
    ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
    ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
    ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
    ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
    (gdbusconnection.c:2585)
    ==29535==    by 0x804C6CE: test_peer (gdbus-peer.c:803)

    Bug #628331.

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

commit 3df586613916b44cb23edb296f5f468ac6bd80f2
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 16:02:11 2010 -0400

    Plug a mem leak in the gdbus-peer test

    ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely
    lost in loss record 779 of 1,423
    ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==6793==    by 0x4057094: g_malloc (gmem.c:134)
    ==6793==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==6793==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==6793==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
    ==6793==    by 0x412372A: g_object_constructor (gobject.c:1482)
    ==6793==    by 0x4122E1D: g_object_newv (gobject.c:1266)
    ==6793==    by 0x4122B93: g_object_new (gobject.c:1178)
    ==6793==    by 0x41DB4F9: g_unix_fd_list_new (gunixfdlist.c:159)
    ==6793==    by 0x804AADD: test_interface_method_call
    (gdbus-peer.c:172)

    Bug #628331.

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

commit bd2faedefdbbfa0cbe5c0ee2b3e50eed91617990
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 16:01:10 2010 -0400

    Plug a mem leak in network-address test

    ==4616== 46 (32 direct, 14 indirect) bytes in 1 blocks are definitely
    lost in loss record 193 of 305
    ==4616==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==4616==    by 0x4057094: g_malloc (gmem.c:134)
    ==4616==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==4616==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==4616==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
    ==4616==    by 0x412372A: g_object_constructor (gobject.c:1482)
    ==4616==    by 0x4123147: g_object_newv (gobject.c:1347)
    ==4616==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
    ==4616==    by 0x4122BB4: g_object_new (gobject.c:1181)
    ==4616==    by 0x41B2D0F: g_network_address_new
    (gnetworkaddress.c:262)
    ==4616==    by 0x8048A70: test_basic (network-address.c:10)

    Bug #628331.

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

commit fa6937603c098e8c6e83c8e3bd35ed7bab56ca38
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 16:00:15 2010 -0400

    Plug a mem leak in contexts test

    ==14059== 96 bytes in 2 blocks are definitely lost in loss record
    520 of 543
    ==14059==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==14059==    by 0x4057094: g_malloc (gmem.c:134)
    ==14059==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==14059==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==14059==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
    ==14059==    by 0x411E72A: g_object_constructor (gobject.c:1482)
    ==14059==    by 0x411DE1D: g_object_newv (gobject.c:1266)
    ==14059==    by 0x411DB93: g_object_new (gobject.c:1178)
    ==14059==    by 0x42296AF: _g_local_file_input_stream_new
    (glocalfileinputstream.c:152)
    ==14059==    by 0x422281F: g_local_file_read (glocalfile.c:1322)
    ==14059==    by 0x418A8A9: open_read_async_thread (gfile.c:5050)
    ==14059==    by 0x41B71BB: run_in_thread (gsimpleasyncresult.c:853)
    ==14059==    by 0x41A5FBC: io_job_thread (gioscheduler.c:181)
    ==14059==    by 0x407DCDE: g_thread_pool_thread_proxy
    (gthreadpool.c:314)
    ==14059==    by 0x407C6B0: g_thread_create_proxy (gthread.c:1897)
    ==14059==    by 0x57D918: start_thread (pthread_create.c:301)
    ==14059==    by 0x4C6CBD: clone (clone.S:133)

    Bug #628331.

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

commit 60349ecc4d41c57d9461355a137316aef224b3c2
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:58:51 2010 -0400

    Plug mem leaks in contexts test

    ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely
    lost in loss record 515 of 547
    ==2464==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2464==    by 0x4057094: g_malloc (gmem.c:134)
    ==2464==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2464==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2464==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
    ==2464==    by 0x411E72A: g_object_constructor (gobject.c:1482)
    ==2464==    by 0x411DE1D: g_object_newv (gobject.c:1266)
    ==2464==    by 0x411DB93: g_object_new (gobject.c:1178)
    ==2464==    by 0x4220D74: _g_local_file_new (glocalfile.c:310)
    ==2464==    by 0x422C897: g_local_vfs_get_file_for_path
    (glocalvfs.c:84)
    ==2464==    by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94)
    ==2464==    by 0x418C1B6: g_file_new_for_path (gfile.c:5898)
    ==2464==    by 0x8049509: test1_thread (contexts.c:110)

    ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely
    lost in loss record 516 of 547
    ==2464==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2464==    by 0x4057094: g_malloc (gmem.c:134)
    ==2464==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2464==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2464==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
    ==2464==    by 0x411E72A: g_object_constructor (gobject.c:1482)
    ==2464==    by 0x411DE1D: g_object_newv (gobject.c:1266)
    ==2464==    by 0x411DB93: g_object_new (gobject.c:1178)
    ==2464==    by 0x4220D74: _g_local_file_new (glocalfile.c:310)
    ==2464==    by 0x422C897: g_local_vfs_get_file_for_path
    (glocalvfs.c:84)
    ==2464==    by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94)
    ==2464==    by 0x418C1B6: g_file_new_for_path (gfile.c:5898)
    ==2464==    by 0x804964D: test_context_independence (contexts.c:144)

    Bug #628331.

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

commit e4a6b1dcdc9bbe0b5d06228a662d8f3d0ce50e9c
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:57:26 2010 -0400

    Plug a mem leak in buffered-input-stream test

    ==2429== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
    lost in loss record 276 of 355
    ==2429==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2429==    by 0x4057094: g_malloc (gmem.c:134)
    ==2429==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2429==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2429==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
    ==2429==    by 0x403AC31: g_set_error_literal (gerror.c:314)
    ==2429==    by 0x4175525: g_buffered_input_stream_read_byte
    (gbufferedinputstream.c:880)
    ==2429==    by 0x804A21A: test_read_byte (buffered-input-stream.c:153)

    Bug #628331.

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

commit 01a19dee6855d3caede22ef8dc28606ee89cf60e
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:56:23 2010 -0400

    Plug a mem leak in g-icon test

    ==2428== 256 bytes in 1 blocks are definitely lost in loss record
    591 of 604
    ==2428==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
    ==2428==    by 0x40571A5: g_realloc (gmem.c:181)
    ==2428==    by 0x4075287: g_string_maybe_expand (gstring.c:395)
    ==2428==    by 0x40760D8: g_string_insert_c (gstring.c:1049)
    ==2428==    by 0x4074D41: g_string_append_c_inline (gstring.h:153)
    ==2428==    by 0x4075B3C: g_string_append_uri_escaped (gstring.c:822)
    ==2428==    by 0x41A46AC: g_icon_to_string_tokenized (gicon.c:164)
    ==2428==    by 0x41A498F: g_icon_to_string (gicon.c:252)
    ==2428==    by 0x8049E1A: test_g_icon_serialize (g-icon.c:222)

    Bug #628331.

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

commit e8bdd2cb7af29ca20a02f4ebef1c6301e22d1856
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:55:10 2010 -0400

    Plug a huge mem leak in data-output-stream test

    ==12763== 16,777,215 bytes in 1 blocks are possibly lost in loss
    record 357 of 357
    ==12763==    at 0x4004F1B: calloc (vg_replace_malloc.c:418)
    ==12763==    by 0x405711D: g_malloc0 (gmem.c:157)
    ==12763==    by 0x8048ED6: test_basic (data-output-stream.c:40)

    Bug #628331.

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

commit 05d6fcf88cee64e168e978800fb66523c36a94fc
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:53:56 2010 -0400

    Plug a mem leak in data-output-stream test

    ==2426== 45,034 bytes in 4,094 blocks are definitely lost in loss
    record 358 of 361
    ==2426==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2426==    by 0x4057094: g_malloc (gmem.c:134)
    ==2426==    by 0x40573DB: g_malloc_n (gmem.c:281)
    ==2426==    by 0x4071ABD: g_strconcat (gstrfuncs.c:315)
    ==2426==    by 0x804916A: test_read_lines (data-output-stream.c:83)

    Bug #628331.

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

commit 45331a46408777fc6a888302bad216cedbb16635
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:53:05 2010 -0400

    Plug a mem leak in data-input-stream test

    ==12351== 45,045 bytes in 4,095 blocks are definitely lost in loss
    record 377 of 380
    ==12351==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==12351==    by 0x4057094: g_malloc (gmem.c:134)
    ==12351==    by 0x40573DB: g_malloc_n (gmem.c:281)
    ==12351==    by 0x4071ABD: g_strconcat (gstrfuncs.c:315)
    ==12351==    by 0x8049811: test_read_lines (data-input-stream.c:99)

    Bug #628331.

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

commit 36c7d95c9c18e36468755dc8a7cfced32170c6ca
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:47:38 2010 -0400

    Plug a mem leak in data-input-stream test

    ==2415== 45,045 bytes in 4,095 blocks are definitely lost in loss
    record 393 of 399
    ==2415==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2415==    by 0x4057094: g_malloc (gmem.c:134)
    ==2415==    by 0x417FC29: g_data_input_stream_read_line
    (gdatainputstream.c:797)
    ==2415==    by 0x8049874: test_read_lines (data-input-stream.c:111)

    ==12088== 360 bytes in 40 blocks are definitely lost in loss record
    368 of 381
    ==12088==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==12088==    by 0x4057094: g_malloc (gmem.c:134)
    ==12088==    by 0x417FF4C: g_data_input_stream_read_until
    (gdatainputstream.c:914)
    ==12088==    by 0x8049B6F: test_read_until (data-input-stream.c:182)

    Bug #628331.

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

commit 91e380359604dfabf5c98fab8e317c655d32f98b
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:45:48 2010 -0400

    Plug a mem leak in data-input-stream test

    ==2415== 165 (72 direct, 93 indirect) bytes in 3 blocks are definitely
    lost in loss record 373 of 399
    ==2415==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2415==    by 0x4057094: g_malloc (gmem.c:134)
    ==2415==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2415==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2415==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
    ==2415==    by 0x403AC31: g_set_error_literal (gerror.c:314)
    ==2415==    by 0x417ED29: read_data (gdatainputstream.c:309)
    ==2415==    by 0x417EE9D: g_data_input_stream_read_byte
    (gdatainputstream.c:344)
    ==2415==    by 0x8049DEC: test_data_array (data-input-stream.c:263)

    Bug #628331.

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

commit 31b15451cf657499c15c1d08ccee0062a3486a9f
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:44:28 2010 -0400

    Plug a mem leak in readwrite test

    ==10395== 80 (24 direct, 56 indirect) bytes in 1 blocks are definitely
    lost in loss record 529 of 561
    ==10395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==10395==    by 0x4057094: g_malloc (gmem.c:134)
    ==10395==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==10395==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==10395==    by 0x403A751: g_error_new_valist (gerror.c:54)
    ==10395==    by 0x403AAD4: g_set_error (gerror.c:240)
    ==10395==    by 0x4230328: _g_local_file_output_stream_create
    (glocalfileoutputstream.c:628)
    ==10395==    by 0x4227A04: g_local_file_create_readwrite
    (glocalfile.c:1388)
    ==10395==    by 0x418974C: g_file_create_readwrite (gfile.c:1784)
    ==10395==    by 0x8049FCD: test_g_file_create_readwrite
    (readwrite.c:187)

    Bug #628331.

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

commit 94102a40f733dc86e61aaaee0822b8ecc2e9927b
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:43:03 2010 -0400

    Plug some huge mem leaks in converter-stream test

    ==8564== 24,000,000 bytes in 6 blocks are possibly lost in loss
    record 592 of 594
    ==8564==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==8564==    by 0x4057094: g_malloc (gmem.c:134)
    ==8564==    by 0x804AA37: test_corruption (converter-stream.c:589)
    ==8564==    by 0x804B05B: test_roundtrip (converter-stream.c:652)

    ==9459== 25,165,824 bytes in 6 blocks are possibly lost in loss
    record 593 of 594
    ==9459==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
    ==9459==    by 0x40571A5: g_realloc (gmem.c:181)
    ==9459==    by 0x41B08A3: array_resize (gmemoryoutputstream.c:501)
    ==9459==    by 0x41B0A5D: g_memory_output_stream_write
    (gmemoryoutputstream.c:578)
    ==9459==    by 0x41B57EF: g_output_stream_write (goutputstream.c:216)
    ==9459==    by 0x41B591B: g_output_stream_write_all
    (goutputstream.c:268)
    ==9459==    by 0x417D617: flush_buffer (gconverteroutputstream.c:359)
    ==9459==    by 0x417D958: g_converter_output_stream_write
    (gconverteroutputstream.c:502)
    ==9459==    by 0x41B5D7F: g_output_stream_real_splice
    (goutputstream.c:428)
    ==9459==    by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380)
    ==9459==    by 0x804AB10: test_corruption (converter-stream.c:600)

    ==9785== 25,165,824 bytes in 6 blocks are possibly lost in loss
    record 592 of 592
    ==9785==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
    ==9785==    by 0x40571A5: g_realloc (gmem.c:181)
    ==9785==    by 0x41B08A3: array_resize (gmemoryoutputstream.c:501)
    ==9785==    by 0x41B0A5D: g_memory_output_stream_write
    (gmemoryoutputstream.c:578)
    ==9785==    by 0x41B5D7F: g_output_stream_real_splice
    (goutputstream.c:428)
    ==9785==    by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380)
    ==9785==    by 0x804ADF1: test_corruption (converter-stream.c:622)
    ==9785==    by 0x804B06C: test_roundtrip (converter-stream.c:652)

    Bug #628331.

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

commit 24bee1a130152dece7f7ae470b81bd6ed69a9a4f
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:40:55 2010 -0400

    Plug a mem leak in convert-stream test

    ==7540== 487 (64 direct, 423 indirect) bytes in 2 blocks are
    definitely lost in loss record 597 of 615
    ==7540==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==7540==    by 0x4057094: g_malloc (gmem.c:134)
    ==7540==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==7540==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==7540==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
    ==7540==    by 0x412372A: g_object_constructor (gobject.c:1482)
    ==7540==    by 0x4123147: g_object_newv (gobject.c:1347)
    ==7540==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
    ==7540==    by 0x41A756E: g_initable_new_valist (ginitable.c:214)
    ==7540==    by 0x41A743E: g_initable_new (ginitable.c:138)
    ==7540==    by 0x417B67A: g_charset_converter_new
    (gcharsetconverter.c:215)
    ==7540==    by 0x804B043: test_charset (converter-stream.c:675)

    Bug #628331.

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

commit ac8600a14b7e79c6eb19dd779be3b2c8a492d934
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:39:58 2010 -0400

    Plug a mem leak in converter-stream test

    ==2396== 168 (92 direct, 76 indirect) bytes in 1 blocks are definitely
    lost in loss record 598 of 625
    ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2396==    by 0x4057094: g_malloc (gmem.c:134)
    ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2396==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
    ==2396==    by 0x412372A: g_object_constructor (gobject.c:1482)
    ==2396==    by 0x4123147: g_object_newv (gobject.c:1347)
    ==2396==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
    ==2396==    by 0x4122BB4: g_object_new (gobject.c:1181)
    ==2396==    by 0x417C54D: g_converter_input_stream_new
    (gconverterinputstream.c:204)
    ==2396==    by 0x804A53E: test_compressor (converter-stream.c:484)

    Bug #628331.

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

commit 85179745ac72280746da101a5232f7843f2426d3
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:39:07 2010 -0400

    Plug a mem leak in converter-stream test

    ==2396== 66 (24 direct, 42 indirect) bytes in 1 blocks are definitely
    lost in loss record 565 of 625
    ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2396==    by 0x4057094: g_malloc (gmem.c:134)
    ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2396==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
    ==2396==    by 0x403AC31: g_set_error_literal (gerror.c:314)
    ==2396==    by 0x417BA38: g_charset_converter_convert
    (gcharsetconverter.c:344)
    ==2396==    by 0x417BF67: g_converter_convert (gconverter.c:174)
    ==2396==    by 0x417C9EB: g_converter_input_stream_read
    (gconverterinputstream.c:403)
    ==2396==    by 0x41A7A17: g_input_stream_read (ginputstream.c:204)
    ==2396==    by 0x41A7B43: g_input_stream_read_all (ginputstream.c:256)
    ==2396==    by 0x804B0E4: test_charset (converter-stream.c:682)

    Bug #628331.

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

commit 7ec414229b8d42a5ce4f5519d18af59a3098f544
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:37:56 2010 -0400

    Plug a mem leak in converter-stream test

    ==2396== 39 (24 direct, 15 indirect) bytes in 1 blocks are definitely
    lost in loss record 398 of 625
    ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2396==    by 0x4057094: g_malloc (gmem.c:134)
    ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2396==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
    ==2396==    by 0x403AC31: g_set_error_literal (gerror.c:314)
    ==2396==    by 0x80498F7: g_compressor_converter_convert
    (converter-stream.c:244)
    ==2396==    by 0x417BF67: g_converter_convert (gconverter.c:174)
    ==2396==    by 0x417CBDE: g_converter_input_stream_read
    (gconverterinputstream.c:460)
    ==2396==    by 0x41A7A17: g_input_stream_read (ginputstream.c:204)
    ==2396==    by 0x804A832: test_compressor (converter-stream.c:545)

    Bug #628331.

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

commit d5d277dccf3637518b3a34af1609ffd60ce1e308
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:37:08 2010 -0400

    Plug a mem leak in g-file-info test

    ==2395== 64 bytes in 1 blocks are definitely lost in loss record
    381 of 407
    ==2395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2395==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
    ==2395==    by 0x40571A5: g_realloc (gmem.c:181)
    ==2395==    by 0x401D670: g_ptr_array_maybe_expand (garray.c:968)
    ==2395==    by 0x401DD0B: g_ptr_array_add (garray.c:1225)
    ==2395==    by 0x4199AA9: g_file_info_list_attributes
    (gfileinfo.c:646)
    ==2395==    by 0x80491CE: test_g_file_info (g-file-info.c:76)

    ==2395== 132 (64 direct, 68 indirect) bytes in 1 blocks are definitely
    lost in loss record 396 of 407
    ==2395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2395==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
    ==2395==    by 0x40571A5: g_realloc (gmem.c:181)
    ==2395==    by 0x401D670: g_ptr_array_maybe_expand (garray.c:968)
    ==2395==    by 0x401DD0B: g_ptr_array_add (garray.c:1225)
    ==2395==    by 0x4199A82: g_file_info_list_attributes
    (gfileinfo.c:642)
    ==2395==    by 0x80492B7: test_g_file_info (g-file-info.c:86)

    Bug #628331.

 gio/tests/g-file-info.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 35e101fa0a96fb03db4f503a4b24f4818ada114f
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:35:44 2010 -0400

    Plug a mem leak in the readwrite test

    And use g_assert_[no_]error().

    ==2392== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
    lost in loss record 451 of 573
    ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2392==    by 0x4057094: g_malloc (gmem.c:134)
    ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2392==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
    ==2392==    by 0x403AC31: g_set_error_literal (gerror.c:314)
    ==2392==    by 0x41B7619: g_output_stream_set_pending
    (goutputstream.c:1198)
    ==2392==    by 0x41B5799: g_output_stream_write (goutputstream.c:210)
    ==2392==    by 0x41B590B: g_output_stream_write_all
    (goutputstream.c:268)
    ==2392==    by 0x8049B54: verify_iostream (readwrite.c:110)

    Bug #628331.

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

commit 93d85ade571b87d1c71ac6ef3fb5e40eaceb68d7
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:34:12 2010 -0400

    Plug a mem leak in the readwrite test

    ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
    lost in loss record 369 of 573
    ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2392==    by 0x4057094: g_malloc (gmem.c:134)
    ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
    ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
    ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
    ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
    ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
    ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
    (glocalvfs.c:84)
    ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
    ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
    ==2392==    by 0x804A2B9: test_g_file_replace_readwrite
    (readwrite.c:235)

    Bug #628331.

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

commit 9fba7a43be2481d59ae887f23d831947f27537d3
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:33:28 2010 -0400

    Plug a mem leak in the readwrite test

    ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
    lost in loss record 368 of 573
    ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2392==    by 0x4057094: g_malloc (gmem.c:134)
    ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
    ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
    ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
    ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
    ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
    ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
    (glocalvfs.c:84)
    ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
    ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
    ==2392==    by 0x8049F23: test_g_file_create_readwrite
    (readwrite.c:183)

    Bug #628331.

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

commit e481bf8bf68f46e82fa5624cd941f7880321e945
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:32:32 2010 -0400

    Plug a mem leak in the readwrite test

    ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
    lost in loss record 367 of 573
    ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2392==    by 0x4057094: g_malloc (gmem.c:134)
    ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
    ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
    ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
    ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
    ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
    ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
    (glocalvfs.c:84)
    ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
    ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
    ==2392==    by 0x8049E30: test_g_file_open_readwrite (readwrite.c:153)

    Bug #628331.

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

commit 689b054b6e176c2f1b4bb90ca2a0e514de5e2a0e
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:31:37 2010 -0400

    Plug a mem leak in the memory-input-stream test

    ==2389== 84 (44 direct, 40 indirect) bytes in 1 blocks are definitely
    lost in loss record 299 of 315
    ==2389==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2389==    by 0x4057094: g_malloc (gmem.c:134)
    ==2389==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2389==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2389==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
    ==2389==    by 0x412372A: g_object_constructor (gobject.c:1482)
    ==2389==    by 0x4122E1D: g_object_newv (gobject.c:1266)
    ==2389==    by 0x4122B93: g_object_new (gobject.c:1178)
    ==2389==    by 0x41AF54C: g_memory_input_stream_new
    (gmemoryinputstream.c:199)
    ==2389==    by 0x8048BD1: test_read_chunks (memory-input-stream.c:40)

    Bug #628331.

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

commit 53ae72b926e34b22f36fbc162cd12fc4d0bd7028
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:30:47 2010 -0400

    Plug a mem leak in the memory-input-stream test

    ==2389== 59 (24 direct, 35 indirect) bytes in 1 blocks are definitely
    lost in loss record 290 of 315
    ==2389==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2389==    by 0x4057094: g_malloc (gmem.c:134)
    ==2389==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==2389==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==2389==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
    ==2389==    by 0x403AC31: g_set_error_literal (gerror.c:314)
    ==2389==    by 0x41AFD15: g_memory_input_stream_truncate
    (gmemoryinputstream.c:517)
    ==2389==    by 0x41BAC0F: g_seekable_truncate (gseekable.c:174)
    ==2389==    by 0x8049595: test_truncate (memory-input-stream.c:123)

    Bug #628331.

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

commit 6320b04fe97bcdb16e6ca4235db6c85eb91d2bab
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 3 15:29:51 2010 -0400

    Plug a mem leak in gsettings test

    ==2530== 13 bytes in 1 blocks are definitely lost in loss record
    373 of 681
    ==2530==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==2530==    by 0x4057094: g_malloc (gmem.c:134)
    ==2530==    by 0x40573DB: g_malloc_n (gmem.c:281)
    ==2530==    by 0x40717FC: g_strdup (gstrfuncs.c:101)
    ==2530==    by 0x4147F56: value_lcopy_string (gvaluetypes.c:313)
    ==2530==    by 0x4123F0B: g_object_get_valist (gobject.c:1643)
    ==2530==    by 0x41240FF: g_object_get (gobject.c:1731)
    ==2530==    by 0x804A4BA: test_basic (gsettings.c:28)

    Bug #628331.

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

commit e8fc3ba3d0dbb4e8d0592fddcbdc189c9d20056a
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Aug 31 19:42:32 2010 +0200

    Plug a mem leak

    Don't leak the ptr arrays in the
    map_sender_unique_name_to_signal_data_array
    hash table.

    ==23440== 84 (20 direct, 64 indirect) bytes in 1 blocks are definitely
    lost in loss record 920 of 993
    ==23440==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==23440==    by 0x4057094: g_malloc (gmem.c:134)
    ==23440==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==23440==    by 0x401D2D0: g_ptr_array_sized_new (garray.c:799)
    ==23440==    by 0x401D2AC: g_ptr_array_new (garray.c:783)
    ==23440==    by 0x420834A: g_dbus_connection_signal_subscribe
    (gdbusconnection.c:3084)

    Bug #628436.

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

commit 8795f52aae10add70929cd0fad1ccf6d0c8db4af
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Aug 30 19:31:09 2010 +0200

    Plug a mem leak

    ==31063== 98 (24 direct, 74 indirect) bytes in 1 blocks are definitely
    lost in loss record 946 of 1,136
    ==31063==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==31063==    by 0x4057094: g_malloc (gmem.c:134)
    ==31063==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==31063==    by 0x4092383: g_variant_get_child_value
    (gvariant-core.c:847)
    ==31063==    by 0x408BE9E: g_variant_get_variant (gvariant.c:709)
    ==31063==    by 0x40903F5: g_variant_valist_get_nnp (gvariant.c:3767)
    ==31063==    by 0x40907A9: g_variant_valist_get_leaf (gvariant.c:3884)
    ==31063==    by 0x4090D10: g_variant_valist_get (gvariant.c:4065)
    ==31063==    by 0x4090E59: g_variant_valist_get (gvariant.c:4100)
    ==31063==    by 0x40911B6: g_variant_get_va (gvariant.c:4296)
    ==31063==    by 0x40910BC: g_variant_get (gvariant.c:4248)
    ==31063==    by 0x4208DAF: invoke_set_property_in_idle_cb
    (gdbusconnection.c:3676)

    Bug #628346.

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

commit 1f49f3fa349a49bf17f6cb58d060173b7a448bf5
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Aug 30 19:00:05 2010 +0200

    Plug a mem leak

    ... and use g_error_matches().

    ==29535== 1,360 (408 direct, 952 indirect) bytes in 17 blocks are
    definitely lost in loss record 1,252 of 1,264
    ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
    ==29535==    by 0x4057094: g_malloc (gmem.c:134)
    ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
    ==29535==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
    ==29535==    by 0x403A751: g_error_new_valist (gerror.c:54)
    ==29535==    by 0x403AAD4: g_set_error (gerror.c:240)
    ==29535==    by 0x41C06C8: g_socket_send_message (gsocket.c:2967)
    ==29535==    by 0x421CB64: write_message_continue_writing
    (gdbusprivate.c:958)
    ==29535==    by 0x421CE2A: write_message_async (gdbusprivate.c:1049)
    ==29535==    by 0x421D4DD: maybe_write_next_message
    (gdbusprivate.c:1291)
    ==29535==    by 0x421D26B: message_written (gdbusprivate.c:1187)
    ==29535==    by 0x421D322: write_message_cb (gdbusprivate.c:1216)

    Bug #628345.

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

commit c75429d0a0564c3620c6f72afea9838f661c4e88
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 3 14:52:16 2010 -0400

    Make ordering for overridden interface properties consistent

    g_object_class_list_properties tries to sort the returned list of
    paramspecs by 'type depth' and param_id. But all the overridden
    interface properties have a param_id of 0, so they come out in
    a random order.

    Bug 628253.

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

commit 6ddef375c8eb41da3160ac6984f707a19f1da63b
Author: Tor Lillqvist <tml@iki.fi>
Date:   Thu Sep 2 21:56:02 2010 +0300

    Recuce DLL hijack risk on Windows

    Don't call LoadLibrary() on shell32.dll or kernel32.dll. kernel32.dll
    is always loaded. Shell32.dll is also already loaded as glib links to
    functions in it. So just call GetModuleHandle() on them.

    For mlang.dll in win_iconv.c and winhttp.dll in gwinhttpvfs.c, always
    try loading them from a complete path, from the Windows system
    directory.

    Use the "tool help" API to enumerate modules in gmodule-win32.c. It is
    present in all Windows versions since Windows 2000, which is all we
    support anyway. Thus no need to look that API up dynamically. Just
    link to it normally. We can bin the fallback code that attempts to use
    the psapi API.

 gio/win32/gwinhttpvfs.c |   15 +++++++-
 glib/gutils.c           |    6 ++-
 glib/win_iconv.c        |   14 +++++++-
 gmodule/gmodule-win32.c |   82
 ++--------------------------------------------
 4 files changed, 33 insertions(+), 84 deletions(-)

commit 54c51c73c60008868f6718a23b4b00a5db61c167
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Sep 2 11:56:09 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  708
 +++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 515 insertions(+), 193 deletions(-)

commit b4d3acf9be3aeaf60326e44b0ad706c45e68f590
Author: noch <norayr@arnet.am>
Date:   Thu Sep 2 12:35:02 2010 +0500

    Modified Armenian translation - po file

 po/hy.po | 1139
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 576 insertions(+), 563 deletions(-)

commit db0eaa299c66d82552645fa42f20d13a791bc53c
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 1 15:05:59 2010 +0200

    Fix building with zlib < 1.2.4 on win32

    The gzip header processing functions were only exported
    since 1.2.4 on win32, so #ifdef this code accordingly.

    Bug #628505.

 gio/gzlibcompressor.c   |    3 +++
 gio/gzlibdecompressor.c |    5 +++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit ed72dcdd4507865780ebc14567bf582721a6bce4
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Sep 1 15:04:41 2010 +0200

    Fix small bug in registry backend

    'n' and 'q' types had their signed/unsigned meaning inverted.

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

commit 3209024c3ba730df9551074819672756477bd5aa
Author: Sam Thursfield <ssssam@gmail.com>
Date:   Thu Aug 12 16:10:23 2010 +0100

    Add GSettings Windows Registry backend

 gio/Makefile.am                |    7 +-
 gio/giomodule.c                |    4 +
 gio/gregistrysettingsbackend.c | 1966
 ++++++++++++++++++++++++++++++++++++++++
 gio/gregistrysettingsbackend.h |   31 +
 4 files changed, 2007 insertions(+), 1 deletions(-)

commit fb15dde6c171acb445da5e51ce17e241bf9c52fb
Author: Jon Nordby <jonn@openismus.com>
Date:   Thu Aug 26 16:51:33 2010 +0200

    docs: Inline docs from tmpl/memory.smgl

 docs/reference/glib/tmpl/.gitignore  |    1 +
 docs/reference/glib/tmpl/memory.sgml |  428
 ----------------------------------
 glib/galloca.h                       |   47 ++++
 glib/gmem.c                          |  201 ++++++++++++++++-
 glib/gmem.h                          |  106 +++++++++
 glib/gstrfuncs.c                     |   11 +
 6 files changed, 365 insertions(+), 429 deletions(-)

commit 4497e84215e37f1d7dc55432ab50825652f9fe80
Author: Andika Triwidada <andika@gmail.com>
Date:   Wed Sep 1 09:54:52 2010 +0700

    Updated Indonesian translation

 po/id.po | 2301
 ++++++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 1479 insertions(+), 822 deletions(-)

commit 94e34d8a12e94c6aa2d2fcc8440439de5671f6f2
Author: noch <norayr@arnet.am>
Date:   Tue Aug 31 16:49:31 2010 +0500

    Modified hy.po

 po/hy.po | 1776
 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 1061 insertions(+), 715 deletions(-)

commit b10d3a73bc39763ed528baaf93b1143157115690
Author: noch <norayr@arnet.am>
Date:   Tue Aug 31 12:34:36 2010 +0500

    Modified hy.po

 po/hy.po |  971
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 470 insertions(+), 501 deletions(-)

commit e57884041bf17d851915994370f480f554b49c6a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 30 20:47:40 2010 -0400

    Bump version

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