commit 626abfdc108154c3ae149e82580779669fb63881
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 3 15:14:18 2012 -0400

    2.33.10

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

commit 5d915a4a779e566431d0f268b63904d82e62f5bd
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Sep 3 16:18:23 2012 +0200

    Revert "Updated Spanish translation"

    This reverts commit bc036bf9789556f37b2872baaee3c126af7e6e3f.

 po/es.po | 1571
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 791 insertions(+), 780 deletions(-)

commit bc036bf9789556f37b2872baaee3c126af7e6e3f
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Sep 3 16:15:35 2012 +0200

    Updated Spanish translation

 po/es.po | 1571
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 780 insertions(+), 791 deletions(-)

commit d68609f9fd22e0e498f13fc7340075022f94ed48
Author: Dan Winship <danw@gnome.org>
Date:   Mon Sep 3 10:06:13 2012 -0400

    Revert "xdgmime: plug a small leak"

    This reverts commit 4e7031f073db2df7297feab35c9d353b0b3977d8.

    The string actually does get freed somewhere else, at least in some
    cases. Can be looked at again later if this reintroduces a leak.

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

 gio/xdgmime/xdgmime.c | 1 -
 1 file changed, 1 deletion(-)

commit 857ac29c1fd785626281709051e4b3850493418c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Sep 3 16:06:57 2012 +0200

    Updated Spanish translation

 po/es.po | 731
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 356 insertions(+), 375 deletions(-)

commit 4d1b0d46dbf3f735a8808d66bc2d30baa9bd3947
Author: Dan Winship <danw@gnome.org>
Date:   Mon Sep 3 08:56:10 2012 -0400

    update .gitignore

 gobject/tests/.gitignore | 1 +
 1 file changed, 1 insertion(+)

commit beb0f9c15058e2249ffed73747f11298e6949b84
Author: Dan Winship <danw@gnome.org>
Date:   Fri Aug 24 20:43:54 2012 -0400

    gio/tests: fix leaks

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

 gio/tests/appinfo.c             |  2 ++
 gio/tests/contexts.c            | 13 ++++++++++++-
 gio/tests/converter-stream.c    |  1 +
 gio/tests/file.c                |  5 ++++-
 gio/tests/live-g-file.c         | 21 +++++++++++++++++----
 gio/tests/memory-input-stream.c |  3 +++
 gio/tests/mimeapps.c            |  1 +
 gio/tests/network-address.c     |  1 +
 gio/tests/network-monitor.c     | 26 +++++++++++++++++++++++++-
 gio/tests/proxy-test.c          | 36 +++++++++++++++++++++++++++---------
 gio/tests/unix-streams.c        |  1 +
 11 files changed, 94 insertions(+), 16 deletions(-)

commit 17bb9d542cea2eeb3cb54cb583f671cf5e005631
Author: Dan Winship <danw@gnome.org>
Date:   Fri Aug 24 17:11:38 2012 -0400

    gio/tests/cancellable: fix to still work when running slowly

    The test was assuming that all cancelled ops would finish within a
    certain amount of time, but this often failed under valgrind. Instead,
    just run the loop until all of the ops have actually finished.

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

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

commit 568f7377088ea7836217f0bec917cc77e1210742
Author: Dan Winship <danw@gnome.org>
Date:   Fri Aug 24 17:11:17 2012 -0400

    gio/tests: port some stuff to g_test_expect_message()

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

 gio/tests/Makefile.am     |  2 +-
 gio/tests/actions.c       | 78
 +++++++++++++++++++----------------------------
 gio/tests/gdbus-message.c | 50 +++++++++++++++++-------------
 gio/tests/gsettings.c     | 52 +++++++++++++++----------------
 4 files changed, 85 insertions(+), 97 deletions(-)

commit 039ecf2bc613ea5687d1052a87c982163e506451
Author: Dan Winship <danw@gnome.org>
Date:   Fri Aug 24 17:08:38 2012 -0400

    g_file_copy: plug a leak

    The fallback copy code was leaking the GFileInfo if it didn't have
    G_FILE_ATTRIBUTE_STANDARD_TYPE.

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

 gio/gfile.c | 1 +
 1 file changed, 1 insertion(+)

commit fa58cef826d8f3b6b3eb0cad230b0421ee35f8a2
Author: Dan Winship <danw@gnome.org>
Date:   Fri Aug 24 17:06:46 2012 -0400

    GDesktopAppInfo: fix leaks

    g_desktop_app_info_ensure_saved() was leaking the file contents.

    _g_desktop_app_info_launch_uris_internal() was leaking the session bus
    on error.

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

 gio/gdesktopappinfo.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4e7031f073db2df7297feab35c9d353b0b3977d8
Author: Dan Winship <danw@gnome.org>
Date:   Fri Aug 24 17:03:35 2012 -0400

    xdgmime: plug a small leak

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

 gio/xdgmime/xdgmime.c | 1 +
 1 file changed, 1 insertion(+)

commit 03be681e08dc9e706d2d22df01fd4edb004a7577
Author: Dan Winship <danw@gnome.org>
Date:   Thu Aug 23 16:53:13 2012 -0400

    gobject/tests: plug leaks

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

 gobject/tests/signals.c     |  3 +++
 gobject/tests/threadtests.c | 13 ++++++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

commit e0cba35d4116c61035a0cbb403d89a04bbdb8963
Author: Dan Winship <danw@gnome.org>
Date:   Mon Aug 27 07:45:08 2012 -0400

    gobject/tests: use g_test_expect_messages()

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

 gobject/tests/Makefile.am       |  3 +++
 gobject/tests/ifaceproperties.c | 16 +++++++---------
 gobject/tests/param.c           | 15 +++++++--------
 3 files changed, 17 insertions(+), 17 deletions(-)

commit 7972485ca10ef7b45389832f3d8afcf1372c8991
Author: Yuri Kozlov <yuray@komyakino.ru>
Date:   Mon Sep 3 10:16:21 2012 +0400

    Updated Russian translation

 po/ru.po | 1522
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 824 insertions(+), 698 deletions(-)

commit 7662dbe82b2a4010418586434756ad75169318b3
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Sep 3 01:20:56 2012 +0200

    Updated Polish translation

 po/pl.po | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit a30f6a6eb82e896d5b1dc0921d1d8256ed7ec546
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Aug 29 00:01:15 2012 -0400

    Add new api to symbol lists and docs

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

 docs/reference/glib/glib-sections.txt       | 3 +++
 docs/reference/gobject/gobject-sections.txt | 4 ++++
 glib/glib.symbols                           | 2 ++
 gobject/gobject.symbols                     | 4 ++++
 4 files changed, 13 insertions(+)

commit d80d70458ad1711f9c1935a58df3eb9e04853464
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Sep 1 00:20:22 2012 -0400

    Add a threaded test for g_object_replace_data

    This is the threaded atomic add test from glib/tests/atomic.c,
    redone using qdata instead of an atomic int to store the values.

 gobject/tests/Makefile.am |  1 +
 gobject/tests/qdata.c     | 93
 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+)

commit 2fa77fb76c452755fe5f2a1ebe10f27583959250
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 28 23:56:01 2012 -0400

    Add some tests for new object data api

    These are non-threaded, but the do test dup and destroy somewhat.

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

 gobject/tests/reference.c | 121
 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 121 insertions(+)

commit 1254ca716bf64ce97f6b47882493411883a41865
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 28 06:45:30 2012 -0400

    Add an atomic compare-and-exchange operation for object data

    This is useful when using object data in thread-safe libraries.

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

 gobject/gobject.c | 175
 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 gobject/gobject.h |  30 ++++++++++
 2 files changed, 204 insertions(+), 1 deletion(-)

commit 06e3a1d71afb66d573b20f17a575c345fb4b697f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 28 06:44:00 2012 -0400

    Add compare-and exchange for data lists

    Also, make it possible to get a 'new ref' on a datalist member
    in a race-free way.
    This is useful when using object data in thread-safe libraries.

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

 glib/gdataset.c | 223
 +++++++++++++++++++++++++++++++++++++++++++++++++-------
 glib/gdataset.h |  17 ++++-
 2 files changed, 214 insertions(+), 26 deletions(-)

commit 18e49c30f02da6d0e10a4dc72760cf3f05303588
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sun Sep 2 16:02:50 2012 +0300

    Updated Latvian translation

 po/lv.po | 2467
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1281 insertions(+), 1186 deletions(-)

commit b3beac08f592dcdf57181fcbdffd51fd8b9811f7
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Sep 2 15:39:16 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 809
 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 388 insertions(+), 421 deletions(-)

commit 2d85894bc5e45b2a50e5a5784a99e4c31beea7ec
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Sun Sep 2 12:25:50 2012 +0200

    Fix gtk-doc for g_app_info_get_supported_types

 gio/gappinfo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 724c8a18464cd3e2fb3547235cf1f82400bbf91e
Author: Aleksander Morgado <aleksander@lanedo.com>
Date:   Fri Aug 31 11:41:53 2012 +0200

    gdbus-codegen: avoid error when wrong interface is provided to
    --annotate

    If the interface given cannot be matched, `iface_obj' was left
    uninitialized and
    the iface_obj == None check would end up crashing:

    Traceback (most recent call last):
      File "/usr/bin/gdbus-codegen", line 41, in <module>
        sys.exit(codegen_main.codegen_main())
      File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 175,
      in codegen_main
        apply_annotations(all_ifaces, opts.annotate)
      File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 146,
      in apply_annotations
        apply_annotation(iface_list, iface, None, None, None, None,
        key, value)
      File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 64,
      in apply_annotation
        if iface_obj == None:
    UnboundLocalError: local variable 'iface_obj' referenced before
    assignment

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

 gio/gdbus-2.0/codegen/codegen_main.py | 1 +
 1 file changed, 1 insertion(+)

commit c270b833a631ef5469d0dce787244ecf56386c5d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Aug 31 23:22:16 2012 -0400

    Fix shell tests

 glib/tests/shell.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e81ba25d396dd5596e242e22c06bbd71d9e17168
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Sep 1 10:42:05 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 643
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 326 insertions(+), 317 deletions(-)

commit e2596ba2432a6417df35faa4410f07698c4fbb8a
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sat Sep 1 13:17:05 2012 +0700

    Updated Vietnamese translation

 po/vi.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 22eaa16b7f9e7fc5c9eee4b58449fbc6639f6ece
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sat Sep 1 13:16:36 2012 +0700

    po/vi: import from Damned Lies

 po/vi.po | 630
 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 302 insertions(+), 328 deletions(-)

commit aefcd5922fff0800460570c6521a7456778c93b4
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Aug 31 21:00:52 2012 +0200

    Updated Galician translations

 po/gl.po | 665
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 337 insertions(+), 328 deletions(-)

commit 55f7061097c3a7e6a381089dab65b9eed642408c
Author: Martin Pitt <martinpitt@gnome.org>
Date:   Mon Aug 20 06:02:31 2012 +0200

    Bump max time in test_method_calls_on_proxy() test

    On slower platforms, the overhead of the 240 D-BUS Sleep calls is
    larger than
    the current maximum of 6 seconds. A run on a Panda board sometimes
    fails with

      ERROR:/build/buildd/glib2.0-2.33.8/./gio/tests/gdbus-threading.c:409:test_method_calls_on_proxy:
      assertion failed (elapsed_msec < 6000): (7365 < 6000)

    Bump maximum time to 8 seconds to be more resilient to this.

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

 gio/tests/gdbus-threading.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8297e8a3a0d63a69fd923219031438698a118759
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Fri Aug 31 11:08:42 2012 +0300

    Updated Greek translation

 po/el.po | 1946
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1017 insertions(+), 929 deletions(-)

commit eec52a18c029fc4f494e92a59f3cd6665f0f1bbd
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Aug 30 17:59:33 2012 +0200

    Updated Polish translation

 po/pl.po | 639
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 323 insertions(+), 316 deletions(-)

commit 40b4fae42e8c8ad306a1fab93a1e263354fef3d5
Author: William Jon McCann <jmccann@redhat.com>
Date:   Tue Aug 28 19:22:01 2012 -0400

    Add ability to get symbolic icon for content type

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

 docs/reference/gio/gio-sections.txt |  1 +
 gio/gcontenttype.c                  | 79
 ++++++++++++++++++++++++++++---------
 gio/gcontenttype.h                  |  1 +
 gio/gio.symbols                     |  1 +
 gio/glocalfileinfo.c                | 75
 ++++++++++++++++++++++-------------
 5 files changed, 110 insertions(+), 47 deletions(-)

commit a15a071f35f2743451aa98b2b069b7eca975c7ea
Author: William Jon McCann <jmccann@redhat.com>
Date:   Tue Aug 28 18:56:53 2012 -0400

    Add symbolic icon support to gfileinfo

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

 docs/reference/gio/gio-sections.txt |  3 ++
 gio/gfileinfo-priv.h                |  1 +
 gio/gfileinfo.c                     | 58 ++++++++++++++++++++++
 gio/gfileinfo.h                     | 14 ++++++
 gio/gio.symbols                     |  2 +
 gio/glocalfileinfo.c                | 97
 +++++++++++++++++++++++++++++--------
 6 files changed, 154 insertions(+), 21 deletions(-)

commit a2dca48bf75efcc684cfc670b4552a2c5c77d1a2
Author: William Jon McCann <jmccann@redhat.com>
Date:   Tue Aug 28 15:37:43 2012 -0400

    Add symbolic icon support to drive, volume, and mount

    We need symbolic icon support for display in Nautilus.

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

 docs/reference/gio/gio-sections.txt |  5 +++
 gio/gdrive.c                        | 30 ++++++++++++++++
 gio/gdrive.h                        |  4 +++
 gio/gio.symbols                     |  5 +++
 gio/gmount.c                        | 32 +++++++++++++++++
 gio/gmount.h                        |  3 ++
 gio/gunixmount.c                    | 12 +++++++
 gio/gunixmounts.c                   | 71
 +++++++++++++++++++++++++------------
 gio/gunixmounts.h                   |  4 +++
 gio/gunixvolume.c                   | 11 ++++++
 gio/gvolume.c                       | 32 +++++++++++++++++
 gio/gvolume.h                       |  3 ++
 gio/gwin32mount.c                   | 35 +++++++++++++-----
 13 files changed, 217 insertions(+), 30 deletions(-)

commit 88d181ef18b50018d4645870bc6d0a1283177f68
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Wed Aug 29 19:18:45 2012 +0200

    gdbus-tool: Check return value of strrchr()

    Fixes a crash when invoking gdbus like:

    $ gdbus emit --session -o / -s Foo

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

 gio/gdbus-tool.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 5328f760ee80ced5dc44ed9c0e388ee00d7bf42d
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Aug 30 17:14:13 2012 +0800

    Update gspawn-win*helper* Visual C++ projects

    Add GLIB_COMPILATION to the preprocessor definitions to fix the build.

 build/win32/vs10/gspawn-win32-helper-console.vcxproj | 8 ++++----
 build/win32/vs10/gspawn-win32-helper.vcxproj         | 8 ++++----
 build/win32/vs9/gspawn-win32-helper-console.vcproj   | 8 ++++----
 build/win32/vs9/gspawn-win32-helper.vcproj           | 8 ++++----
 4 files changed, 16 insertions(+), 16 deletions(-)

commit 6e4acf44b3a943906432a2bf55223ac107d8e0c2
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   Fri Aug 17 11:10:41 2012 +0200

    gshell: Fix parsing of comments in command lines.

    Fixes bug 562907

 glib/gshell.c      | 18 ++++++++++++++++++
 glib/tests/shell.c |  2 ++
 2 files changed, 20 insertions(+)

commit 9bca5bb49f0fc0585335abf476b7082e654878b6
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Wed Aug 29 14:46:11 2012 -0400

    appinfo: fix annotations for g_app_info_launch and
    g_app_info_launch_uris

    The files/uris parameters for these functions can be NULL, so we
    need an
    allow-none annotation here.

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

commit 6e64ba58b90d1d834a6b5f61acec6755e4b80072
Author: Colin Walters <walters@verbum.org>
Date:   Mon Aug 27 18:30:06 2012 -0400

    Switch all open() calls to use g_open()

    Because it now handles EINTR.  And we should do so.  While most people
    use Linux, which tries very hard to avoid propagating EINTR back up
    into userspace, it can still happen.

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

 gio/glocalfile.c          | 2 +-
 gio/glocalfileinfo.c      | 4 ++--
 gio/gresource-tool.c      | 3 ++-
 gio/tests/gdbus-peer.c    | 2 +-
 gio/tests/pollable.c      | 3 ++-
 glib/giounix.c            | 8 ++------
 glib/gtestutils.c         | 3 ++-
 glib/tests/mappedfile.c   | 5 +++--
 gobject/glib-genmarshal.c | 3 ++-
 9 files changed, 17 insertions(+), 16 deletions(-)

commit 2542b6f60492fadfb21f2c4a29976c3494c7e6c5
Author: Colin Walters <walters@verbum.org>
Date:   Mon Aug 27 18:22:26 2012 -0400

    xdgmime: Handle EINTR in open()

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

 gio/xdgmime/xdgmimecache.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 62570a52b179fc521209444926d7945fc31210a4
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Tue Aug 28 13:15:29 2012 -0400

    gio: don't quote quark names for G_DEFINE_QUARK

 gio/gioerror.c       | 2 +-
 gio/gresolver.c      | 2 +-
 gio/gresource.c      | 2 +-
 gio/gtlsconnection.c | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 4b602940e2c46d9f91acf91f67a6cd0b6ea05e13
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Tue Aug 28 13:15:56 2012 -0400

    glib: don't quote quark names for G_DEFINE_QUARK

 glib/gbookmarkfile.c   | 2 +-
 glib/gconvert.c        | 2 +-
 glib/gfileutils.c      | 2 +-
 glib/giochannel.c      | 2 +-
 glib/gkeyfile.c        | 2 +-
 glib/glib-unix.c       | 2 +-
 glib/gmarkup.c         | 2 +-
 glib/goption.c         | 2 +-
 glib/gregex.c          | 2 +-
 glib/gshell.c          | 2 +-
 glib/gspawn-win32.c    | 4 ++--
 glib/gspawn.c          | 4 ++--
 glib/gthread.c         | 2 +-
 glib/gvariant-parser.c | 2 +-
 14 files changed, 16 insertions(+), 16 deletions(-)

commit daae12710a890b974e57cc806b275248760ce131
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Tue Aug 28 13:14:35 2012 -0400

    gquark: clarify G_DEFINE_QUARK docs about the use of quotes

    Use the term "name" instead of "string" in the documentation, and
    add a
    note explaining double quotes shouldn't be used for the quark name.

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

commit 369c7689c24154ac04ac1dd528f99164fafb0541
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 28 05:52:24 2012 -0400

    Add missing includes

 glib/gmarkup.c         | 1 +
 glib/gshell.c          | 1 +
 glib/gspawn-win32.c    | 1 +
 glib/gspawn.c          | 1 +
 glib/gvariant-parser.c | 1 +
 5 files changed, 5 insertions(+)

commit 60d2cb665ef4bc751b4a4a940ec2f336f57b5535
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 27 23:42:12 2012 -0400

    Use G_DEFINE_QUARK for quarks in GIO

 gio/gioerror.c       | 8 ++------
 gio/gresolver.c      | 7 +------
 gio/gresource.c      | 6 +-----
 gio/gtlsconnection.c | 7 +------
 4 files changed, 5 insertions(+), 23 deletions(-)

commit b7d1518ce9f337a7ede1a659de31ff81dafcbac5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 27 23:37:41 2012 -0400

    Fix a typo in a doc comment

 glib/gthread-posix.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f12f7c029d8a4e7eaca633cb7e71c82a08be28d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 27 23:36:42 2012 -0400

    Use G_DEFINE_QUARK for GLib's own quarks

    This commit just deals with glib/.
    gobject/ and gio/ will be handled in separate commits.

 glib/gbookmarkfile.c   | 10 +---------
 glib/gconvert.c        |  6 +-----
 glib/gfileutils.c      |  6 +-----
 glib/giochannel.c      |  7 ++-----
 glib/gkeyfile.c        |  7 +------
 glib/glib-unix.c       |  6 +-----
 glib/gmarkup.c         |  6 +-----
 glib/goption.c         |  7 +------
 glib/gregex.c          | 11 +----------
 glib/gshell.c          |  6 +-----
 glib/gspawn-win32.c    | 13 ++-----------
 glib/gspawn.c          | 13 ++-----------
 glib/gthread.c         |  6 +-----
 glib/gvariant-parser.c | 11 +----------
 14 files changed, 17 insertions(+), 98 deletions(-)

commit 702b44886572c657d552f3ec15e9794acd4265e5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 27 23:34:30 2012 -0400

    Add a G_DEFINE_QUARK macro

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

 docs/reference/glib/glib-sections.txt |  1 +
 glib/gquark.c                         | 12 ++++++++++++
 glib/gquark.h                         | 13 +++++++++++++
 3 files changed, 26 insertions(+)

commit a1ff18582da002c93150d48f70aeab8b340f73ff
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 27 23:16:25 2012 -0400

    Put quarks in their own source file

    Just because I'm too lazy to grep every single time for the other
    source file in which the quark code is hiding.

 glib/Makefile.am |   1 +
 glib/gdataset.c  | 299 +----------------------------------------------
 glib/gquark.c    | 347
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 349 insertions(+), 298 deletions(-)

commit 030ebfb93b4c4c4525341ef81f9c548fcc6d8921
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Aug 24 15:43:02 2012 +0900

    gsettings-tool: make list-recursively really recurse

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

 gio/gsettings-tool.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

commit a55298941072697324ac34990ebf455271f1b35b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Aug 19 23:50:09 2012 -0400

    GFile: Cosmetic doc changes

 gio/gfile.c | 5031
 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2589 insertions(+), 2442 deletions(-)

commit 0149f44f4a3c8874b8327eddcd58561f5707220a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Aug 19 18:36:18 2012 -0400

    Fix the GDBusProxy async test

    Patch by Mike Gorse, bug
    https://bugzilla.gnome.org/show_bug.cgi?id=674805

 gio/tests/gdbus-proxy.c | 2 --
 1 file changed, 2 deletions(-)

commit 7e07ea8189547f7e044c418c914c4bc26f9cf6a2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Aug 19 18:35:56 2012 -0400

    Make async permission tests work

 gio/tests/permission.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 375943ea215871c0fe6d1d02e970cb2d71c8445c
Author: Mike Gorse <mgorse@suse.com>
Date:   Thu Apr 26 16:06:34 2012 -0500

    Fix the gdbus-proxy async test

    The async test had several problems:
    - It created a proxy and did not launch a main loop, meaning that its
      callback would usually not get called, or, if it did get called, the
    test harness would have taken down the connection already, causing an
    assertion failure when the proxy had an error.
    - It was dependent on the proxy test to set up the server and
    would fail
      because some properties were modified by that test.

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

 gio/tests/gdbus-proxy.c | 47
 +++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 41 insertions(+), 6 deletions(-)

commit ce976bcac7294e72b3e94dda17fe5dfb157770d4
Author: Colin Walters <walters@verbum.org>
Date:   Mon Aug 27 14:37:21 2012 -0400

    gstdio: Harden g_open() against EINTR

    Noticed by code inspection, when auditing some of my code for EINTR
    handling.

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

 glib/gstdio.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit d54e10632a575963790d50661ae75692bb159b37
Author: Colin Walters <walters@verbum.org>
Date:   Wed Mar 28 13:53:37 2012 -0400

    gvariant: Add tests for exact SHA256 checksums

    I'd like to use GVariant as a data format in my userspace filesystem,
    and having the actual bits be stable means I can reliably compute
    cryptographic checksums.

    This updated patch removes vardict checks, because Ryan wants the
    flexibility to change them in the future.

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

 glib/tests/gvariant.c | 74
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)

commit 7936af693477f5b8dfeef4e0d90e6fa4531cf395
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Aug 27 16:12:30 2012 -0400

    GVariantType: gut g_variant_type_check()

    This function is causing an insane amount of wasted time on some
    real-world profiles and it's pretty useless since we already have
    GVariantType (as a type different from a string) for the purpose of
    static type safety.

    Disable it for now.  We can possibly turn this back on again if
    we solve
    bug #544026.

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

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

commit b53e95f3eb98fc7ba1527e225c32bb4ee2892746
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Mon Aug 27 23:39:52 2012 +0530

    Implemented FUEL entries to Assamese translation

 po/as.po | 260
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 130 insertions(+), 130 deletions(-)

commit 1a2c5e155deacb7ebeb8d0ca2c800a97a90a7ab9
Author: Dan Winship <danw@gnome.org>
Date:   Thu Aug 23 12:48:49 2012 -0400

    glib/tests: fix leaks

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

 glib/tests/asyncqueue.c          |   4 +
 glib/tests/bookmarkfile.c        |   3 +-
 glib/tests/checksum.c            |  13 +-
 glib/tests/collate.c             |  15 +-
 glib/tests/cond.c                |   9 +
 glib/tests/convert.c             |   1 +
 glib/tests/dataset.c             |   2 +
 glib/tests/fileutils.c           |   2 +
 glib/tests/gwakeuptest.c         |   1 +
 glib/tests/mainloop.c            |  33 +-
 glib/tests/markup-parse.c        |   3 +-
 glib/tests/option-context.c      |   8 +-
 glib/tests/queue.c               |   6 +-
 glib/tests/regex.c               | 963
 ++++++++++++++++++++-------------------
 glib/tests/spawn-multithreaded.c |   7 +-
 glib/tests/spawn-singlethread.c  |   8 +-
 glib/tests/string.c              |   2 +
 glib/tests/timeout.c             |   6 +-
 glib/tests/unix.c                |   4 +-
 19 files changed, 596 insertions(+), 494 deletions(-)

commit 0c0cdfd9c4a9d57aae0fb50b5e18cab6ba9e1a76
Author: Dan Winship <danw@gnome.org>
Date:   Thu Aug 23 12:29:36 2012 -0400

    gtestutils: add g_test_add_data_func_full()

    Like g_test_add_data_func(), but includes a GDestroyNotify for the
    test data.

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

 docs/reference/glib/glib-sections.txt |  1 +
 glib/glib.symbols                     |  1 +
 glib/gtestutils.c                     | 28 ++++++++++++++++++++++++++++
 glib/gtestutils.h                     |  7 +++++++
 4 files changed, 37 insertions(+)

commit 242737822357c9a686df69bdb888b0d42caf1d5c
Author: Dan Winship <danw@gnome.org>
Date:   Thu Aug 23 12:38:17 2012 -0400

    gmain: remove unix signal watch if its GSourceFunc returns FALSE

    g_unix_signal_watch_dispatch() was ignore the callback's return value.
    Fix that.

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

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

commit 99c7c951d99c180a5f5832d922b4f3f58380a1cd
Author: Dan Winship <danw@gnome.org>
Date:   Thu Aug 23 12:35:20 2012 -0400

    gmain: don't leak child sources that are destroyed before their
    parents

    A parent source holds refs on its children, so if the child source is
    destroyed, we need to drop that ref. Fix, and reorganize to make this
    all more obvious.

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

 glib/gmain.c | 44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit 48a9887eae1058b055994c832b26a8ab9876db57
Author: Dan Winship <danw@gnome.org>
Date:   Thu Aug 23 12:33:43 2012 -0400

    gmain: free source_lists when freeing GMainContext

    If a context was freed with sources still attached, those sources
    correctly got destroyed, but the corresponding GSourceList structs
    were being leaked.

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

 glib/gmain.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit b901aaf6731d836b036aa1cee63087aa3fdc0768
Author: Dan Winship <danw@gnome.org>
Date:   Sun Aug 26 14:40:13 2012 -0400

    Update .gitignores

 gio/tests/.gitignore | 2 ++
 tests/.gitignore     | 1 +
 2 files changed, 3 insertions(+)

commit ac7c050d377f6815534074b855cdf74f02cf96b2
Author: Colin Walters <walters@verbum.org>
Date:   Sat Aug 25 17:13:43 2012 -0400

    docs: Ensure CLEANFILES is set before we use +=

    We need to be defensive about this in the case where gtk-doc.make is
    empty.

 docs/reference/gio/Makefile.am     | 1 +
 docs/reference/glib/Makefile.am    | 1 +
 docs/reference/gobject/Makefile.am | 1 +
 3 files changed, 3 insertions(+)

commit dbad8304ff123f7fe242bdd8a8cfcb7eef8afce6
Author: William Jon McCann <jmccann@redhat.com>
Date:   Fri Aug 24 13:32:25 2012 -0400

    Don't crash if set_app_info is called before adding metadata

    set_mime_type, set_is_private, add_group, set_groups, set_icon, etc
    all added metadata before using it. If set_app_info was called before
    any of those it would crash when trying to access the metadata.

 glib/gbookmarkfile.c | 3 +++
 1 file changed, 3 insertions(+)

commit dbf9f7a2882c240fe48ab441de7e015638686ccc
Author: OKANO Takayoshi <kano@na.rim.or.jp>
Date:   Thu Aug 23 19:15:09 2012 +0900

    [l10n] Update Japanese translation

 po/ja.po | 1174
 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 680 insertions(+), 494 deletions(-)

commit 462c48acad4efe9db5afd3c7d8e3e0342a591bea
Author: A S Alam <aalam@users.sf.net>
Date:   Thu Aug 23 07:57:51 2012 +0530

    update Punjabi Translation

 po/pa.po | 1401
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 764 insertions(+), 637 deletions(-)

commit 12494f697ffd2117ec607d62a04c5a97e32e8482
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Aug 22 22:36:15 2012 +0200

    Updated Polish translation

 po/pl.po | 1039
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 585 insertions(+), 454 deletions(-)

commit 0b6fdff05cc10f5e639a39dd4b79e01a025ad2d5
Author: Colin Walters <walters@verbum.org>
Date:   Wed Aug 22 14:48:41 2012 -0400

    Fix regression when TMPDIR/TMP are unset

    We should just be returning /tmp as a default, not calling g_getenv
    ("/tmp") which makes no sense.

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

 glib/gutils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ad20e074c4aa6492c5334870515f48c3a23e051c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Aug 22 10:29:16 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 225
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 116 insertions(+), 109 deletions(-)

commit e77f3ea0d8194e421fc7dd18032622f8b8a85c2e
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Wed Aug 22 09:15:00 2012 +0700

    Updated Vietnamese translation

 po/vi.po | 90
 ++++++++++++++++++++++++++--------------------------------------
 1 file changed, 37 insertions(+), 53 deletions(-)

commit eab38232de82ae19cc3c12a67861e0f1d82191ca
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Wed Aug 22 08:51:44 2012 +0700

    po/vi: imported from Damned Lies

 po/vi.po | 952
 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 543 insertions(+), 409 deletions(-)

commit 4a89e2ee7d7a46a52272a6b4197cb3af998d0a49
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Wed Aug 22 00:54:09 2012 +0100

    Updated Portuguese translation

 po/pt.po | 1260
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 715 insertions(+), 545 deletions(-)

commit 221bbd8d76670d00f7b574ac77ca49ef9a9fb4dd
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Tue Aug 21 16:32:17 2012 -0400

    *bump*

    thanks rico :)

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a3655be2111ee38839fe2a1fd001923d1d4ad7be
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:   Tue Aug 21 21:10:16 2012 +0200

    win32: fix tests/sources.c

    "make check" was failing on sys/resource.h not being available on
    win32. Seeing that this test just spews some numbers on stdout
    whithout really testing anything we can safely replace them with
    similar enough numbers by relying on g_get_monotonic_time ().

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

 tests/sources.c | 78
 +++++++++++++++++++++++++--------------------------------
 1 file changed, 34 insertions(+), 44 deletions(-)

commit 7518f7a674723ded4cbb32d780c594c5d515af70
Author: Stef Walter <stefw@gnome.org>
Date:   Tue Aug 21 13:26:27 2012 +0200

    Revert "gtlscertificate: Add certificate-bytes and private-key-bytes
    props"

     * In order to add contstruct properties to an abstract base
       calls, and retain ABI stability, the base class must add a
       default implementation of those properties.
     * We cannot add a default implementation of certificate-bytes
       or private-key-bytes since certificate and private-key properties
       are writable on construct-only.

    This reverts commit 541c985869fe9f2c0a858c0a91b4eb60f99d19f0.

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

 gio/gdummytlsbackend.c      |  4 ---
 gio/gtlscertificate.c       | 59
 +++++++++------------------------------------
 gio/tests/gtesttlsbackend.c |  6 -----
 3 files changed, 11 insertions(+), 58 deletions(-)

commit a8c784df58b7af490d0b08e74bd6f1085da692df
Author: Stef Walter <stefw@gnome.org>
Date:   Fri Aug 17 10:55:10 2012 +0200

    gdbus: Fix double free and use after free of object path

     * This occurs when the 'g-object-path' property is read
       on a GDBusObjectSkeleton

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

 gio/gdbusobjectskeleton.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2222b657ded5b0c59999f63ff74534726235d7eb
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Tue Aug 21 19:16:27 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 81
 +++++++++++++++++++++++++++++--------------------------------
 po/zh_TW.po | 81
 +++++++++++++++++++++++++++++--------------------------------
 2 files changed, 78 insertions(+), 84 deletions(-)

commit 0d8a81b722e18092062f83b7fd8c0b3a5f4d613a
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Aug 20 19:46:33 2012 +0200

    mount-op: use gint64 instead of guint64 for time_left and bytes_left

    Since those can be -1, they need to be signed.

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

 gio/gmountoperation.c | 9 +++++----
 gio/gmountoperation.h | 4 ++--
 2 files changed, 7 insertions(+), 6 deletions(-)

commit ac8c13d25c86e62f04bbfb7ac21fc9fb6eb02337
Author: Andika Triwidada <andika@gmail.com>
Date:   Tue Aug 21 13:53:46 2012 +0700

    Updated Indonesian translation

 po/id.po | 90
 +++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 46 insertions(+), 44 deletions(-)