commit b80e169b146a31a1595ce6342f675cab6536f76a
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Feb 21 01:37:09 2012 +0100

    mention g_application_quit() in the NEWS

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

commit ed519758997ca0fa40575722816be3121f106357
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Feb 20 21:41:35 2012 +0100

    GApplication: add g_application_quit()

    A long requested feature; this quits the application immediately,
    ignoring the hold count.

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

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

commit 486c694af02c69b06484d0b87c89c2874422f4ff
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Feb 21 01:12:25 2012 +0100

    Mention documentation fixes in NEWS

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

commit 2ca6c475ea16d4e1a0a136bde1c20ba45c421a58
Author: David King <amigadave@amigadave.com>
Date:   Sat Feb 18 11:56:09 2012 +0000

    docs: Fix g_async_queue_timeout_pop_unlocked typo

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

commit 912ac79041ed64b2df9be7e88bdb4323d3a6f20e
Author: David King <amigadave@amigadave.com>
Date:   Sat Feb 18 12:25:32 2012 +0000

    docs: Add some missing G_TOKEN_* descriptions

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

commit 708d4178ceb34586a630afc4597008cf5e9f3a12
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 15:16:59 2012 +0000

    docs: Fix g_key_file_load_from_file error parameter

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

commit 1965206be828c724ca79d1461134a4ac5adcb73f
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 15:19:40 2012 +0000

    docs: Ignore private network monitor headers

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

commit c5f8f6f8f4c19b8b735ab9ea9d25b192b4123187
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 15:41:12 2012 +0000

    docs: Fix GTlsBackend typo GTyep → GType

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

commit a290fff9a28a16086de8af7f5e1c789b2070a016
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 15:51:09 2012 +0000

    docs: Fix GTlsDatabase typos

 gio/gioenums.h     |    5 +++--
 gio/gtlsdatabase.c |   11 ++++++-----
 2 files changed, 9 insertions(+), 7 deletions(-)

commit c490a75a18a5ef81821d94a939ac8108111207dc
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:09:35 2012 +0000

    docs: Fix GApplicationCommandLine typo

 gio/gapplication.c            |    6 +++---
 gio/gapplicationcommandline.c |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 69ecc4b49676508fef4372dfc9bf69f1b500125f
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:11:23 2012 +0000

    docs: Fix define typos in GApplication

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

commit fba11825a325351d9470765caf8e05c0425c1290
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:13:59 2012 +0000

    docs: Fix typo in GActionGroup

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

commit 6129a1c2d5e654454befdc2734f690bdce42ef9d
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:14:54 2012 +0000

    docs: Fix GActionGroup exporter typo

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

commit 87c76bdbb6e64484959892909b9a411fe7073a59
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:18:37 2012 +0000

    docs: Remove some old GMenu documentation

 gio/gapplication.c |    6 ++----
 gio/gmenu.c        |    3 ---
 2 files changed, 2 insertions(+), 7 deletions(-)

commit 83392caa727a80bcd9334ac36f41ef4301559a43
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:25:07 2012 +0000

    docs: Fix typo GAsyncReady → GAsyncResult

    Also GSimpleAsyncReady → GSimpleAsyncResult.

 gio/gasynchelper.c |    2 +-
 gio/gmount.c       |    4 ++--
 gio/gvolume.c      |    4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 37fd4d86ab8f3f27caf8817c7a1100ff364dacd1
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:26:52 2012 +0000

    docs: Remove mention of GFileAttributeValue

    Instead mention GFileAttributeInfo.

 gio/gfileattribute.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 8ee2cadd7f51f6e1632b8bd8235b9c4c97ecee9d
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:30:10 2012 +0000

    docs: Fix some GDBusConnection typos

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

commit 11154ff5c13260e257abd240b0353d78e213d0fa
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:32:08 2012 +0000

    docs: Fix typo GConvertFlags → GConverterFlags

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

commit 59e1c77b8d46ca083dec98d29a2ea7521cee651d
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:34:27 2012 +0000

    docs: Fix typo export → unexport

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

commit 13bc546657b111a4dd61891e6329cb99a2137320
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:35:10 2012 +0000

    docs: Fix GDBusProxy typo name → g-name

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

commit ae3ae3699bc153a9fbd3ae0c788f40c8c13fffbd
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:36:28 2012 +0000

    docs: Fix typo in GFileInputStream

    g_seekable_stream_can_seek() → g_seekable_can_seek().

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

commit e70b72f5a10c22be137d3173e9fbe2ae11c82f85
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:37:55 2012 +0000

    docs: Fix method names in GMenu and GMenuModel

 gio/gmenu.c      |   11 +++++------
 gio/gmenumodel.c |    6 +++---
 2 files changed, 8 insertions(+), 9 deletions(-)

commit 43a3a5edfcb43d0c659047637cb5f0af762201d1
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:39:15 2012 +0000

    docs: Fix GNetworkAddress typo

    g_network_address_parse_host() → g_network_address_parse().

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

commit 4653c6074f74234f230e8a8b1d1eb94fe05c48f0
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:40:06 2012 +0000

    docs: Add documentation for supports_hostname in GProxy

    Also fix a typo has → as.

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

commit 5d64eb4cb8e682175875343eef9de0f5798bf09d
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:42:55 2012 +0000

    docs: Correct GSocketClient::event link

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

commit 2616b6eb8e04e63ad8d7151fbf2805ab5d2be9b1
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:46:59 2012 +0000

    docs: Fix some typos in GVolume

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

commit 07dc3db69a9c32637e9834ad62b32df3bdcfc4cb
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:48:20 2012 +0000

    docs: Fix GFileAttribute link in GFileInfo

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

commit 8c8657ac34fde32ebe49020de415b56140c427ce
Author: David King <amigadave@amigadave.com>
Date:   Sun Feb 19 16:53:30 2012 +0000

    docs: Correct GUnixMount → GUnixMountEntry

 gio/gmount.c      |    2 +-
 gio/gunixmounts.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 31936039b0494201af3d6c0af3df14ad6bd1f8db
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Feb 21 00:31:14 2012 +0100

    GApplication: disable a broken test

    This test made some invalid assumptions that are no longer true.
    Disable it until we can figure out a better way.

 gio/tests/gapplication.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 726257ab9721acd0699e54194e20e7f53e5a9688
Author: Dan Winship <danw@gnome.org>
Date:   Mon Feb 13 17:20:04 2012 -0500

    gsocket: add g_socket_condition_timed_wait()

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

 docs/reference/gio/gio-sections.txt |    1 +
 gio/gio.symbols                     |    1 +
 gio/gsocket.c                       |   91
 +++++++++++++++++++++++++++++-----
 gio/gsocket.h                       |    5 ++
 gio/tests/socket.c                  |   53 ++++++++++++++++++++-
 5 files changed, 136 insertions(+), 15 deletions(-)

commit 823f553e36dc3421dd202631962f25ca82298c44
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 21 00:26:06 2012 +0100

    2.31.18

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

commit dbc01d30901204f676ce6225c5f1627a47924c17
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 21 00:25:31 2012 +0100

    Don't rely on /bin/sh

    Another Fedora UsrMove victim !

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

commit 3808a181db2079dc0975811296fa86268de90641
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Mon Feb 20 23:25:53 2012 +0100

    Updated Danish translation

 po/da.po | 6117
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 3203 insertions(+), 2914 deletions(-)

commit 7630bff9ea720cae187f8c9eb065239f1c36ba11
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Mon Feb 20 15:14:18 2012 +0100

    l10n: Updated Italian translation

 po/it.po | 6509
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 3454 insertions(+), 3055 deletions(-)

commit 0efd808c964f38d9517cda9ad0d749eadb6e1862
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Feb 19 15:26:13 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po |  179
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 95 insertions(+), 84 deletions(-)

commit 17e7c85d8f2f87a50ee78740a1d44cbc6be097c2
Author: David King <amigadave@amigadave.com>
Date:   Sat Feb 18 11:19:53 2012 +0000

    docs: Fix g_drive_get_identifier() typo

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

commit b50863aafac23b2d19ae69dd9a6d243a15075dc5
Author: David King <amigadave@amigadave.com>
Date:   Sat Feb 18 11:10:00 2012 +0000

    docs: Add GIOModuleScope and GIOModuleScopeFlags

    Fix some typos and add GIOModuleScope and GIOModuleScopeFlags to
    gio-sections.txt.

 docs/reference/gio/gio-sections.txt |    2 ++
 gio/gioenums.h                      |    4 ++--
 gio/giomodule.c                     |    2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 4e6c2b88b9d071d5aedfdafb2b55533d46c5f266
Author: David King <amigadave@amigadave.com>
Date:   Sat Feb 18 09:24:42 2012 +0000

    docs: Typo fix GInitiable → GInitable

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

commit c29d7d7f53646a07e42e6edbc777bac90bcdf1d2
Author: David King <amigadave@amigadave.com>
Date:   Sat Feb 18 09:20:02 2012 +0000

    docs: Typo fixes for GMount

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

commit d0a310de96b97669e1341fbe1246dbae869f4a5c
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sat Feb 18 11:07:12 2012 +0200

    Updated Hebrew translation.

 po/he.po |  985
 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 614 insertions(+), 371 deletions(-)

commit 50efbaf063f77f4e273f87ebf4ab01a1c507e97f
Author: Peter Kjellerstedt <pkj@axis.com>
Date:   Thu Feb 16 12:17:32 2012 +0100

    Do not fail unit test due to gdb abbreviating strings

    gdb by default will only print strings up to 200 characters. After
    that
    it abbreviates them. This affects the run-assert-msg-test.sh script if
    the path to the glib installation is too long (in our case it was 133
    characters, 132 would still have worked...)

    By having gdb execute "set print elements 0" before printing the
    assert
    string, the limit on maximum number of characters to print is set to
    unlimited.

    Signed-off-by: Peter Kjellerstedt <pkj@axis.com>

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

 tests/run-assert-msg-test.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 29f3e40e4e8bb382f405ecd1769d37bfd536e24b
Author: David King <amigadave@amigadave.com>
Date:   Fri Feb 17 16:09:59 2012 +0000

    docs: Fix a typo in the GSeekable documentation

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

commit 52f34311b908e661f257cab70d60d89d37a2da75
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 16 13:33:44 2012 -0500

    Docs: fix reference to nonexisting function

    The regex syntax docs referred to g_regex_fetch() when
    g_match_info_fetch() was meant.

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

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

commit 275731e20039e763748608072e0e2a98b7d035ed
Author: Ravi Sankar Guntur <ravi.g@samsung.com>
Date:   Tue Feb 14 22:05:33 2012 +0530

    gio: fix memory leak in g_buffered_output_stream_write_async()

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

    Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>

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

commit eafb108cafe257645fc0d16a16ac2764afed6d5a
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Feb 15 15:25:47 2012 +0100

    gbytes: Add G_BEGIN/END_DECL guards

    Bug #670138.

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

commit 26f238e85d751aded81602f68cd69bf73cfc8350
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:00:31 2012 +0100

    Plug a mem leak in g_environ_unsetenv

    And clarify the memory allocation requirement of the string arrays
    passed to
    g_environ_{,un}setenv().

    ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16
    of 39
    ==9458==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==9458==    by 0x4221A1F: vasprintf (vasprintf.c:78)
    ==9458==    by 0x40C6065: g_vasprintf (gprintf.c:314)
    ==9458==    by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509)
    ==9458==    by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535)
    ==9458==    by 0x40672E9: g_environ_setenv (genviron.c:156)
    ==9458==    by 0x80490E7: test_environ_array (environment.c:78)
    ==9458==    by 0x40A3DB5: test_case_run (gtestutils.c:1662)
    ==9458==    by 0x40A40B2: g_test_run_suite_internal
    (gtestutils.c:1715)
    ==9458==    by 0x40A417C: g_test_run_suite_internal
    (gtestutils.c:1726)
    ==9458==    by 0x40A42F9: g_test_run_suite (gtestutils.c:1771)
    ==9458==    by 0x40A3441: g_test_run (gtestutils.c:1319)
    ==9458==    by 0x80493F1: main (environment.c:108)

    Bug #669412.

 glib/genviron.c |   63
 ++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 39 insertions(+), 24 deletions(-)

commit ca05902a5883020add334e542a63d7f9381a3117
Author: Dan Winship <danw@gnome.org>
Date:   Fri Feb 10 08:49:17 2012 -0500

    Add G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS

    Add new macros to disable -Wdeprecated-declarations around a piece of
    code, using the C99 (and GNU89) _Pragma() operator. Replace the
    existing use of #pragma for this in gio, and suppress the warnings in
    gvaluearray.c as well.

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

 docs/reference/glib/glib-sections.txt |    2 ++
 gio/gdesktopappinfo.c                 |    7 ++++---
 gio/giomodule.c                       |    5 ++---
 glib/docs.c                           |   33
 +++++++++++++++++++++++++++++++++
 glib/gmacros.h                        |   11 +++++++++++
 gobject/gvaluearray.c                 |    4 ++++
 6 files changed, 56 insertions(+), 6 deletions(-)

commit ab59739e1177d463fc7577def059deb0179662cc
Author: Dan Winship <danw@gnome.org>
Date:   Fri Feb 10 08:24:28 2012 -0500

    gobject: Use a destructor rather than g_atexit() for refcount
    debugging

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

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

commit d4992b3d10f64918017617cda0fdaba4d132bf99
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Feb 15 11:53:03 2012 +0100

    g_application_activate(): Fix typo in docs.

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

commit d240b883155183fcb9723766b4e4b4b5a0db57ff
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Mon Feb 13 16:42:44 2012 +0100

    GKeyFile: fix annotation of g_key_file_load_from_data

    (array) without (element-type) means "array of the same type as
    the C type", so gchar* with (array) is interpreted as an array of
    strings. Since GKeyFiles must be UTF-8 encoded anyway, just
    annotate it as a string.

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

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

commit 5b8a6900d3c0e757044b7f5c6e9eb54f9cb18154
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Mon Feb 13 16:41:20 2012 +0100

    GDataInputStream: don't segfault on async line reads

    If an async line read fails, it returns NULL. In that case, we
    must return NULL before validating the line, or we segfault.

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

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

commit 96671ce815e061a7ff472adbe89ac381443c619a
Author: Kasia Bondarava <kasia.bondarava@gmail.com>
Date:   Tue Feb 14 18:28:32 2012 +0300

    Updated Belarusian translation.

 po/be.po |  910
 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 575 insertions(+), 335 deletions(-)

commit f2eed2fd2521cd856b0fcc91187a1da09f386768
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Tue Feb 14 11:01:33 2012 +0100

    Updated Serbian translation

 po/sr.po       |  229
 +++++++++++++++++++++-----------------------------------
 po/sr@latin.po |  229
 +++++++++++++++++++++-----------------------------------
 2 files changed, 170 insertions(+), 288 deletions(-)

commit dd553a2ba32cd8523e3097d34228c21b96a3f10c
Author: Dan Winship <danw@gnome.org>
Date:   Wed Feb 8 08:26:36 2012 -0500

    gasyncqueue: deprecate GTimeVal-based methods, add relative-delay ones

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

 docs/reference/glib/glib-sections.txt |    8 ++-
 glib/gasyncqueue.c                    |  105
 +++++++++++++++++++++++++++++----
 glib/gasyncqueue.h                    |   15 ++++-
 glib/glib.symbols                     |    2 +
 glib/gthreadpool.c                    |   16 +----
 5 files changed, 117 insertions(+), 29 deletions(-)

commit 99af65a079e4d7c0c20960a6e68f83b3c56f6f20
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Feb 12 20:12:30 2012 +0100

    Updated Serbian translation

 po/sr.po       | 6162
 ++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po | 6160
 ++++++++++++++++++++++++++++++--------------------------
 2 files changed, 6541 insertions(+), 5781 deletions(-)

commit 3d34b9bbc7322256d8fb6a6081c503e321d907db
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Feb 12 13:21:17 2012 +0100

    Updated Spanish translation

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

commit 967f3f83a7311c7ee9584b2f2bc80413142b096f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 10 22:13:36 2012 -0500

    Add a few more missing functions to the docs

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

commit 5278d1f6af5e053ec1fe75bfde6c86ebcb06afba
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 10 22:08:47 2012 -0500

    Add g_settings_new_full to the docs

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

commit cd3aebc96e59ef558ce0a4d84629da0a97fe24eb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 10 21:10:58 2012 -0500

    Add g_test_undefined to the docs

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

commit 8cb48f644d66fef98429d2adbf298d3225a25fef
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 10 21:09:39 2012 -0500

    Fix a parameter name mismatch

    gtk-doc gets unhappy if parameters aren't named the same in
    headers, sources and doc comments.

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

commit 6293105593e68165590c66bdd40c0df7f822b1e1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 10 18:06:10 2012 -0500

    Drop menu markup docs

    This does not exist anymore.

 docs/reference/gio/gio-docs.xml |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 7e657d1e5c4ea733531da2da87f6435ffaa3deac
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri Feb 10 20:09:20 2012 +0000

    docs: Fix some typos in gwin32inputstream

 docs/reference/gio/gio-sections.txt |    2 +-
 gio/gwin32inputstream.c             |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 704a2ca02de0430786114e7d9bf7aa772c40b934
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date:   Fri Feb 10 02:02:29 2012 +0100

    socket/win32: flush pending read before signaling HUP

    Unix and Windows gio GSocket behaves differently when the socket is
    closed by the peer. On Unix, the client receives pending data before
    receiving HUP. But on Windows, the HUP may come before, resulting in
    unreliable and racy code. We should have same behaviour on all
    platforms.

    According to MSDN documentation: "an application should check for
    remaining data upon receipt of FD_CLOSE to avoid any possibility of
    losing data."

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

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

commit 6ca817c3f2c14b39792b381466067f71e601f895
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date:   Fri Feb 10 14:52:33 2012 +0100

    gio/tests: add /socket/close_graceful test

    Add a test to check that remaining data is read before the close
    event is received.

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

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

commit 6d3b31a533d74b727bca5ac720a81eacb8aee31e
Author: Christophe Fergeau <cfergeau@redhat.com>
Date:   Thu Feb 9 17:59:55 2012 +0100

    Fix g_hash_table_foreach crash with NULL hash table

    When G_DISABLE_ASSERT is not defined, g_hash_table_foreach and
    g_hash_table_find dereferences the hash table argument before
    checking if it's NULL. This causes a crash when one of this function
    is mistakenly called with a NULL argument instead of returning
    with a warning through g_return_if_fail.

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

commit b17b135d9f4fa5652d64decf1d1cd0cad7de21f0
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Feb 10 08:57:21 2012 +0800

    Dist gio/gconstructor_as_data.h

    This will avoid a dependency on a PERL installation for Visual Studio
    builds.

    Checked with mclasen in
    https://bugzilla.gnome.org/show_bug.cgi?id=669538#c2

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

commit d4e3ae990c55c3673c4d18870173d78c38dd6494
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Feb 7 14:41:24 2012 +0800

    Bug 669538-glib-compile-resources.c: Include io.h on Windows

    This is needed for close() on Windows (Visual C++ specifically)
    so that
    no C4013 (aka Implicit declaration of ...) errors/warnings will
    be emitted.

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

commit 52d046009607e35b4665fc94aa392874d9aaacb8
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Feb 9 16:22:36 2012 +0000

    Allow multiple --sourcedir options to glib-compile-resources

 gio/glib-compile-resources.c |   50
 +++++++++++++++++++++++++++++++++++------
 1 files changed, 42 insertions(+), 8 deletions(-)

commit 40e9192d7261ff9eec9e6ec4bd7029c08df80004
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Feb 9 12:15:49 2012 -0500

    GApplication: put non-unique apps on D-Bus

    For a number of reasons it might be useful to register the object
    paths
    associated with a non-unique application so that the application
    can at
    least field requests to its unique D-Bus name.

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

 gio/gapplication.c          |   21 +++++++++------------
 gio/gapplicationimpl-dbus.c |   22 +++++++++++++++++++++-
 2 files changed, 30 insertions(+), 13 deletions(-)

commit db38923c94bb764f14ac4b7bff6e71cf6aba343f
Author: David King <david.king@canonical.com>
Date:   Tue Feb 7 09:02:51 2012 +0000

    docs: Fix gdbus-codegen example XML

    Without the surrounding <node> tags, gdbus-codegen does not
    generate any
    implementation for the interface described in the introspection XML.

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

 docs/reference/gio/gdbus-codegen.xml |   30
 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)

commit daf78764e5e142ea0c787e5f3f22e5bee4417883
Author: Dan Winship <danw@gnome.org>
Date:   Fri Feb 3 12:14:06 2012 -0500

    gthread-win32: update for g_get_monotonic_time() changes

    g_cond_wait_until() was calling GetSystemTimeAsFileTime() to get the
    current time, which is no longer what g_get_monotonic_time() returns.

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

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

commit ca5ed93fde448943d7ab62b057a9b16e6ed85621
Author: Dan Winship <danw@gnome.org>
Date:   Fri Feb 3 11:45:51 2012 -0500

    glocalfile: fix error code when opening a directory on win32

    g_file_read() was returning G_IO_ERROR_IS_DIRECTORY when you tried to
    open a directory on unix, but G_IO_ERROR_PERMISSION_DENIED on win32.
    Fix that, and add a test to tests/file.c

    Pointed out on IRC by Paweł Forysiuk.

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

 gio/glocalfile.c |   14 ++++++++++++++
 gio/tests/file.c |    5 +++++
 2 files changed, 19 insertions(+), 0 deletions(-)

commit a067df5d720096a62736d26c9e971363c0843d91
Author: David Zeuthen <davidz@redhat.com>
Date:   Wed Feb 8 12:46:04 2012 -0500

    GDBusProxy: Add G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES flag

    This is useful when using certain D-Bus services where the
    PropertiesChanged signal does not include the property value such as
    e.g. various systemd mechanisms, see e.g.

     https://bugs.freedesktop.org/show_bug.cgi?id=37632

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

 gio/gdbusproxy.c              |  108
 ++++++++++++++++++++++++++++++++++++++---
 gio/gioenums.h                |    4 +-
 gio/tests/gdbus-proxy.c       |   47 +++++++++++++++++-
 gio/tests/gdbus-testserver.py |    6 +-
 4 files changed, 153 insertions(+), 12 deletions(-)

commit 1370804f2b1cbb39875bb6a8a53f5bc5318092f4
Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
Date:   Wed Feb 8 17:13:34 2012 +0100

    Retrieve cwd and environ in local GApplicationCommandLine

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

 gio/gapplicationcommandline.c |   38
 +++++++++++++++++++++++++++-----------
 1 files changed, 27 insertions(+), 11 deletions(-)

commit 90dbaca92477aeb6e1facac5dd8172e0d5319d4e
Author: Ravi Sankar Guntur <ravi.g@samsung.com>
Date:   Mon Feb 6 23:10:34 2012 +0530

    glib/tests: mainloop - fix a mem leak.

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

    Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>

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

commit bd79c00537756ca24423e51f11cae008111ab7d2
Author: Ravi Sankar Guntur <ravi.g@samsung.com>
Date:   Sat Feb 4 23:42:41 2012 +0530

    glib/tests: fix memory leak

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

    Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>

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

commit 46affb0cd8befd5c6c13583570434648ee1e1f13
Author: Dan Winship <danw@gnome.org>
Date:   Wed Feb 8 08:39:42 2012 -0500

    gio: update .gitignore

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

commit a8f516f61e42de970c78a2905a309a7c17eb02c2
Author: Dan Winship <danw@gnome.org>
Date:   Wed Feb 8 08:46:03 2012 -0500

    glib/tests/option-context: remove unused tests

    These tests were written, but then never used since it was decided to
    add g_warnings() to goption.c in the cases they were supposed to be
    testing. So anyway, just remove them.

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

commit 71c3ba28a8d9e117efb0446db37d69210820266f
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Feb 8 20:41:13 2012 +0800

    config.h.win32.in: Add note on if_nametoindex

    This explains the current disabling of HAVE_IF_NAMETOINDEX as we are
    still supporting Windows XP.  This is expected to change when
    the patch
    for XP support for if_nametoindex in accepted into master.

 config.h.win32.in |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 95a2c885d749b6a14aa3db04bf5ee46ca91fc915
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Feb 8 19:52:55 2012 +0800

    config.h.win32.in: Updates

    Make this more like the config.h.in template

 config.h.win32.in |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

commit af99ccc0d663b759b7edfaf744bcb657853280c2
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Feb 8 15:09:13 2012 +0800

    Update VS2010 property sheet

    Should be $(CopyDir) not $(OutDir) here for VS2010.  Oops :|

 build/win32/vs10/glib.props |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bbda744c0e8d5aa3c1b5476c5083ccfd51b02a7b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Feb 8 14:54:38 2012 +0800

    Update VS property sheets

    ...To reflect the correct GIO headers to install

 build/win32/vs10/glib.props  |    4 ++--
 build/win32/vs9/glib.vsprops |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit f049262a6105ecad71e5515300cbb0239800b10d
Author: Dan Winship <danw@gnome.org>
Date:   Tue Feb 7 10:54:22 2012 -0500

    glib-mkenums: fix handling of forward enum declarations

    Given

        typedef enum MyFoo MyFoo;

    glib-mkenums would get confused, not notice the ";", and then keep
    skipping lines until it found one that started with a "{", possibly
    even going into the next file.

    Fix it to just ignore those lines instead (and also, to error out if
    it hits eof while parsing an enum).

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

 gobject/glib-mkenums.in |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 808346c6abd1af04221308a1ef3abe98b7f062f4
Author: Javier Jardón <jjardon@gnome.org>
Date:   Tue Feb 7 15:37:26 2012 +0100

    docs: Add win32 gio specific api to the docs

    Reported by Lethalman on IRC

 docs/reference/gio/gio-docs.xml     |    2 +
 docs/reference/gio/gio-sections.txt |   42
 +++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 0 deletions(-)

commit 46e2df316dd4f23b20e2ed2b300cc294336c8dac
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Feb 7 17:05:22 2012 +0800

    Add Visual C++ 2010 projects to compile GResource tools

    Added projects to compile the glib-compile-resources and
    gresource(-tool)
    utility programs during the Visual C++ 2010 build process, "install"
    the resulting binaries upon successful compilation, and dist the new
    .vcxproj and .vcxproj.filters files.

    Also updated the property sheet and "install" project to make sure
    the new
    .exe's are indeed "installed" and removed from the "install"
    project the
    dependency on the testglib project as testglib is not an exhausive
    test on
    GLib and people might want to make that project compile different test
    programs as they might need.

    Just wondering: I have updated the property sheet to create the
    gconstructor_as_data.h header for glib-compile-resources, but is
    it better
    to dist that generated header instead as the VS 2008/2010 projects
    will
    depend on a working installation of PERL on Windows?

 build/win32/vs10/Makefile.am                       |    4 +
 build/win32/vs10/glib-compile-resources.vcxproj    |  177
 ++++++++++++++++++++
 .../vs10/glib-compile-resources.vcxproj.filters    |   17 ++
 build/win32/vs10/glib.props                        |   10 +
 build/win32/vs10/glib.sln                          |   38 ++++-
 build/win32/vs10/gresource.vcxproj                 |  176
 +++++++++++++++++++
 build/win32/vs10/gresource.vcxproj.filters         |   14 ++
 build/win32/vs10/install.vcxproj                   |   12 +-
 8 files changed, 443 insertions(+), 5 deletions(-)

commit 2b400d853e084dc7fe512ea6a56510e64cba7846
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Feb 7 16:31:53 2012 +0800

    Update Visual C++ 2008 projects

    Make the "install" project depend on the glib-compile-resources
    gresource
    projects so that these tools will be indeed installed.  Missed that
    in my
    last commit-oops.

    Also make the "install" project not to depend on the testglib
    project as:
    -the test program in the project is not an exhausive test of the GLib
     libraries
    -One may want to use the project to compile different test program(s),
    so
     it might be better to keep the project but not "install" the
     resulting
     .exe

 build/win32/vs9/glib.sln |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit d858cd30478c0d331e1dc4164e39237de6f52f7f
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Feb 7 14:37:57 2012 +0800

    Add Visual C++ 2008 projects for GResource tools

    Add projects to build the glib-compile-resources and gresource(-tool)
    utilities, and "install" these tools upon successful compilation,
    and dist
    the new projects.

    One piece of note: will it be better to dist gconstructor_as_data.h
    instead
    of generating it in the VS build process (I generated it in the
    property
    sheet update in this commit)?

    Visual C++ 2010 projects will follow shortly.

 build/win32/vs9/Makefile.am                   |    2 +
 build/win32/vs9/glib-compile-resources.vcproj |  156
 +++++++++++++++++++++++++
 build/win32/vs9/glib.sln                      |   46 +++++++
 build/win32/vs9/glib.vsprops                  |    6 +
 build/win32/vs9/gresource.vcproj              |  155
 ++++++++++++++++++++++++
 5 files changed, 365 insertions(+), 0 deletions(-)

commit 867f554ea53bb4e7c975a919e245d4a02d6f42fe
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Feb 6 22:33:19 2012 +0100

    docs: Fix typo

 docs/reference/gio/glib-compile-resources.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1faed130dc227f983f42f23df2a242bd004c4ac8
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Thu Nov 17 00:52:59 2011 +0100

    gtimezone: consider a leading : in TZ environment variable

    When set to represent a zoneinfo file, TZ may start with :, therefore
    glib needs to check it and ignore the first char when building the
    resulting filename, or it won't be found.
    Also, the path could be absolute, in which case it is wrong to
    append /usr/share/timezone

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

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

commit b98b63187a24451411c88962bd82553652b198e0
Author: Swecha Localization Team <localization@swecha.org>
Date:   Mon Feb 6 17:15:14 2012 +0530

    Updated Telugu Translation

 po/te.po | 1774
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 918 insertions(+), 856 deletions(-)

commit bd0897034970253cb3831bdd4d54bb620cdab075
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Feb 6 02:54:44 2012 +0100

    Updated Galician translations

 po/gl.po |  418
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 224 insertions(+), 194 deletions(-)

commit 7e9aed94deb6d6b9f25af539d84bb1e66c958cbc
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 20:00:16 2012 +0100

    Revert "Plug a mem leak in g_environ_unsetenv"

    This reverts commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a,
    which was
    pushed accidentally.

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

commit 30e0a1beacb8ffa2e58581e723023a3475d6ad62
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 19:55:45 2012 +0100

    resources: Consolidate creation of GResource into one place

 gio/gresource.c |   32 ++++++++++++++++++++------------
 1 files changed, 20 insertions(+), 12 deletions(-)

commit 04df4d45a47d653c24c75f321fe7b017b2d47a68
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:44:10 2012 +0100

    resources: tests: Plug a mem leak

    ==1265== 84 (8 direct, 76 indirect) bytes in 1 blocks are definitely
    lost in loss record 793 of 827
    ==1265==    at 0x4029467: calloc (vg_replace_malloc.c:467)
    ==1265==    by 0x408479B: standard_calloc (gmem.c:104)
    ==1265==    by 0x4084846: g_malloc0 (gmem.c:189)
    ==1265==    by 0x4084B2D: g_malloc0_n (gmem.c:385)
    ==1265==    by 0x4228A98: g_resource_load (gresource.c:253)
    ==1265==    by 0x804A56D: test_resource_registred (resources.c:198)

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

commit 0ebb6339d15aa4ccc5a380dd35d116806c7005f3
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:39:51 2012 +0100

    resources: tests: Plug a mem leak

    ==509== 700 (20 direct, 680 indirect) bytes in 1 blocks are definitely
    lost in loss record 828 of 837
    ==509==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==509==    by 0x4084724: standard_malloc (gmem.c:85)
    ==509==    by 0x40847C7: g_malloc (gmem.c:159)
    ==509==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
    ==509==    by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173)
    ==509==    by 0x405390D: g_bytes_new_take (gbytes.c:122)
    ==509==    by 0x804A48C: test_resource_data (resources.c:174)

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

commit 6789ab2294409ce9388ada1110ea5bb8da71b95a
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:38:36 2012 +0100

    resources: tests: Plug a mem leak

    ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are
    definitely lost in loss record 859 of 861
    ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
    ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
    ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
    ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
    ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
    ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
    ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
    ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
    ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
    ==29204==    by 0x41E5E29: g_converter_input_stream_new
    (gconverterinputstream.c:204)
    ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)

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

commit 877fe6fb524df8478c963342b7948aa3aa55f25e
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:37:36 2012 +0100

    resources: Init refcount to 1

    This bug was exposed by fixing the following leak in the resources
    test:

    ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are
    definitely lost in loss record 859 of 861
    ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
    ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
    ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
    ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
    ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
    ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
    ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
    ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
    ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
    ==29204==    by 0x41E5E29: g_converter_input_stream_new
    (gconverterinputstream.c:204)
    ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)

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

commit 30e9cccb85bd6f398ce1f17d9a8eae98f4c2430a
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:18:34 2012 +0100

    resources: Plug a mem leak

    ==29204== 7,192 (76 direct, 7,116 indirect) bytes in 1 blocks are
    definitely lost in loss record 855 of 861
    ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
    ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
    ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
    ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
    ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
    ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
    ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
    ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
    ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
    ==29204==    by 0x424E815: g_zlib_decompressor_new
    (gzlibdecompressor.c:270)
    ==29204==    by 0x4228DD8: g_resource_lookup_data (gresource.c:422)

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

commit e194a9032f03a14b4a2be85c370a9cf52faeb3d2
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:16:37 2012 +0100

    resources: tests: Plug a mem leak

    ==28778== 700 (20 direct, 680 indirect) bytes in 1 blocks are
    definitely lost in loss record 842 of 863
    ==28778==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==28778==    by 0x4084724: standard_malloc (gmem.c:85)
    ==28778==    by 0x40847C7: g_malloc (gmem.c:159)
    ==28778==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
    ==28778==    by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173)
    ==28778==    by 0x405390D: g_bytes_new_take (gbytes.c:122)
    ==28778==    by 0x804C2B1: test_uri_query_info (resources.c:435)

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

commit 108e11875e74c9c9483cab1a8f72e432bdbb8004
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:14:21 2012 +0100

    resources: tests: Plug a mem leak

    ==28318== 38 (12 direct, 26 indirect) bytes in 1 blocks are definitely
    lost in loss record 613 of 865
    ==28318==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==28318==    by 0x4084724: standard_malloc (gmem.c:85)
    ==28318==    by 0x40847C7: g_malloc (gmem.c:159)
    ==28318==    by 0x4084AB4: g_malloc_n (gmem.c:361)
    ==28318==    by 0x4229599: g_resources_enumerate_children
    (gresource.c:806)
    ==28318==    by 0x804B39E: test_resource_registred (resources.c:283)

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

commit 74c262a8bd4a1fa6a0163ceb22667852c891c159
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:12:23 2012 +0100

    resources: tests: Plug a mem leak

    ==27820== 31 bytes in 1 blocks are definitely lost in loss record
    587 of 866
    ==27820==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==27820==    by 0x4084724: standard_malloc (gmem.c:85)
    ==27820==    by 0x40847C7: g_malloc (gmem.c:159)
    ==27820==    by 0x4084AB4: g_malloc_n (gmem.c:361)
    ==27820==    by 0x409D6A1: g_strdup (gstrfuncs.c:356)
    ==27820==    by 0x4069FF7: g_get_current_dir (gfileutils.c:2544)
    ==27820==    by 0x804BCA7: test_resource_module (resources.c:370)

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

commit ffe7a3293f7e69fab1211f014a54b78fb7611ee0
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:10:48 2012 +0100

    resources: Plug a mem leak

    ==27020== 44 (24 direct, 20 indirect) bytes in 1 blocks are definitely
    lost in loss record 684 of 936
    ==27020==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==27020==    by 0x4084724: standard_malloc (gmem.c:85)
    ==27020==    by 0x40847C7: g_malloc (gmem.c:159)
    ==27020==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
    ==27020==    by 0x40BC038: g_variant_get_child_value
    (gvariant-core.c:969)
    ==27020==    by 0x40B5277: g_variant_get_variant (gvariant.c:749)
    ==27020==    by 0x4273182: gvdb_table_value_from_item
    (gvdb-reader.c:478)
    ==27020==    by 0x42731E8: gvdb_table_get_value (gvdb-reader.c:509)
    ==27020==    by 0x4228B36: do_lookup (gresource.c:280)
    ==27020==    by 0x4228F56: g_resource_get_info (gresource.c:492)

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

commit fa370571690356bc1082b89ff5b8b8a74664d16f
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:08:10 2012 +0100

    resources: Plug a mem leak

    ==26427== 24 bytes in 1 blocks are definitely lost in loss record
    608 of 965
    ==26427==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==26427==    by 0x4084724: standard_malloc (gmem.c:85)
    ==26427==    by 0x40847C7: g_malloc (gmem.c:159)
    ==26427==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
    ==26427==    by 0x40BC038: g_variant_get_child_value
    (gvariant-core.c:969)
    ==26427==    by 0x40BA89F: g_variant_valist_get (gvariant.c:4482)
    ==26427==    by 0x40BAC23: g_variant_get_va (gvariant.c:4681)
    ==26427==    by 0x40BAB29: g_variant_get (gvariant.c:4633)
    ==26427==    by 0x4228BA5: do_lookup (gresource.c:293)
    ==26427==    by 0x4228F51: g_resource_get_info (gresource.c:493)

 gio/gresource.c |   35 +++++++++++++++++------------------
 1 files changed, 17 insertions(+), 18 deletions(-)

commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Feb 5 16:00:31 2012 +0100

    Plug a mem leak in g_environ_unsetenv

    ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16
    of 39
    ==9458==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==9458==    by 0x4221A1F: vasprintf (vasprintf.c:78)
    ==9458==    by 0x40C6065: g_vasprintf (gprintf.c:314)
    ==9458==    by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509)
    ==9458==    by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535)
    ==9458==    by 0x40672E9: g_environ_setenv (genviron.c:156)
    ==9458==    by 0x80490E7: test_environ_array (environment.c:78)
    ==9458==    by 0x40A3DB5: test_case_run (gtestutils.c:1662)
    ==9458==    by 0x40A40B2: g_test_run_suite_internal
    (gtestutils.c:1715)
    ==9458==    by 0x40A417C: g_test_run_suite_internal
    (gtestutils.c:1726)
    ==9458==    by 0x40A42F9: g_test_run_suite (gtestutils.c:1771)
    ==9458==    by 0x40A3441: g_test_run (gtestutils.c:1319)
    ==9458==    by 0x80493F1: main (environment.c:108)

    Bug #669412.

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

commit 26a5af83d428657dcae72af1c920b36055d92020
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 4 22:54:58 2012 -0500

    Back to odd

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