commit 626abfdc108154c3ae149e82580779669fb63881
Author: Matthias Clasen <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Tue Aug 21 13:53:46 2012 +0700

   Updated Indonesian translation

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