commit 3fc5ff4f18cd1bf9e144a60c9055aca5cbb21584
Author: Ryan Lortie <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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č <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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/[email protected]   |   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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

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 <[email protected]>
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 <[email protected]>

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

commit bc29aa9b0956dec53c0b957ce879b41329307058
Author: Dan Winship <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

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 <[email protected]>
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 <[email protected]>

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

commit 964eb62343b53cf9172d409adacbb58d78896092
Author: Joe Marcus Clarke <[email protected]>
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 <[email protected]>

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 <[email protected]>
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 <[email protected]>

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 <[email protected]>
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 <[email protected]>

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 <[email protected]>
Date:   Thu Sep 9 12:00:00 2010 -0400

   Fix tmpl files

   Signed-off-by: David Zeuthen <[email protected]>

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 <[email protected]>
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 <[email protected]>

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 <[email protected]>
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 <[email protected]>

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

commit 349322622a46cafbda7d4d16c0fa9b245467d720
Author: Inaki Larranaga Murgoitio <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

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

commit 6bb89501cf7bfb5e4365d8dd3ef045a0c096af0c
Author: Christian Hergert <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Mon Aug 30 20:47:40 2010 -0400

   Bump version

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