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(-)