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(-)
commit ed40bf6715763045457cd6123b3882222c818cde
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Aug 20 18:32:25 2012 -0400
NEWS, versions, etc.
NEWS | 58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 59 insertions(+), 1 deletion(-)
commit 59394b3e1e3b3907b4dc18de4067e5476b4c1649
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Aug 20 18:32:46 2012 -0400
Revert the GMarkup attribute collect changes
We need to have some more discussion on this topic.
This reverts commits 86329ba44fc7662c0bad37955f0ec980a24be495 and
8d40389d15544bdc612989157f80380badce52f7.
https://bugzilla.gnome.org/show_bug.cgi?id=665634
docs/reference/glib/glib-sections.txt | 1 -
gio/gdbusintrospection.c | 100 ++++++++--------
glib/glib.symbols | 1 -
glib/gmarkup.c | 218
+++++++++++-----------------------
glib/gmarkup.h | 9 --
glib/tests/markup-collect.c | 125 +++++++------------
6 files changed, 165 insertions(+), 289 deletions(-)
commit 850680d751812e3d7fbc4052a8c56ad90e20a3fa
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Aug 20 17:57:13 2012 -0400
gmarkup test: fix use of message expect API
glib/tests/markup-collect.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 56210220a2c86b099ca7757b67a3ef7fb2366d3d
Author: Dan Winship <danw@gnome.org>
Date: Mon Aug 20 17:26:45 2012 -0400
tests/protocol: update the messages to reflect G_LOG_DOMAIN being
set now
glib/tests/protocol.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit d06c7a911ea28d9d8019b901f71bd12cfa2dd64d
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Aug 20 16:25:09 2012 -0400
g_test_expect_message: add some g_return_if_fail
NULL domain is not supported and some might expect this to work,
so make
sure they don't get the wrong idea...
glib/gmessages.c | 4 ++++
1 file changed, 4 insertions(+)
commit 07fadc7932713145ec429394c9ebf2a87bd09b75
Author: Lars Uebernickel <lars.uebernickel@canonical.com>
Date: Mon Aug 20 14:32:14 2012 +0200
GMenuModel: add test for the new GMenuItem API
gio/tests/gmenumodel.c | 68
++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
commit 6798fcdd0f3c1b96c3c0e8561ea81e9a05f2005f
Author: Ryan Lortie <desrt@desrt.ca>
Date: Sat Aug 18 14:24:46 2012 -0400
GMenuItem: add constructor to copy from model
Add g_menu_item_new_from_model() for constructing a GMenuItem that
is a
copy of a menu item that's in a GMenuModel.
docs/reference/gio/gio-sections.txt | 1 +
gio/gio.symbols | 1 +
gio/gmenu.c | 87
+++++++++++++++++++++++++++++++++++++
gio/gmenu.h | 4 ++
4 files changed, 93 insertions(+)
commit 99478dd893fab44f3672cbacce3c87b6dec3bb58
Author: Ryan Lortie <desrt@desrt.ca>
Date: Sat Aug 18 14:20:59 2012 -0400
GMenuItem: add getter APIs
GMenuItem has been write-only up to this point. Add some APIs for
reading back values as well.
docs/reference/gio/gio-sections.txt | 3 +
gio/gio.symbols | 3 +
gio/gmenu.c | 118
++++++++++++++++++++++++++++++++++++
gio/gmenu.h | 13 ++++
4 files changed, 137 insertions(+)
commit ad79b0f8efdb72e9c4b337dffa62521e7fa2a89a
Author: Ryan Lortie <desrt@desrt.ca>
Date: Sat Aug 18 14:14:21 2012 -0400
GMenuModel: remove a type safety bug
There was a /* XXX */ in the code here to do proper typechecking
of the
GVariant in the menu model when using
g_menu_model_get_item_attribute().
We have g_variant_check_format_string() now, so use it.
gio/gmenumodel.c | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
commit 34653169e5653b95d61c461f088e6016f042d08a
Author: Ryan Lortie <desrt@desrt.ca>
Date: Sat Aug 18 14:12:55 2012 -0400
GVariant: add g_variant_check_format_string()
For some time now people have been asking for a way to check for type
compatibility between GVariant instances and format strings.
There are
several APIs inside of GLib itself that would benefit from this.
This patch introduces a way to do that.
docs/reference/glib/glib-sections.txt | 1 +
glib/glib.symbols | 1 +
glib/gvariant.c | 104
++++++++++++++++++++++++++++++++++
glib/gvariant.h | 4 +-
glib/tests/gvariant.c | 54 ++++++++++++++++++
5 files changed, 163 insertions(+), 1 deletion(-)
commit 6a6b64ef4d9f2985eaf1cb727398019359b4b4f4
Author: Aurimas Černius <aurisc4@gmail.com>
Date: Mon Aug 20 23:10:25 2012 +0300
Updated Lithuanian translation
po/lt.po | 1694
+++++++++++++++++++++++++++++++-------------------------------
1 file changed, 847 insertions(+), 847 deletions(-)
commit cc24dac3c8edbe2068ba15522bb5d937602082dc
Author: Dan Winship <danw@gnome.org>
Date: Mon Jul 30 16:38:30 2012 -0400
glib/tests: use g_test_expect_message()
Replace some tests that used to use g_test_trap_fork() with
g_test_expect_message() instead.
https://bugzilla.gnome.org/show_bug.cgi?id=679556
glib/tests/Makefile.am | 1 +
glib/tests/error.c | 45 ++++++------
glib/tests/gvariant.c | 56 ++++++++-------
glib/tests/mainloop.c | 11 ++-
glib/tests/markup-collect.c | 20 +++---
glib/tests/strfuncs.c | 163
++++++++++++++++++++++----------------------
6 files changed, 159 insertions(+), 137 deletions(-)
commit 25ac137c0a47ccc5214dabeaa41da18dac2b0cee
Author: Dan Winship <danw@gnome.org>
Date: Mon Jul 30 16:05:08 2012 -0400
gtestutils: add g_text_expect_message()
Add g_test_expect_message() and g_test_assert_expected_messages(), to
allow tests of warnings, error messages, return-if-fails, etc.
https://bugzilla.gnome.org/show_bug.cgi?id=679556
docs/reference/glib/glib-sections.txt | 4 +
glib/glib.symbols | 2 +
glib/gmessages.c | 466
+++++++++++++++++++++-------------
glib/gtestutils.h | 10 +
glib/tests/testing.c | 86 +++++++
5 files changed, 397 insertions(+), 171 deletions(-)
commit 78a8aecbb339f620e87711389f56308c219d443f
Author: Dan Winship <danw@gnome.org>
Date: Mon Jul 30 15:32:31 2012 -0400
g_logv: only expand the message once
Hoist the g_strdup_printf()'ing out of the loop, since the message is
the same for every handler that gets called.
https://bugzilla.gnome.org/show_bug.cgi?id=679556
glib/gmessages.c | 60
+++++++++++++++++++++++---------------------------------
1 file changed, 24 insertions(+), 36 deletions(-)
commit f78931c4abf217fce0eca890da411c1c1c983d45
Author: Dan Winship <danw@gnome.org>
Date: Wed Aug 1 09:49:10 2012 -0400
glib/tests/testing, logging: don't use g_test_undefined()
We are verifying the behavior of the test/logging functions here; this
is not undefined behavior.
https://bugzilla.gnome.org/show_bug.cgi?id=679556
glib/tests/logging.c | 54
++++++++++++++++++++--------------------------------
glib/tests/testing.c | 32 ++++++++++---------------------
2 files changed, 31 insertions(+), 55 deletions(-)
commit d9f6314f57cad9940938165421c1efc09636147b
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Tue Jul 3 02:04:08 2012 +0200
win32: add pipe-io-cancel-test
Test that win32 streams can be cancelled.
It can even be tested with wine on Linux!
https://bugzilla.gnome.org/show_bug.cgi?id=679288
gio/tests/win32-streams.c | 56
+++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
commit b9b2cf6a666af907d775a871d76b5b6871b4a6bd
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Wed Aug 8 01:02:40 2012 +0200
win32: add pipe-io-concurrent
Implement test case suggested by Ryan Lortie on bug:
https://bugzilla.gnome.org/show_bug.cgi?id=679288
"There is a potential race here that's really unlikely to happen, but
here we go: We are trying to read from the same socket in two threads.
Some data comes. That causes the poll() in both threads (above) to
finish running. Then the cancellable is checked above. We now find
ourselves here. Only one thread will read the data. The other will
block on this function. Then the user may cancel the cancellable while
we are blocked here, but we will stay blocked...."
gio/tests/win32-streams.c | 98
+++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 98 insertions(+)
commit 1c1ba8b5122295651400eed3f3fb3b9f69f0ac47
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Mon Aug 20 15:47:15 2012 +0200
win32: add pipe-io-overlap-test
gio/tests/win32-streams.c | 92
+++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 92 insertions(+)
commit b9d7b80897d79cb43c4a795c7d9d3d9a24e140cc
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Fri Jul 6 00:46:32 2012 +0200
win32: make gio stream cancellable
v2:
- fix cancellation of concurrent readers
- replace g_assert() usage with g_warn_if_fail()
v3:
- fix indentation
- fix loop code to not leak (silly me)
https://bugzilla.gnome.org/show_bug.cgi?id=679288
gio/gasynchelper.c | 29 +++++++++++++++++++++++++----
1 file changed, 25 insertions(+), 4 deletions(-)
commit 4b5d762d5d73af90de49801ecc1da52d4cd86d6f
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Wed Aug 8 01:08:15 2012 +0200
win32: handle ERROR_MORE_DATA
If a named pipe is being read in message mode and the next message is
longer than the nNumberOfBytesToRead parameter specifies, ReadFile
returns FALSE and GetLastError returns ERROR_MORE_DATA.
Since the API doesn't allow to return both a GError and the number of
bytes read so far, it makes more sense to return nread, and let the
client call GetLastError() himself to check if ERROR_MORE_DATA.
The current alternative loses the nread information.
https://bugzilla.gnome.org/show_bug.cgi?id=679288
gio/gwin32inputstream.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
commit 23d80a04da43c08f4ea626283607a7546d7a56db
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Mon Jul 2 21:45:41 2012 +0200
win32: use overlapped events for streams
Any file handle created with FLAG_OVERLAPPED must have
ReadFile()/WriteFile() called with an OVERLAPPED structure.
Failing to do so will give unspecified results, invalid read/write or
corruption.
Without FLAG_OVERLAPPED, it is not possible to read and write
concurrently, even with two seperate threads, created by 2 input and
output gio streams. Also, only with FLAG_OVERLAPPED may an IO
operation be asynchronous and thus be cancellable.
We may want to call ReOpenFile() to make sure the FLAG is set, but
this API is only available since Vista+.
According to MSDN doc, adding the OVERLAPPED argument for IO operation
on handles without FLAG_OVERLAPPED is allowed, and indeed the existing
test still passes.
v2:
- update GetLastError() after _g_win32_overlap_wait_result ()
- split the unrelated ERROR_MORE_DATA handling
https://bugzilla.gnome.org/show_bug.cgi?id=679288
gio/gasynchelper.c | 28 +++++++++++++++++++++++
gio/gasynchelper.h | 11 +++++++++
gio/gwin32inputstream.c | 58
++++++++++++++++++++++++++++++++++++------------
gio/gwin32outputstream.c | 53 ++++++++++++++++++++++++++++++++-----------
4 files changed, 123 insertions(+), 27 deletions(-)
commit 96a0c589eec8e66f0d879c2a0979df6fd2c23dde
Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
Date: Mon Aug 20 16:41:42 2012 +0200
gmem.c: array is only paritally filled by memcpy
The size of the local_data arrray is too large. It should not be
multiplied by the sizeof guint.
The memcpy of profile_data to local_data later will only fill a part
of the
array.
Spotted with the PVS-Studio static analyzer
https://bugzilla.gnome.org/show_bug.cgi?id=681501
glib/gmem.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 248cc2c8858a2c60b9aaaa7706ef3a7f5bce84cc
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Mon Aug 20 14:15:39 2012 +0200
Updated Spanish translation
po/es.po | 348
++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 190 insertions(+), 158 deletions(-)
commit cbf346ce53887e7e40f38c0945f94ff672fa114e
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:27:04 2012 -0400
Remove some more 'the the'
gio/tests/gdbus-test-codegen.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit efd822bb07c50e68d3cbe4c7f7a3d816a0ab7808
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:26:42 2012 -0400
Improve test coverage for GSocketConnection
gio/tests/proxy-test.c | 5 +++++
1 file changed, 5 insertions(+)
commit cc5d7ccdba6e46548a1e895db1d8dab3409278b8
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:26:05 2012 -0400
Improve test coverage for unix socket addresses
gio/tests/unix-fd.c | 4 ++++
1 file changed, 4 insertions(+)
commit 63eaeb223b9b773e055acc1a8fc7637e4a676b82
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:25:37 2012 -0400
Improve test coverage for resources
gio/tests/resources.c | 61
+++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
commit beea8c5c847a7bf46ae77d834ed7cc3fb6822c5c
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:25:21 2012 -0400
Improve test coverage for filter streams
gio/tests/filter-streams.c | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
commit b22f4a2dd2c05038f45485b850f3ba04bf28afb9
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:25:02 2012 -0400
Improve test coverage for unix streams
gio/tests/unix-streams.c | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
commit 3afec2b87282b25233add6bcdfb9af4657f40ddd
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:24:44 2012 -0400
Improve test coverage for pollable streams
gio/tests/pollable.c | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
commit eeb4951c47d6a869d50590a9a81afbb99f63b5f3
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:24:04 2012 -0400
Improve GSettings test coverage
gio/tests/gsettings.c | 81
+++++++++++++++++++++++++++++++++++++-
gio/tests/org.gtk.test.gschema.xml | 3 ++
2 files changed, 83 insertions(+), 1 deletion(-)
commit f89e9deaec3bf279eac5073a30d6d3d7b2a1568b
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:23:32 2012 -0400
Improve GAppInfo test coverage
gio/tests/appinfo-test.desktop | 8 ++++--
gio/tests/appinfo.c | 60
+++++++++++++++++++++++++++++++++++++++++-
gio/tests/mimeapps.c | 21 ++++++++++++---
3 files changed, 83 insertions(+), 6 deletions(-)
commit 35bf77445bcce900fa6007290ac8226107763b94
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:22:59 2012 -0400
Add some GInetAddress tests
gio/tests/Makefile.am | 4 +
gio/tests/inet-address.c | 365
+++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 369 insertions(+)
commit 867ad1cebc002d881e9e113277e8ea2e03cdaaf1
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:22:33 2012 -0400
Add some GPermission tests
gio/tests/Makefile.am | 4 ++
gio/tests/permission.c | 106
+++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 110 insertions(+)
commit 2687d921e15e4aead3af4867fcd6220088085d7a
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:21:02 2012 -0400
Cosmetic change
gtk-doc doesn't need <!-- --> anymore to recognize plural
forms of links.
gio/gpollableinputstream.c | 2 +-
gio/gpollableoutputstream.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 4dbcd27eeea8181810c8ddefd116ce474bea8496
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Aug 19 02:19:27 2012 -0400
Make GPermission more forgiving
It is not great if calling g_permission_acquire on a simple
permission object just segfaults. This commit arranges for
this to return a G_IO_ERROR_NOT_SUPPORTED error.
gio/gpermission.c | 53
++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 50 insertions(+), 3 deletions(-)
commit 4a8740d0d23077cf9be99dfd3cf583ba33595279
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 23:17:47 2012 -0400
It is 'registered', not 'registred'
gio/gresource.c | 12 ++++++------
gobject/gparam.c | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
commit e27367f341e56bd951ea4b6fb42ef23cd0598c65
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 23:15:58 2012 -0400
Exterminate 'the the'
gio/gdbusprivate.c | 2 +-
gio/gioenums.h | 2 +-
gio/gproxyaddress.c | 2 +-
gio/gzlibcompressor.c | 2 +-
glib/gmain.c | 14 +++++++-------
glib/gmarkup.c | 2 +-
glib/gspawn.h | 2 +-
gobject/gvalue.h | 6 +++---
8 files changed, 16 insertions(+), 16 deletions(-)
commit 96ed9e41f436412dbc0628cf45ecd460e9823089
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:42:10 2012 -0400
Improve utils test coverage
glib/tests/utils.c | 26 +++++++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)
commit cb8f88ca9fc87a65c7df69164e0ea8a905fc224b
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:41:48 2012 -0400
Improve uri test coverage
glib/tests/uri.c | 3 +++
1 file changed, 3 insertions(+)
commit 2c338e21d6f86bad96283d5388991dc4c4b34361
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:41:35 2012 -0400
Improve strfuncs tests coverage
glib/tests/strfuncs.c | 8 ++++++++
1 file changed, 8 insertions(+)
commit 58c7747c50c98331769bc4d68f341652c42063c3
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:41:23 2012 -0400
Improve GRegex test coverage
glib/tests/regex.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit a7e10fa0b6c1772b8be49f17bb3e1eeb3477c26c
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:41:07 2012 -0400
Improve GPrivate test coverage
glib/tests/private.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit aad40b89fe0539eede3a66e2fe2fc8b9c8f5c420
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:40:33 2012 -0400
Improve file utils test coverage
glib/tests/fileutils.c | 149
++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 148 insertions(+), 1 deletion(-)
commit 6e1d205ad30e9a3c031d0660f909dbed8665dee4
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:40:15 2012 -0400
Improve GError test coverage
glib/tests/error.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
commit e181234fe5bbf80be3973d4803bce68887a771c6
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:39:52 2012 -0400
Improve atomic ops test coverage
glib/tests/atomic.c | 5 +++++
1 file changed, 5 insertions(+)
commit 06d837b6a3ac59f8e997d9f745136d48b85ecb38
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:39:28 2012 -0400
Improve array test coverage
glib/tests/array-test.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
commit 373dcaea567281b977e76d812a73d2ee201d2745
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 18 14:38:53 2012 -0400
Improve threadpool test coverage
tests/threadpool-test.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit a946892b1e80aabcf33eb9783ce1cacaf6162e97
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date: Fri Aug 17 23:17:51 2012 +0200
Updated Galician translations
po/gl.po | 550
++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 276 insertions(+), 274 deletions(-)
commit 2360d04e50d744a6db42a0a24418ecd272b45a8e
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date: Thu Aug 16 22:06:45 2012 -0400
Fix problems with CLEANFILES and automake-1.11.1
Running with automake-1.11.1, a couple fixes are needed
for CLEANFILES when gtk-doc is not installed.
(Found with Amazon Linux AMI release 2012.03)
https://bugzilla.gnome.org/show_bug.cgi?id=682067
autogen.sh | 5 ++++-
glib/Makefile.am | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
commit fdcdcf4f2f7a382d8b8d00842524bbd9aa82d3e0
Author: Krishnababu Krothapalli <kkrothap@redhat.com>
Date: Fri Aug 17 19:43:40 2012 +0530
Updated Telugu Translations
po/te.po | 104
+++++++++++++++++++++++++++++----------------------------------
1 file changed, 47 insertions(+), 57 deletions(-)
commit a53ccea814fa052a7d2aaa543cf2483b4f455cb4
Author: Krishnababu Krothapalli <kkrothap@redhat.com>
Date: Fri Aug 17 19:22:00 2012 +0530
Updated Telugu Translations
po/te.po | 1077
++++++++++++++++++++++++++++++++++++--------------------------
1 file changed, 628 insertions(+), 449 deletions(-)
commit 2954f70d39198e67ff6a364a4f5c275381af1a75
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date: Fri Aug 17 19:22:43 2012 +0800
Fix build on Visual C++
-glib/gmarkup.c: Use G_VA_COPY() instead of va_copy() as va_copy()
may not
be universally available.
-gio/gtestdbus.c: Include io.h on Windows for close()
gio/gtestdbus.c | 3 +++
glib/gmarkup.c | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
commit 69124b2dc4587f9c978648e38c548c50352ef930
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date: Fri Aug 17 12:59:44 2012 +0200
Updated Serbian translation
po/sr.po | 253
+++++++++++++++++++++++++++++++--------------------------
po/sr@latin.po | 253
+++++++++++++++++++++++++++++++--------------------------
2 files changed, 278 insertions(+), 228 deletions(-)
commit f116437c7e73035a72ce45cb47c4518df604711a
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date: Fri Aug 17 14:22:32 2012 +0530
Assamese translation updated
po/as.po | 318
++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 171 insertions(+), 147 deletions(-)
commit 56e9f896c691cb99ebd4f4d20a507760c0f445fa
Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
Date: Fri Aug 17 12:24:15 2012 +0530
Updated Marathi Translations
po/mr.po | 1372
+++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 780 insertions(+), 592 deletions(-)
commit 86a4fd6fa98de29f7ee05ba655a00e4c42f11756
Author: David King <amigadave@amigadave.com>
Date: Fri Feb 17 11:15:08 2012 +0000
docs: Describe GCompletion item memory management
https://bugzilla.gnome.org/show_bug.cgi?id=600751
glib/deprecated/gcompletion.c | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
commit b13a79aeb45e0630482202372e136ea264a24e5f
Author: Matthias Clasen <mclasen@redhat.com>
Date: Fri Aug 17 01:14:51 2012 -0400
Adapt schema tests to changed error messages
gio/tests/gschema-compile.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 056d39c9f7e058397beaed7b4f5637857510b4e2
Author: Colin Walters <walters@verbum.org>
Date: Tue May 29 18:54:58 2012 -0400
GMappedFile: Add g_mapped_file_get_bytes()
This is yet another API that has a data/length/refcount combination
that one might often want to turn into a GBytes.
https://bugzilla.gnome.org/show_bug.cgi?id=677065
docs/reference/glib/glib-sections.txt | 1 +
glib/glib.symbols | 1 +
glib/gmappedfile.c | 24 ++++++++++++++++++++++++
glib/gmappedfile.h | 2 ++
glib/tests/mappedfile.c | 19 +++++++++++++++++++
5 files changed, 47 insertions(+)
commit b0d8498ee31ab9e3a0ad4c747d1816dd6d4758f5
Author: Matthias Clasen <mclasen@redhat.com>
Date: Fri Aug 17 00:27:10 2012 -0400
GDateTime: pack the struct better
Makes a difference in 32bit.
glib/gdatetime.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 86329ba44fc7662c0bad37955f0ec980a24be495
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 23:41:19 2012 -0400
gdbus: Use g_markup_collect_known_attributes() in GDBus introspection
In order to be able to cope with the introspection XML
from the Telepathy specification, which uses attributes
like tp:type and tp:name-for-bindings, we need to ignore
unknown attributes when parsing.
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=665634
gio/gdbusintrospection.c | 100
++++++++++++++++++++++-------------------------
1 file changed, 47 insertions(+), 53 deletions(-)
commit 8d40389d15544bdc612989157f80380badce52f7
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 23:40:08 2012 -0400
gmarkup: Add g_markup_collect_known_attributes()
Add a variant of g_markup_collect_attributes() which will
ignore unknown attributes (such as those from different XML
namespaces) when parsing markup, rather than returning
G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE as g_markup_collect_attributes()
does.
Patch by Philip Withnall,
https://bugzilla.gnome.org/show_bug.cgi?id=665634
docs/reference/glib/glib-sections.txt | 1 +
glib/glib.symbols | 1 +
glib/gmarkup.c | 218
+++++++++++++++++++++++-----------
glib/gmarkup.h | 9 ++
glib/tests/markup-collect.c | 125 ++++++++++++-------
5 files changed, 242 insertions(+), 112 deletions(-)
commit 21aff13d22257ae786bbf39bd68f24f448205bfc
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 23:23:16 2012 -0400
Fix 'make report'
Turns out this doesn't work unless every Makefile.am includes
Makefile.decl.
gio/gdbus-2.0/codegen/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 6bee6dbce53310935dce7cb1de73e0b0be36f988
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 23:02:41 2012 -0400
Miscellaneous string fixes
Typo and punctuation fixes, and some rewording, based
on a patch by Philip Withnall, bug
https://bugzilla.gnome.org/review?bug=628193
gio/gdbusaddress.c | 4 ++--
gio/gdbusmethodinvocation.c | 4 ++--
gio/gicon.c | 2 +-
gio/glib-compile-schemas.c | 12 ++++++------
gio/gsocket.c | 6 +++---
gio/gsocketclient.c | 4 ++--
gio/gsocks5proxy.c | 4 ++--
glib/gregex.c | 2 +-
8 files changed, 19 insertions(+), 19 deletions(-)
commit e4dc223e9d1778f21c8267171dd6562ba82634c3
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 22:47:43 2012 -0400
Make capitalisation of "UNIX" consistent in translatable strings
Based on a patch by Philip Withnall, bug
https://bugzilla.gnome.org/review?bug=628193
gio/gunixsocketaddress.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 191f09b04409202fc88fc88f5e05c16d4cdfa86c
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 22:23:20 2012 -0400
Change "dash" to "hyphen" in translatable strings
GSchemas use hyphens, not dashes.
Patch by Philip Withnall, bug
https://bugzilla.gnome.org/review?bug=628193
gio/glib-compile-schemas.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 4e55bebb7aaaf2bdd635db691ad6524dd9e893f8
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 22:17:46 2012 -0400
Fix leak in GWinHttpVfs
Patch by Ole André Vadla Ravnås, bug
https://bugzilla.gnome.org/show_bug.cgi?id=627423
gio/win32/gwinhttpvfs.c | 2 ++
1 file changed, 2 insertions(+)
commit 6ef1e56479db644cff6717a838a8e63a54ce54da
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 22:15:54 2012 -0400
Fix leak in GFileAttributeInfoList
Patch by Ole André Vadla Ravnås, bug
https://bugzilla.gnome.org/show_bug.cgi?id=627423
gio/gfileattribute.c | 1 +
1 file changed, 1 insertion(+)
commit bf3262dd935ecbe72374311447de1f1c70a43fcc
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 20:18:37 2012 -0400
GTest: Improve --help output
https://bugzilla.gnome.org/show_bug.cgi?id=550433
glib/gtester.c | 33 +++++++++++++++---------------
glib/gtestutils.c | 61
++++++++++++++++++++++---------------------------------
2 files changed, 41 insertions(+), 53 deletions(-)
commit 55ca95c2203cb483439aae9b1f282b93f32f621c
Author: David King <amigadave@amigadave.com>
Date: Fri Feb 17 14:42:58 2012 +0000
docs: Improve G_GNUC_* documentation
Mention where the GCC attributes should be placed for functions and
arguments. Add an example for G_GNUC_UNUSED.
https://bugzilla.gnome.org/show_bug.cgi?id=326931
glib/docs.c | 94
++++++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 77 insertions(+), 17 deletions(-)
commit 2ccf64ba59cfcc472a658b036b8a919aa081ea7f
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 18:44:41 2012 -0400
Improve glib-genmarshal man page
Expand the example in glib-genmarshal.1 to include the actual
commandline invocations, and update the generated function
names to match reality.
https://bugzilla.gnome.org/show_bug.cgi?id=637460
docs/reference/gobject/glib-genmarshal.xml | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
commit aa50b8aec31df6951070ed9674ab3b14dc6d2759
Author: Colin Walters <walters@verbum.org>
Date: Thu Aug 16 18:31:02 2012 -0400
build: Fix the --disable-man case
The manpage listing needs to be inside the conditional.
docs/reference/gio/Makefile.am | 8 +++++---
docs/reference/glib/Makefile.am | 8 +++++---
docs/reference/gobject/Makefile.am | 7 +++++--
3 files changed, 15 insertions(+), 8 deletions(-)
commit d7e1d51fc94b79dfa4243f3b9aa6eafbe169ed6f
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date: Tue Aug 14 12:57:43 2012 -0400
Add tests for g_file_make_directory_with_parents()
Add tests to catch recent regressions with
g_file_make_directory_with_parents()
https://bugzilla.gnome.org/show_bug.cgi?id=680823
gio/tests/live-g-file.c | 93
+++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 93 insertions(+)
commit f899358156a34d1b5258d1fcdeb289e7b2bbf233
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date: Tue Aug 14 11:25:56 2012 -0400
g_file_make_directory_with_parents: clean up logic
Simplify logic by only looking at whether we have a GError and
not also using return codes.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
gio/gfile.c | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 deletions(-)
commit 5291190f46614c9e1491599af345f9c41c74967e
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date: Tue Aug 14 11:20:16 2012 -0400
g_file_make_directory_with_parents(): fix a corner case
If g_file_get_parent() unexpectedly failed, we could return
FALSE but with no error.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
gio/gfile.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 732470a3594351ffc3d085a755271844c462e9c8
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date: Tue Aug 14 11:00:14 2012 -0400
g_file_make_directory_with_parents: refix error propagation
The patch from b0bce4ad triggered segfaults - see:
http://redmine.yorba.org/issues/5656
We were clearing the error before dereferencing it in the next
go-around of the while loop - this wasn't necessary.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
gio/gfile.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit b60168a5f5b4bcfa8f8ed175cd18a0cfaea96063
Author: Matthias Clasen <mclasen@redhat.com>
Date: Wed Aug 8 10:01:47 2012 -0400
Remove man page placeholder generation
I don't see a good reason for this - if man page generation is
disabled, man pages are not produced, and things like 'make dist'
will fail. That is simpler and better.
https://bugzilla.gnome.org/show_bug.cgi?id=681336
docs/reference/gio/Makefile.am | 15 +--------------
docs/reference/glib/Makefile.am | 15 +--------------
docs/reference/gobject/Makefile.am | 15 +--------------
3 files changed, 3 insertions(+), 42 deletions(-)
commit 4cd5a63f12357b6ed6314cfed237965dba0aaeae
Author: Matthias Clasen <mclasen@redhat.com>
Date: Wed Aug 8 09:57:48 2012 -0400
Clean up man pages on 'clean'
Follow the automake heuristic that says "if 'make' created it,
'make clean' should remove it".
https://bugzilla.gnome.org/show_bug.cgi?id=681336
docs/reference/gio/Makefile.am | 2 +-
docs/reference/glib/Makefile.am | 2 +-
docs/reference/gobject/Makefile.am | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit ce531302cd3b562a284da24ef425108d3466a7fb
Author: Matthias Clasen <mclasen@redhat.com>
Date: Wed Aug 8 09:55:29 2012 -0400
Make --enable-man and --enable-gtk-doc independent
Previously, --enable-man --disable-gtk-doc would silently skip
man page generation, because we didn't even desdend into
docs/reference.
Fix this by always going there.
https://bugzilla.gnome.org/show_bug.cgi?id=681336
docs/Makefile.am | 2 --
1 file changed, 2 deletions(-)
commit 317d91d06bc3bcdef91f98a7a75489977aa154e4
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 16 17:21:03 2012 -0400
Fix an example
Pointed out by Chandni Verma in
https://bugzilla.gnome.org/show_bug.cgi?id=682025
docs/reference/glib/gvariant-varargs.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f8a5fc2e2e548e72526b4d69f1c04a78030e47d4
Author: Javier Jardón <jjardon@gnome.org>
Date: Wed Aug 15 02:45:10 2012 +0900
Revert "Use upstream gettext instead the glib one"
Commited by mistake
This reverts commit e930e3b3aac2fe4d62996d8033121a40153f2da3.
autogen.sh | 4 -
configure.ac | 15 ++-
gio/Makefile.am | 1 -
glib/Makefile.am | 1 -
po/Makefile.in.in | 280
++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/Makevars | 66 -------------
6 files changed, 293 insertions(+), 74 deletions(-)
commit 6b201748b5f71f74af02ba8c01fd4c53750f910a
Author: Sebastian Geiger <sbastig@gmx.net>
Date: Thu Aug 9 23:01:29 2012 +0200
compiling.xml: Add note and fix gcc example
Because of the '--as-needed' default option
for the linker, the linking will fail, if the
file name appears after any of the options or
the pkg-config invocation.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681854
docs/reference/glib/compiling.xml | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit e930e3b3aac2fe4d62996d8033121a40153f2da3
Author: Javier Jardón <jjardon@gnome.org>
Date: Mon May 16 13:23:47 2011 +0100
Use upstream gettext instead the glib one
autogen.sh | 4 +
configure.ac | 15 +--
gio/Makefile.am | 1 +
glib/Makefile.am | 1 +
po/Makefile.in.in | 280
------------------------------------------------------
po/Makevars | 66 +++++++++++++
6 files changed, 74 insertions(+), 293 deletions(-)
commit f92a3525f79ecb53d470c00797b71c12860eb05b
Author: Dirgita <dirgitadevina@yahoo.co.id>
Date: Mon Aug 13 06:04:31 2012 +0700
Updated Indonesian translation
po/id.po | 6031
++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 3358 insertions(+), 2673 deletions(-)
commit ddfcfa66ae602c11ce9c4bfc426a79d668653278
Author: Colin Walters <walters@verbum.org>
Date: Tue Aug 7 17:26:43 2012 -0400
build: Switch back to using AS_IF for conditionals
See https://bugzilla.gnome.org/show_bug.cgi?id=674483
https://bugzilla.gnome.org/show_bug.cgi?id=681413
configure.ac | 42 +++++++++++++++++++++---------------------
1 file changed, 21 insertions(+), 21 deletions(-)
commit e5ad42c6127e0c4c3c5c6567e137305fbeee4fbc
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date: Tue Aug 7 13:36:35 2012 +0800
Updated Traditional Chinese translation(Hong Kong and Taiwan)
po/zh_HK.po | 183
++++++++++++++++++++++++++++++------------------------------
po/zh_TW.po | 183
++++++++++++++++++++++++++++++------------------------------
2 files changed, 180 insertions(+), 186 deletions(-)
commit 541c985869fe9f2c0a858c0a91b4eb60f99d19f0
Author: Stef Walter <stefw@gnome.org>
Date: Mon Aug 6 18:20:48 2012 +0200
gtlscertificate: Add certificate-bytes and private-key-bytes props
* These properties contain the same data as certificate and
private-key, but as GBytes
https://bugzilla.gnome.org/show_bug.cgi?id=681319
gio/gdummytlsbackend.c | 4 +++
gio/gtlscertificate.c | 59
++++++++++++++++++++++++++++++++++++---------
gio/tests/gtesttlsbackend.c | 6 +++++
3 files changed, 58 insertions(+), 11 deletions(-)
commit 69dd29296e2ff691f7d305ad7686d9c2e0d6e158
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Aug 6 16:20:36 2012 -0400
bump version
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6b43310ef41cde26978c261cf1c0e2715adf732d
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Aug 6 15:56:26 2012 -0400
GLib 2.33.8
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b55a2a2005cd45932bda56810aecbc5ac784fb4d
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Aug 6 12:08:21 2012 -0400
Don't use GIO in GTestDBus setup
Using GIO here may cause the gvfs module to be loaded, which
in turn gets onto the session bus to talk to gvfsd - not ideal
if you are trying to control the session bus life cycle. Instead,
just use old-fashioned glib file utils.
gio/gtestdbus.c | 21 +++++++++------------
1 file changed, 9 insertions(+), 12 deletions(-)
commit 197ebb3be4fe01ac5da536157a9b6951f2871d01
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Aug 6 12:08:04 2012 -0400
More updates
NEWS | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit cc80ae321fdfdcc90596940c8161861d25b20eed
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Aug 6 11:55:59 2012 -0400
Solaris build fix for GIO
Solaris/OpenSolaris/OpenIndiana define FIONREAD in sys/filio.h.
This commit adds a configure check for this header, and includes
it conditionally in gio/gsocket.c.
Patch by Fabian Groffen, bug 675524.
configure.ac | 2 +-
gio/gsocket.c | 4 ++++
2 files changed, 5 insertions(+), 1 deletion(-)
commit bd883f8dc75f056c2b25e941fb09422dc5786bbe
Author: Dan Winship <danw@gnome.org>
Date: Fri Feb 3 13:03:38 2012 -0500
gio/tests/g-icon.c: fix some path checks on win32
Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
rather than hardcoded "/"s.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
gio/tests/g-icon.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 291853bea3881a7eeb0f2c56946d3a1c0ef38c95
Author: Dan Winship <danw@gnome.org>
Date: Fri Feb 3 12:42:10 2012 -0500
gicon: make g_icon_new_for_string() recognize win32 paths
(but for compatibility, make it still recognize unix paths on win32
too)
https://bugzilla.gnome.org/show_bug.cgi?id=669331
gio/gicon.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 26f1e0938eeb61c7f93b651aa316e33f3b0d6292
Author: Dan Winship <danw@gnome.org>
Date: Fri Feb 3 11:35:26 2012 -0500
gio/tests/file: skip the file monitor tests if using GPollFileMonitor
test_create_delete() assumes that if it creates a file and then
immediately deletes it, that the file monitor will notice this and
record it as a create followed by a delete. But that won't work with
GPollFileMonitor, which will just think nothing changed. So skip the
test in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
gio/tests/file.c | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
commit 2793b39ea3de4fdac5cf154c7a12ac7ba82657d2
Author: Dan Winship <danw@gnome.org>
Date: Fri Feb 3 11:12:02 2012 -0500
gio/tests/g-file.c: fix some path checks on win32
Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
rather than hardcoded "/"s.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
gio/tests/g-file.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
commit 5c91af7e41443252857cdcf6fe0f0dabdc0b5250
Author: Dan Winship <danw@gnome.org>
Date: Fri Feb 3 11:10:50 2012 -0500
glocalfile: fix g_file_get_parse_name() on win32
When getting the parse name for a file: URI on win32, we were not
translating "\" to "/", resulting in incorrect output.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
gio/glocalfile.c | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
commit b2ddbd8f556c41f4d076c4cc4788684a9c84e7a2
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Aug 6 11:03:42 2012 -0400
Plug a minor memory leak in GDBusObjectProxy
As pointed out by Patrick Ohly in bug 680505,
GDBusObjectProxy was forgetting to free its object_path.
gio/gdbusobjectproxy.c | 2 ++
1 file changed, 2 insertions(+)
commit be7095980e90a8d8e76e678dc085423d2717c3bd
Author: David Rothlisberger <david@rothlis.net>
Date: Mon Jul 16 13:12:15 2012 +0100
gobject docs: Remove confusing acronym
In the wikipedia disambiguation page[1] the only entry that even
remotely makes sense in this context is "and so on". Google searches
for "aso memory management" and "aso garbage collection" don't yield
anything relevant.
[1] http://en.wikipedia.org/wiki/ASO
https://bugzilla.gnome.org/show_bug.cgi?id=679996
docs/reference/gobject/tut_gobject.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bcda26a504c58d5ef5c13032c6c29cf3c56c226e
Author: David Rothlisberger <david@rothlis.net>
Date: Mon Jul 16 10:57:46 2012 +0100
gobject docs: Remove incorrect reference to signals docs
The chapter on signals comes after this chapter, not before (see
"tut_gobject.xml" in docs/reference/gobject/gobject-docs.xml).
https://bugzilla.gnome.org/show_bug.cgi?id=679996
docs/reference/gobject/tut_gobject.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 10474aca34f8adf7258294d678e56525b7570c70
Author: Brian Koning <gnome.brkoning@gmail.com>
Date: Mon Jul 23 11:04:45 2012 -0400
Remove extra newline chars in local
g_application_command_line_print/err
The extra newline chars in the local
implementation of g_application_command_line_print and
g_application_command_line_printerr() cause an unwanted newline
after printed strings. This patch removes the newline chars to make
the functions consistent with their documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=680459
gio/gapplicationcommandline.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 151b198b93764ac69b5c067afe9fbf7c6c4acea4
Author: Pavel Vasin <rat4vier@gmail.com>
Date: Mon Jul 16 15:57:26 2012 +0400
GDBusActionGroup: hold ref until async init done
to avoid use-after-free if GDBusActionGroup was finalized
https://bugzilla.gnome.org/show_bug.cgi?id=679509
gio/gdbusactiongroup.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit b2d848e3cb83fb096d6337be701cf834defa56b9
Author: Pavel Vasin <rat4vier@gmail.com>
Date: Sun Jul 15 14:34:53 2012 +0400
gio/tests/actions: test for bug679509
gio/tests/actions.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
commit a74749d354a9d5458f664eb67691901e13bfe738
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Aug 6 08:51:40 2012 -0400
Deprecated GSlice config API
This was marked as 'internal debugging' in the headers, and
should have never been made public. As a first step to repair
this, deprecate it.
https://bugzilla.gnome.org/show_bug.cgi?id=680831
glib/gslice.h | 4 ++++
glib/tests/slice.c | 3 +++
2 files changed, 7 insertions(+)
commit 0b8662635df3e35aacb7d2e7cef517c47869c6ec
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Aug 6 08:49:30 2012 -0400
configure.ac: Use AS_HELP_STRING throughout
https://bugzilla.gnome.org/show_bug.cgi?id=680831
configure.ac | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
commit 49b35f093034af6ff14df4df2073a6111614c9d0
Author: Stef Walter <stefw@gnome.org>
Date: Fri Aug 3 21:51:08 2012 +0200
gtlscertificate: Don't confuse certificate and public key in docs
* A certificate sorta acts as a public key, but more specifically
it contains a public key (in its subjectPublicKeyInfo) field.
* Documentation was confusing and could have read like the
certificate and certificate-pem properties were returning the
public key part of the certificate.
https://bugzilla.gnome.org/show_bug.cgi?id=681158
gio/gtlscertificate.c | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
commit 278fe0c67f1d3a8731356fdda0e0adfb633cd7c4
Author: Stef Walter <stefw@gnome.org>
Date: Tue Jul 31 16:47:45 2012 +0200
gchecksum: Add g_compute_checksum_for_bytes()
* Add a GBytes based version of g_compute_checksum_for_data()
* Add appropriate tests
https://bugzilla.gnome.org/show_bug.cgi?id=680912
docs/reference/glib/glib-sections.txt | 1 +
glib/gchecksum.c | 30 +++++++++++++++++++++++
glib/gchecksum.h | 5 ++++
glib/glib.symbols | 1 +
glib/tests/checksum.c | 45
+++++++++++++++++++++++++++++++----
5 files changed, 78 insertions(+), 4 deletions(-)
commit dd2ecf7488190d7ffd7912f6bf81da3560ad3976
Author: Stef Walter <stefw@gnome.org>
Date: Fri Aug 3 18:19:36 2012 +0200
checksum: Use functions instead of macros when building tests
* No need for hard to debug and maintain macros here.
https://bugzilla.gnome.org/show_bug.cgi?id=681151
glib/tests/checksum.c | 65
+++++++++++++++++++++++++++++----------------------
1 file changed, 37 insertions(+), 28 deletions(-)
commit 0f6a092cc5a1cc82a02b23e9daa15159319f929c
Author: Javier Jardón <jjardon@gnome.org>
Date: Tue Apr 17 12:59:11 2012 +0100
Make gtk-doc not a hard dependency of GLib
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674314
autogen.sh | 10 ++++++----
configure.ac | 7 ++++++-
docs/Makefile.am | 2 ++
3 files changed, 14 insertions(+), 5 deletions(-)
commit 10fc00b38515bc322d5e497d61a50165b04c3c8d
Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Date: Wed Apr 25 14:21:06 2012 +0200
gclosure: do not copy and leak when generically marshalling return
value
https://bugzilla.gnome.org/show_bug.cgi?id=674800
gobject/gclosure.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 24b9f61ee4b8b7bc755b84398207112c18b4121f
Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Date: Thu Jul 19 16:38:59 2012 +0200
tests: add check for leaking signal return value
https://bugzilla.gnome.org/show_bug.cgi?id=674800
tests/refcount/Makefile.am | 5 ++++-
tests/refcount/signals.c | 26 ++++++++++++++++++++++++++
2 files changed, 30 insertions(+), 1 deletion(-)
commit 13a1154b4cf664e486df9fa6a76d279b8090c49e
Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Date: Thu Jul 19 16:38:06 2012 +0200
tests: make refcount signals test slightly valgrind cleaner
tests/refcount/signals.c | 4 ++++
1 file changed, 4 insertions(+)
commit f1a13b895d71fb9523c65591a7ebb7a8bad0a4d9
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Aug 4 17:49:53 2012 -0400
NEWS updates for 2.33.8
NEWS | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
commit 08dd0f246a17c5e1fd78ae19c18f52905c47fdbc
Author: Matthias Clasen <mclasen@redhat.com>
Date: Fri Aug 3 00:36:25 2012 +0200
docs: Improve man page consistency
Make Options sections refsect1 instead of refsect2, and use
uppercase for argument names. Also add a product name, and
shorten some argument names.
docs/reference/gio/gdbus-codegen.xml | 21 +-
docs/reference/gio/gdbus.xml | 29 ++-
docs/reference/gio/gio-querymodules.xml | 14 +-
docs/reference/gio/glib-compile-resources.xml | 83 ++++---
docs/reference/gio/glib-compile-schemas.xml | 29 ++-
docs/reference/gio/gresource.xml | 17 +-
docs/reference/gio/gsettings.xml | 17 +-
docs/reference/glib/glib-gettextize.xml | 23 +-
docs/reference/glib/gtester-report.xml | 18 +-
docs/reference/glib/gtester.xml | 33 ++-
docs/reference/gobject/glib-genmarshal.xml | 237 ++++++++++---------
docs/reference/gobject/glib-mkenums.xml | 315
+++++++++++++-------------
docs/reference/gobject/gobject-query.xml | 41 ++--
13 files changed, 506 insertions(+), 371 deletions(-)
commit d241978412144650e73e9b635cf1869f8d4da2b9
Author: Matthias Clasen <mclasen@redhat.com>
Date: Fri Aug 3 00:33:34 2012 +0200
docs: Improve man page generation
Use $(AM_V_GEN) for generating man pages, and set some parameters
for the XSL stylesheets. Among other things, don't generate AUTHORS
and COPYRIGHT sections.
docs/reference/gio/Makefile.am | 10 +++++++++-
docs/reference/glib/Makefile.am | 10 +++++++++-
docs/reference/gobject/Makefile.am | 10 +++++++++-
3 files changed, 27 insertions(+), 3 deletions(-)
commit 9f9ab640306da52127935bd8eab82a1a8dcaaf89
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 2 23:52:46 2012 +0200
Rework the man page configury
Default to generate man pages if the required tools and
stylesheets are found. Error out if --enable-man is given
but tools or stylesheets are missing.
configure.ac | 49 +++++++++++++++++++++++++++++++++++++------------
1 file changed, 37 insertions(+), 12 deletions(-)
commit e2470ec6db5230c183a4879b5f0c687b699614e9
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Aug 2 23:51:52 2012 +0200
docs: Don't put links in section titles
gio/gsettingsschema.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 6ddf40f301439c01bec24344694074bd9ba5f016
Author: Stef Walter <stefw@gnome.org>
Date: Wed Aug 1 10:41:02 2012 +0200
gtlscertificate: Add g_tls_certificate_is_same() function
* Certificate equality in PKIX in general is equality between
the DER encoding of the certificates.
https://bugzilla.gnome.org/show_bug.cgi?id=681116
docs/reference/gio/gio-sections.txt | 1 +
gio/gio.symbols | 1 +
gio/gtlscertificate.c | 37
+++++++++++++++++++++++++++++++++++++
gio/gtlscertificate.h | 4 ++++
4 files changed, 43 insertions(+)
commit b913b0c29ed7269a1684ec15f27b59a8ad2ef5e4
Author: Stef Walter <stefw@gnome.org>
Date: Wed Aug 1 14:22:53 2012 +0200
gtlsdatabase: Don't complain if no callbacks for async functions
https://bugzilla.gnome.org/show_bug.cgi?id=681118
gio/gtlsdatabase.c | 7 -------
1 file changed, 7 deletions(-)
commit aaf6ac8321065b9a81f96070d629bd72b589dfde
Author: Sweta Kothari <swkothar@redhat.com>
Date: Fri Aug 3 13:35:05 2012 +0530
Updated gujarati file
po/gu.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c0b3a656c78c1f14c146464aa50697990db8b88b
Author: Sweta Kothari <swkothar@redhat.com>
Date: Fri Aug 3 13:32:12 2012 +0530
Updated gujarati file
po/gu.po | 6025
++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 3285 insertions(+), 2740 deletions(-)
commit 800ca21e555e5e9fe1f07a4a8473d6d24ada6301
Author: David Zeuthen <zeuthen@gmail.com>
Date: Wed Aug 1 11:57:22 2012 -0400
GDBusError: Fix up G_STATIC_ASSERT guidance
This was reported in bug 680994.
https://bugzilla.gnome.org/show_bug.cgi?id=680994
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
gio/gdbuserror.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit b3f96373372771744a5ade73b2e897ec32365182
Author: Dan Winship <danw@gnome.org>
Date: Wed Jul 25 14:41:04 2012 -0400
gthreadpool: set default max_unused_threads and max_idle_time values
GThreadPool defaulted to 0 for max_unused_threads (meaning thread-pool
threads would exit immediately if there was not already another task
waiting for them), and 0 for max_idle_time (meaning unused threads
would linger forever, though this is only relevant if you changed
max_unused_threads).
However, GIOScheduler changed the global defaults to 2 and 15*1000,
respectively, arguing that these were more useful defaults. And they
are, so let's use them.
https://bugzilla.gnome.org/show_bug.cgi?id=661767
gio/gioscheduler.c | 6 ------
glib/gthreadpool.c | 9 +++++----
2 files changed, 5 insertions(+), 10 deletions(-)
commit 26056558be4656ee6e891a4fae5d4198de7519cf
Author: Dan Winship <danw@gnome.org>
Date: Mon Jul 30 08:06:57 2012 -0400
gmain: allow g_source_get_context() on destroyed sources
g_source_get_context() was checking that the source wasn't destroyed
(since a source doesn't hold a ref on its context, and so
source->context might point to garbage in that case). However, it's
useful to be allowed to call g_source_get_context() on a source that
is destroyed-but-currently-running.
So instead, let g_source_get_context() return the context whenever
it's non-NULL, and clear the source->context of any sources that are
still in a context's sources list when the context is freed. Since
sources are only removed from the list when the source is freed (not
when it is destroyed), this means that now whenever a source has a
non-NULL context pointer, then that pointer is valid.
This also means that g_source_get_time() will now return-if-fail
rather than crashing if it is called on a source whose context has
been destroyed.
Add tests to glib/tests/mainloop to verify that g_source_get_context()
and g_source_get_time() work on destroyed sources.
https://bugzilla.gnome.org/show_bug.cgi?id=661767
glib/gmain.c | 15 ++++++++++++---
glib/tests/mainloop.c | 14 ++++++++++++--
2 files changed, 24 insertions(+), 5 deletions(-)
commit 6881e743ee37eff154326ef5e0510651c0a14ac4
Author: Dan Winship <danw@gnome.org>
Date: Sun Jul 29 13:06:53 2012 -0400
glib/tests/mainloop: test g_source_get_time()
Verify that
- g_source_get_time() does not change within a single callback
(even if the real time does)
- g_source_get_time() does not change between different callbacks in
the same mainloop iteration
- g_source_get_time() does change between iterations if the real
time did.
https://bugzilla.gnome.org/show_bug.cgi?id=661767
glib/tests/mainloop.c | 105
++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 105 insertions(+)
commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date: Mon Jul 30 13:33:05 2012 +0200
g_file_make_directory_with_parents: Fix error propagation
When creating a directory fails for some reason other than
the parent not existing, don't clear the error before we try
to propagate it.
To reproduce, run 'ostadmin init' on /ostree or otherwise try to
run the function on a directory with a parent directory where the
current user is not allowed to write.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
gio/gfile.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit d7829ced532a5ffba4c56772a7a4b24e3e228651
Author: Colin Walters <walters@verbum.org>
Date: Mon Jul 30 05:11:08 2012 -0400
GFile: Note semantics of g_file_delete()
Particularly for someone programming on Unix, this helps them
understand that we will unlink symbolic links, and not follow them.
gio/gfile.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 14a1c20177eab4d584b29cbd6fe5933f4b2af4de
Author: Colin Walters <walters@verbum.org>
Date: Sat Jul 28 09:30:22 2012 -0400
GFile: Add g_file_delete_async()
This looks like it was stubbed out but not implemented; the vtable
entry dates to commit 3781343738de4abddf56982325a77bd70a98cd26 which
is just alex's initial merge of gio into glib.
I was working on some code that wants an asynchronous rm -rf
equivalent, and so yeah, this is desirable.
https://bugzilla.gnome.org/show_bug.cgi?id=680760
docs/reference/gio/gio-sections.txt | 2 +
gio/gfile.c | 118
++++++++++++++++++++++++++++++++++++
gio/gfile.h | 27 +++++++--
gio/gio.symbols | 2 +
gio/tests/file.c | 43 +++++++++++++
5 files changed, 188 insertions(+), 4 deletions(-)
commit 6b6bef753f2e8f01e01fc8e8f099edcebc9ff8b6
Author: Colin Walters <walters@verbum.org>
Date: Sun Jul 29 09:29:03 2012 -0400
Add .dir-locals.el to tell Emacs users not to use tabs for C
Requested by Ryan.
https://bugzilla.gnome.org/show_bug.cgi?id=680787
.dir-locals.el | 1 +
1 file changed, 1 insertion(+)
commit c3154cc48eab8bb3ee6afc661d04cc919d6f9543
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date: Mon Jul 30 02:42:30 2012 +0200
Updated Galician translations
po/gl.po | 344
+++++++++++++++++++++++++++++++++------------------------------
1 file changed, 180 insertions(+), 164 deletions(-)
commit 8abfe528b75c6aab3a46ec02c4dcca05fceca83b
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date: Sun Jul 29 13:11:18 2012 +0200
Updated Slovenian translation
po/sl.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit ad4f780cb427c1c37c0b0d87fac867285926eb16
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date: Fri Jul 27 14:52:17 2012 +0200
glib: fix locale detection on android
g_utf8_strup() tries to call setlocale() before starting to compute
the length of its first argument. Calling setlocale() can return NULL
(as specified in the man page), and obviously that happens on android.
https://bugzilla.gnome.org/show_bug.cgi?id=680704
glib/guniprop.c | 3 +++
1 file changed, 3 insertions(+)
commit 3339a395c298a64a9a6056b80230cc1381a6406a
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date: Wed Jul 25 10:33:27 2012 +0200
Updated Serbian translation
po/sr.po | 1283
++++++++++++++++++++++++++------------------------------
po/sr@latin.po | 1249
++++++++++++++++++++++++++----------------------------
2 files changed, 1191 insertions(+), 1341 deletions(-)
commit 72824f2af2a6ae01ede471ef987ee60b9f7cd047
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date: Tue Jul 24 22:39:15 2012 +0300
Updated Hebrew translation.
po/he.po | 1120
++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 611 insertions(+), 509 deletions(-)
commit 3bb53b14530116eeac1e6bcaabf7a28edb74e877
Author: Tobias Endrigkeit <tobiasendrigkeit@googlemail.com>
Date: Mon Jul 23 22:11:53 2012 +0200
[l10n] Updated German translation
po/de.po | 300
++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 160 insertions(+), 140 deletions(-)
commit 0830e10e6f6dab02afdc39b61d9611d7330edad1
Author: Kjartan Maraas <kmaraas@gnome.org>
Date: Mon Jul 23 11:42:22 2012 +0200
Updated Norwegian bokmål translation
po/nb.po | 388
++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 196 insertions(+), 192 deletions(-)
commit 003e7a70e80d508458c7a9d4cc76b84a1eb35f94
Author: Colin Walters <walters@verbum.org>
Date: Fri Jul 20 10:40:56 2012 -0400
Revert unintential IAPI break for g_key_file_load_from_data()
The old (length) annotation actually wasn't being read. Changing
it to an array was telling g-i that it was an array of utf8, which
is clearly not true.
We *could* add (element-type guint8), but that would change it to a
byte array, as opposed to the original utf8 version.
Just removing the annotation should bring us back to where we
were, which was fine.
https://bugzilla.gnome.org/show_bug.cgi?id=680310
glib/gkeyfile.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1ae7c7d982b3f461dcab178b3d20a04aaa9d9d72
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date: Thu Jul 19 23:15:59 2012 +0800
gio/Makefile.am: Filter out gcontenttype.c for MSVC builds
gcontenttype.c was split into gcontenttype.c and gcontenttype-win32.c
in commit 32192ee9 ("Split gcontenttype.c"), so we don't want
to include
gcontenttype.c in the Visual C++ build as it is no longer a source
file
meant for Windows.
Thanks to Thomas H.P. Anderson for pointing this out.
gio/Makefile.am | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 23a2136fb5dd860a57a9bd46e61099ea4da99447
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Jul 19 06:37:59 2012 -0400
Check for PR_SET_NAME
Bug 680148 claims that PR_SET_NAME may not be defined when
using an old kernel. Deal with it.
glib/gthread-posix.c | 2 ++
1 file changed, 2 insertions(+)
commit 4c255d4602b4c6f65031588ff30342c36e250567
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Jul 19 06:32:29 2012 -0400
Be more careful when using xlocale
Bug 680074 shows that we may end up in situations where only
some of the xlocale functions we need are available. Rather than
trying to find the minimal set of required functions for each
use, define a global USE_XLOCALE and only use any xlocale functions
if we have a full set.
glib/gstrfuncs.c | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
commit dd098405ad4f7ad2a0029cbfc340ca2e7e2b5633
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Jul 19 06:20:10 2012 -0400
Cosmetic: Fix up line endings
Somehow a few ^M sneaked in here.
glib/gstrfuncs.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 2357f67b1b7a9448d78e8606f10b472c595c7c90
Author: Dan Winship <danw@gnome.org>
Date: Wed Jul 18 15:08:44 2012 -0400
gmain: handle child sources being destroyed before parent
Fix a crash when a child source is destroyed before its parent. Also,
add a test case for this and the previous fix.
glib/gmain.c | 23 ++++++++++--------
glib/tests/mainloop.c | 65
+++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+), 10 deletions(-)
commit ee6e66cb4483d82fcb0657d13faebf844258c70b
Author: Dan Winship <danw@gnome.org>
Date: Wed Jul 18 14:19:36 2012 -0400
g_source_add_child_source: sync blocked state
Child sources are supposed to be blocked when their parents are, so
when adding a source to a blocked source, block the child too. Fixes a
warning when unblocking the parent.
glib/gmain.c | 4 ++++
1 file changed, 4 insertions(+)
commit 2855b827da44144c76b72d8cfec9599a835df4ea
Author: Dan Winship <danw@gnome.org>
Date: Tue Jul 17 16:21:03 2012 -0400
gio/tests/converter-stream: add a new test, rename an old one
Add a test that the decompressor input streams handle truncated data
correctly. (They do; I wrote the test thinking there was a bug there,
but there isn't.)
Also, rename the "corruption" tests to "roundtrip", since "corruption"
makes it sound like we're testing how the converters deal with
corrupted data, as opposed to merely testing that they don't corrupt
data themselves. And fix the bug reference.
gio/tests/converter-stream.c | 112
++++++++++++++++++++++++++++++++-----------
1 file changed, 83 insertions(+), 29 deletions(-)
commit 09c18537f4e8b3ede066339cc23b76df8a4fc2cc
Author: Dan Winship <danw@gnome.org>
Date: Tue Jul 17 13:17:01 2012 -0400
g_cancellable_source_new: don't use a file descriptor
Rather than implementing GCancellableSource by polling on its fd,
implement it by just waking its GMainContext up from the "cancelled"
signal handler, thereby helping to reduce file descriptor usage.
Suggested by Ryan Lortie.
https://bugzilla.gnome.org/show_bug.cgi?id=680121
gio/gcancellable.c | 24 +++++++++++++++++++-----
1 file changed, 19 insertions(+), 5 deletions(-)
commit 0e37822e10626859bcc6cb0452f1c0832e6990fa
Author: Matthias Clasen <mclasen@redhat.com>
Date: Tue Jul 17 14:23:08 2012 -0400
Bump version
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ffefa544d68972cf5cc7099eb015c35630c5314d
Author: Matthias Clasen <mclasen@redhat.com>
Date: Tue Jul 17 13:50:58 2012 -0400
More updates
NEWS | 1 +
1 file changed, 1 insertion(+)
commit a0b71839ee27eec27d8b9da24d25c153d6273f42
Author: Stef Walter <stefw@gnome.org>
Date: Tue Jul 17 18:34:16 2012 +0200
GIOScheduler: Fix access after free in "cancelled" handler
* GCancellable can be "cancelled" more than once if
g_cancellable_reset() is called.
* Don't assume that because the "cancelled" signal fired
it won't fire again.
https://bugzilla.gnome.org/show_bug.cgi?id=680111
gio/gioscheduler.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e97a4c7e5ef205dea08928f64ee5ba7e222e3b9b
Author: Matthias Clasen <mclasen@redhat.com>
Date: Tue Jul 17 13:00:00 2012 -0400
2.33.6
https://bugzilla.gnome.org/show_bug.cgi?id=680111
NEWS | 14 ++++++++++++++
configure.ac | 2 +-
2 files changed, 15 insertions(+), 1 deletion(-)
commit d90ad1805552aab969f316a1de687efdb71e27fe
Author: Dan Winship <danw@gnome.org>
Date: Tue Jul 17 09:12:39 2012 -0400
GAsyncInitable: partially revert the init_finish changes
g_async_initable_real_init_finish() was previously handling all
GSimpleAsyncResults, even if they weren't created by
g_async_initable_real_init_async(), and libnm-glib accidentally relied
on that behavior. So remove the g_simple_async_result_is_valid()
check.
gio/gasyncinitable.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
commit cd8ec3359b4b8afd5cce48bf218ecd793f8064eb
Author: Krzesimir Nowak <qdlacz@gmail.com>
Date: Sun Jul 15 19:10:43 2012 +0200
GVariantType: Add (constructor) annotation for some constructors.
This are mistaken by g-ir-scanner as GVariantType's methods, because
they take a GVariantType* as a first parameter.
https://bugzilla.gnome.org/show_bug.cgi?id=679968
glib/gvarianttype.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 1b3578ec0beb19639e21c08e560a4fdb010a438a
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Mon Jul 16 16:42:49 2012 +0200
Updated Spanish translation
po/es.po | 441
+++++++++++++++++++++++++++++++++------------------------------
1 file changed, 231 insertions(+), 210 deletions(-)
commit bfbfbec91e10ea7f34e43a5d263031abb914dec6
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Mon Jul 9 04:12:02 2012 +0200
win32: g_getenv() should return "" if variable exists and empty
On Windows, GetEnvironmentVariable() returns 0 for empty variables.
Checking GetLastError() == ERROR_ENVVAR_NOT_FOUND helps make a
difference between a variable that does not exist or an empty one
which should return "".
https://bugzilla.gnome.org/show_bug.cgi?id=679617
glib/genviron.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 6007a4b0b109855f8521ba93ed10b3a1d2bf77f2
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Mon Jul 9 03:54:55 2012 +0200
win32: fix g_get_environ()
The current code create the strv array incorrectly, it is too big and
leaves invalid holes. This may result in crashes when freeing the
returned value.
https://bugzilla.gnome.org/show_bug.cgi?id=679617
glib/genviron.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit 11819933e2d0b8833dfd7a0173f66be989a5a914
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jul 16 06:01:55 2012 -0400
Bump version
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d48bd70853496c5a835e0d3a83136ef23ea778c9
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Jul 15 20:36:10 2012 -0400
More updates
NEWS | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
commit f81c2c753ab0f6cc71866cd3e387a2e2dc857d60
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date: Sun Jul 15 12:27:03 2012 +0300
Updated Belarusian translation.
po/be.po | 1106
+++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 620 insertions(+), 486 deletions(-)
commit ef4bbecce76505abc5ba143f57bae4cba0a76f16
Author: Piotr Drąg <piotrdrag@gmail.com>
Date: Sun Jul 15 01:23:25 2012 +0200
Updated Polish translation
po/pl.po | 192
+++++++++++++++++++++++++++++++++------------------------------
1 file changed, 101 insertions(+), 91 deletions(-)
commit 160da82e3943e2a42685d72f54dddb11db80458c
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date: Sat Jul 14 13:51:12 2012 +0800
Updated Traditional Chinese translation(Hong Kong and Taiwan)
po/zh_HK.po | 1127
++++++++++++++++++++++++++++++++++-------------------------
po/zh_TW.po | 1127
++++++++++++++++++++++++++++++++++-------------------------
2 files changed, 1298 insertions(+), 956 deletions(-)
commit c182ee1f7189ea2f547e1af6498b27bd501397fc
Author: Matthias Clasen <mclasen@redhat.com>
Date: Fri Jul 13 17:37:37 2012 -0400
Fix GModule documentation a bit
The documentation for g_module_make_resident was for some reason
in the doc comment for g_module_name.
https://bugzilla.gnome.org/show_bug.cgi?id=679813
gmodule/gmodule.c | 16 +++++++++++++---
gmodule/gmodule.h | 2 ++
2 files changed, 15 insertions(+), 3 deletions(-)
commit 34b2125edff9d4ce1dc6e2e84e5a816ee14b4791
Author: Matthias Clasen <mclasen@redhat.com>
Date: Fri Jul 13 17:37:12 2012 -0400
Fix doc build
glib/gregex.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 3201bcd1b278f335669972cbd991c3a6778a040e
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date: Fri Jul 13 17:53:45 2012 +0530
Assamese translation updated
po/as.po | 447
++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 227 insertions(+), 220 deletions(-)
commit 97676046f2764ace8d0ac65df092046044841ac0
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Jul 12 23:40:43 2012 -0400
Update NEWS
NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
commit d9af4259f779a4e88d9d47a9e99944ad785f4190
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Wed Jul 11 19:41:58 2012 +0200
win32: fix build g_spawn_check_exit_status() with mingw
With mingw, only gspawn-win32.c is compiled, but it is missing some
new symbols.
https://bugzilla.gnome.org/show_bug.cgi?id=679691
glib/gspawn-win32.c | 25 +++++++++++++++++++++++++
glib/gspawn.c | 10 ----------
2 files changed, 25 insertions(+), 10 deletions(-)
commit ce1b50bf2afbbcfd6c560feed00de2df50b7dfba
Author: Krzesimir Nowak <qdlacz@gmail.com>
Date: Thu Jul 12 16:09:57 2012 +0200
GRegex, GConvert: Add some missing annotations.
Also, removed pointless (allow-none) return annotation.
https://bugzilla.gnome.org/show_bug.cgi?id=679762
glib/gconvert.c | 6 +++---
glib/gregex.c | 15 +++++++++------
2 files changed, 12 insertions(+), 9 deletions(-)
commit 99f26ab08f777040230fdd81423d1220722cef2f
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date: Wed Jul 11 20:25:59 2012 -0400
mount-operation: add a Since tag to the show-unmount-progress signal
gio/gmountoperation.c | 2 ++
1 file changed, 2 insertions(+)
commit 44375ad7c595884c091056a1955d08a1975c5516
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date: Fri Jul 6 15:41:47 2012 -0400
mount-operation: add show-unmount-progress signal
The actual implementation will be in gvfs.
https://bugzilla.gnome.org/show_bug.cgi?id=676111
gio/gmountoperation.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
gio/gmountoperation.h | 6 +++++-
2 files changed, 51 insertions(+), 1 deletion(-)
commit 37fbd702d54a471781e853acaf805e0f508fbd3a
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date: Thu Jul 12 02:38:20 2012 +0300
Updated Greek translation
po/el.po | 819
+++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 456 insertions(+), 363 deletions(-)
commit eda1735029e01d6391fe8a4cde6c5688727c8183
Author: Rui Matos <tiagomatos@gmail.com>
Date: Tue Jul 10 11:38:34 2012 +0200
GDBusNodeInfo: remove a spurious for loop
https://bugzilla.gnome.org/show_bug.cgi?id=679671
gio/gdbusintrospection.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
commit 6f23c33831f69ef111d22491586d1dfdd8ca3693
Author: Rui Matos <tiagomatos@gmail.com>
Date: Tue Jul 10 11:37:56 2012 +0200
GDBusNodeInfo: the XML string must contain exactly one node element
Make the documentation clear about this.
https://bugzilla.gnome.org/show_bug.cgi?id=679671
gio/gdbusintrospection.c | 3 +++
1 file changed, 3 insertions(+)
commit f7abd3ce130ae3a6da8502c2dce8d773d7514464
Author: Colin Walters <walters@verbum.org>
Date: Tue Jul 10 11:27:22 2012 -0400
Add g_spawn_check_exit_status()
Many (if not "almost all") programs that spawn other programs via
g_spawn_sync() or the like simply want to check whether or not the
child exited successfully, but doing so requires use of
platform-specific functionality and there's actually a fair amount of
boilerplate involved.
This new API will help drain a *lot* of mostly duplicated code in
GNOME, from gnome-session to gdm. And we can see that some bits even
inside GLib were doing it wrong; for example checking the exit status
on Unix, but ignoring it on Windows.
https://bugzilla.gnome.org/show_bug.cgi?id=679691
docs/reference/glib/glib-sections.txt | 1 +
gio/gdbusaddress.c | 29 +-------
gio/gdesktopappinfo.c | 4 +-
gio/glib-compile-resources.c | 14 ++--
gio/tests/gdbus-connection-slow.c | 9 +--
gio/tests/gdbus-connection.c | 2 +-
glib/glib.symbols | 2 +
glib/gmain.c | 12 ++--
glib/gmain.h | 8 ++-
glib/gspawn.c | 128
+++++++++++++++++++++++++++++++---
glib/gspawn.h | 13 ++++
11 files changed, 158 insertions(+), 64 deletions(-)
commit 82d914d808c616d14d489c0272c6d5afc4bfbd5a
Author: Dan Winship <danw@gnome.org>
Date: Thu May 10 11:09:52 2012 -0400
gio: add g_async_result_is_tagged()
Rather than doing a two step
first-check-the-GAsyncResult-subtype-then-
check-the-tag, add a GAsyncResult-level method so that you can do them
both at once, simplifying the code for "short-circuit" async return
values where the vmethod never gets called.
https://bugzilla.gnome.org/show_bug.cgi?id=661767
docs/reference/gio/gio-sections.txt | 1 +
gio/gasyncresult.c | 29 +++++++++++++++++++++++++++++
gio/gasyncresult.h | 7 +++++++
gio/gbufferedinputstream.c | 9 ++-------
gio/gfileenumerator.c | 11 +++--------
gio/ginputstream.c | 27 ++++++---------------------
gio/gio.symbols | 1 +
gio/giostream.c | 9 ++-------
gio/goutputstream.c | 27 ++++++---------------------
gio/gresolver.c | 13 ++++---------
gio/gsimpleasyncresult.c | 8 ++++++++
11 files changed, 69 insertions(+), 73 deletions(-)
commit f8532a13e2054e649f75ca2a58e01604be05549e
Author: Dan Winship <danw@gnome.org>
Date: Thu May 10 09:00:45 2012 -0400
gio: Add g_async_result_legacy_propagate_error()
Finish deprecating the "handle GSimpleAsyncResult errors in the
wrapper function" idiom (and protect against future GSimpleAsyncResult
deprecation warnings) by adding a "legacy" GAsyncResult method
to do it in those classes/methods where it had been traditionally
done.
(This applies only to wrapper methods; in cases where an _async
vmethod explicitly uses GSimpleAsyncResult, its corresponding _finish
vmethod still uses g_simple_async_result_propagate_error.)
https://bugzilla.gnome.org/show_bug.cgi?id=667375
https://bugzilla.gnome.org/show_bug.cgi?id=661767
docs/reference/gio/gio-sections.txt | 1 +
gio/gasyncinitable.c | 8 +-
gio/gasyncresult.c | 42 ++++++++
gio/gasyncresult.h | 4 +
gio/gbufferedinputstream.c | 5 +-
gio/gdrive.c | 44 +++------
gio/gfile.c | 189
++++++++++--------------------------
gio/gfileenumerator.c | 16 ++-
gio/gfileinputstream.c | 9 +-
gio/gfileiostream.c | 13 +--
gio/gfileoutputstream.c | 9 +-
gio/ginputstream.c | 15 +--
gio/gio.symbols | 1 +
gio/giostream.c | 5 +-
gio/gloadableicon.c | 10 +-
gio/gmount.c | 48 +++------
gio/goutputstream.c | 24 +++--
gio/gresolver.c | 24 ++---
gio/gvolume.c | 24 ++---
19 files changed, 180 insertions(+), 311 deletions(-)
commit 538b2f106de78b7dfeac2a98f3d5594ed0ed2ade
Author: Dan Winship <danw@gnome.org>
Date: Mon Jun 11 13:44:19 2012 -0400
gio: handle GSimpleAsyncResult errors in _finish vmethods
Originally, the standard idiom with GSimpleAsyncResult was to handle
all errors in the _finish wrapper function, so that vmethods only had
to deal with successful results. But this means that chaining up to a
parent _finish vmethod won't work correctly. Fix this by also checking
for errors in all the relevant vmethods. (We have to redundantly check
in both the vmethod and the wrapper to preserve compatibility.)
https://bugzilla.gnome.org/show_bug.cgi?id=667375
https://bugzilla.gnome.org/show_bug.cgi?id=661767
gio/gasyncinitable.c | 19 ++++++++-----------
gio/gbufferedinputstream.c | 3 +++
gio/gfile.c | 42
+++++++++++++++++++++++++++++++++++++++++-
gio/gfileenumerator.c | 8 ++++++++
gio/gfileinputstream.c | 3 +++
gio/gfileoutputstream.c | 7 +++++--
gio/ginputstream.c | 12 ++++++++++++
gio/giostream.c | 5 +++++
gio/gloadableicon.c | 3 +++
gio/goutputstream.c | 16 ++++++++++++++++
10 files changed, 104 insertions(+), 14 deletions(-)
commit a98d26c9bbd40b5d00d5a1536402c9196534087c
Author: Dan Winship <danw@gnome.org>
Date: Tue Apr 17 09:55:33 2012 -0400
GFile: remove some unnecessary code
The "mainloop_barrier" in copy_async_thread() is unnecessary, since
the g_simple_async_result_complete_in_idle() will be queued after all
of the g_io_scheduler_job_send_to_mainloop_async()s, and sources with
the same priority will run in the order in which they were queued.
https://bugzilla.gnome.org/show_bug.cgi?id=661767
gio/gfile.c | 15 ---------------
1 file changed, 15 deletions(-)
commit 4749878f9102d40d072bb5c838f2dd2e8d61d417
Author: Antoine Jacoutot <ajacoutot@gnome.org>
Date: Mon Jul 9 18:17:01 2012 +0200
goptions: use G_N_ELEMENTS instead of nitems
glib/goption.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit 5a85fe0e37504cea13fe8a587691f72373b18830
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Jul 9 12:43:50 2012 -0400
GVariant: fix string validation
String validation was done by checking if the string was valid
utf8 and
ensuring that the first non-utf8 character was the last character (ie:
the nul terminator).
No check was actually done to make sure that this byte actually
contained a nul, however, so it was possible that you could have a
string like "hello\xff" with length 6 that would correctly validate.
Fix that, and test it.
glib/gvariant-serialiser.c | 11 ++++++++++-
glib/tests/gvariant.c | 1 +
2 files changed, 11 insertions(+), 1 deletion(-)
commit 3b0f1cc432b546c538d82036bd1a655489d11f35
Author: Stef Walter <stefw@gnome.org>
Date: Sat May 5 12:51:16 2012 +0200
Fix up GObject interface documentation
* Document how to override interfaces already implemented
in a base class, and also call those base class implementations
from a derived reimplementation.
* Don't recomend people use base_init() style functions to
initialize interface signals and properties, use default_init()
aka class_init() instead (as G_DEFINE_INTERFACE() uses).
* The above solves the interface init called multiple times
problem, so remove some needless naysaying about that.
* Document default_init() in the interface initialization discussion
* Linkify more stuff.
* Remove some crud and typos
https://bugzilla.gnome.org/show_bug.cgi?id=675504
docs/reference/gobject/tut_gtype.xml | 143 ++++++++++++-----
docs/reference/gobject/tut_howto.xml | 303
++++++++++++++++++++++++-----------
2 files changed, 309 insertions(+), 137 deletions(-)
commit 2cf9608d4892690c16332c27b3f5de0276d2f569
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date: Mon Jul 9 15:05:04 2012 +0200
Updated Galician translations
po/gl.po | 403
+++++++++++++++++++++++++++++++++++++--------------------------
1 file changed, 238 insertions(+), 165 deletions(-)
commit f9a6a97470583417a26619b5da3d56097a15c6dd
Author: Antoine Jacoutot <ajacoutot@gnome.org>
Date: Sun Jul 8 19:23:18 2012 +0200
OpenBSD: explicitely define nitems
nitems is never guaranteed to be defined in sys/params.h as it
is meant
to be defined within a protected ifdef __KERNEL condition.
glib/goption.c | 4 ++++
1 file changed, 4 insertions(+)
commit a511a706de048dcc779eb09d85f3d2e9329d68cd
Author: Torsten Schönfeld <kaffeetisch@gmx.de>
Date: Mon May 3 20:33:50 2010 +0200
gio: Add type macros for GFileAttributeInfoList and
GFileAttributeMatcher
https://bugzilla.gnome.org/show_bug.cgi?id=616892
gio/gfileattribute.h | 4 +++-
gio/gfileinfo.h | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
commit c09bf3e6b935d5e5ef0ecf2bb88788537c3ebecd
Author: David Zeuthen <zeuthen@gmail.com>
Date: Sat Jul 7 17:10:46 2012 -0400
gdbus-codegen: improve casting a tiny wee bit
The in commit b79fbc5c3fc8d7093919dde2dc244d26a97596c3 for fixing
-Wstrict-aliasing warnings was a little too brutal, make it a bit
better.
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
gio/gdbus-2.0/codegen/codegen.py | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit 53b3175cfabe78b6ce3403f38d59addb218cb61b
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 28 23:20:39 2012 +0200
regex: Add new GRegexError code from PCRE 8.31
glib/gregex.c | 3 +++
glib/gregex.h | 7 +++++--
glib/tests/regex.c | 1 +
3 files changed, 9 insertions(+), 2 deletions(-)
commit 2188a5e59c512668dc3c76607fb8ccad4910cc3c
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 28 23:21:16 2012 +0200
regex: Enable fixed test
This problem was fixed in PCRE 8.31, so uncomment the test.
glib/tests/regex.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 94578330109eb7fb1588c0d0d0bb526bfb0ce9b6
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 14 22:15:27 2012 +0200
regex: Import PCRE 8.31
https://bugzilla.gnome.org/show_bug.cgi?id=679193
glib/pcre/pcre.h | 10 +-
glib/pcre/pcre_compile.c | 195 ++--
glib/pcre/pcre_dfa_exec.c | 225 +++--
glib/pcre/pcre_exec.c | 331 +++++--
glib/pcre/pcre_fullinfo.c | 4 +
glib/pcre/pcre_globals.c | 4 +
glib/pcre/pcre_internal.h | 43 +-
glib/pcre/pcre_jit_compile.c | 2028
+++++++++++++++++++++++++++---------------
glib/pcre/pcre_study.c | 15 +-
glib/pcre/pcre_tables.c | 292 +++---
glib/pcre/ucp.h | 9 +-
glib/update-pcre/ucp.patch | 55 +-
12 files changed, 2087 insertions(+), 1124 deletions(-)
commit f66052fc87caada2552f651e9a21f1daac86b2a1
Author: Ryan Lortie <desrt@desrt.ca>
Date: Fri Jul 6 17:27:54 2012 -0400
GVariant: support comparing booleans
g_variant_compare() is documented as working on booleans but somehow
this case was missed. Add it and test it.
Problem discovered by Charles Kerr.
glib/gvariant.c | 4 ++++
glib/tests/gvariant.c | 5 +++++
2 files changed, 9 insertions(+)
commit b79fbc5c3fc8d7093919dde2dc244d26a97596c3
Author: David Zeuthen <zeuthen@gmail.com>
Date: Fri Jul 6 13:45:09 2012 -0400
gdbus-codegen: neuter warnings when using -Wstrict-aliasing
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
gio/gdbus-2.0/codegen/codegen.py | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit d728eae85fbcefb66f9bfc41a52cf315ef84d667
Author: David Zeuthen <zeuthen@gmail.com>
Date: Fri Jul 6 13:43:05 2012 -0400
gdbus-codegen: don't shadow variable
This avoids a warning when building with -Wshadow
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
gio/gdbus-2.0/codegen/codegen.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit ed492a5de2a217c08bccd4032b1122fba2f25c6f
Author: Ryan Lortie <desrt@desrt.ca>
Date: Fri Jul 6 13:43:17 2012 -0400
GSettings: be more careful about keys names with /
Prevent attempts to access keys ending with slashes that exist in the
schema file as references to child schemas.
Also: don't emit change signals for these same keys.
gio/gsettings.c | 20 ++++++++++++++++----
gio/gsettingsschema.c | 2 +-
2 files changed, 17 insertions(+), 5 deletions(-)
commit 52a6d7022af6dfc597bae97fdabcaf2d24855126
Author: Kjartan Maraas <kmaraas@gnome.org>
Date: Fri Jul 6 19:11:26 2012 +0200
Updated Norwegian bokmål translation
po/nb.po | 750
+++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 414 insertions(+), 336 deletions(-)
commit ee9aae5dcfe8dd1956e78a52c4e8c53c0f7861fe
Author: Dan Winship <danw@gnome.org>
Date: Thu Apr 26 14:08:22 2012 -0400
Clarify the GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED docs
https://bugzilla.gnome.org/show_bug.cgi?id=674898
glib/gversionmacros.h | 23 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
commit 40f0f66151c09a02b6355c7da02af081c30dd586
Author: Dan Winship <danw@gnome.org>
Date: Thu Apr 26 11:08:23 2012 -0400
Deal with GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED being a "future" value
If GLIB_VERSION_MIN_REQUIRED or GLIB_VERSION_MAX_ALLOWED was defined
to a future value, we were essentially treating it as
GLIB_VERSION_0_0. Fix to treat it as being in the future instead.
https://bugzilla.gnome.org/show_bug.cgi?id=674898
glib/gversionmacros.h | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
commit 4ac0d78d5ddde773b7abf05e4c5e128a8acb835d
Author: Colin Walters <walters@verbum.org>
Date: Tue May 29 17:58:41 2012 -0400
GString: Tweak documentation, add g_string_free_to_bytes()
The docs for GString should really mention GByteArray, and what makes
it different. Drop the comparison to Java which is dated and actually
inaccurate (because StringBuffer operates on Unicode).
While we're here, add g_string_free_to_bytes(), which further
complements the spread of GBytes-based API. For example, one can
create a buffer using GString, then send it off via
g_output_stream_write_bytes().
https://bugzilla.gnome.org/show_bug.cgi?id=677064
docs/reference/glib/glib-sections.txt | 1 +
glib/glib.symbols | 1 +
glib/gstring.c | 48
++++++++++++++++++++++++++++++-----
glib/gstring.h | 3 +++
glib/tests/string.c | 21 +++++++++++++++
5 files changed, 68 insertions(+), 6 deletions(-)
commit d72116d8b7c802895be6b02093342fd9e770813d
Author: David Zeuthen <zeuthen@gmail.com>
Date: Fri Jul 6 09:19:48 2012 -0400
gdbus-codegen: Don't generate invalid GObject property names
For a D-Bus property with name "Type" (fairly common), we used to
generate a GObject property with name "type-" and C accessors
get_type_() (to avoid clashing with the GType getter), set_type_()
(for symmetri).
However, the rules for GObject property names are fairly rigid and
specifically prohibit names ending in a dash.
Therefore change things so the chosen GObject property name is "type"
but preserve the naming rules for the C getter and setter (for the
same reasons: avoiding name clashing and symmetri).
This change does break the API of generated code (but only on the
GObject property level, the C symbols are not changed) but strictly
speaking the behavior was undefined since "type-" was an invalid
GObject property name.
Also add a test case for this.
Bug 679473.
https://bugzilla.gnome.org/show_bug.cgi?id=679473
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
gio/gdbus-2.0/codegen/dbustypes.py | 3 ++-
gio/tests/gdbus-test-codegen.c | 28 ++++++++++++++++++++++++++++
gio/tests/test-codegen.xml | 4 ++++
3 files changed, 34 insertions(+), 1 deletion(-)
commit 2a87010831db5d4c18905103e9e7d804546552bf
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date: Wed Mar 7 12:54:04 2012 +0000
Constify collect and lcopy strings in GTypeValueTable
This avoids warnings when creating idiomatic value tables, like:
static const GTypeValueTable _clutter_shader_float_value_table = {
clutter_value_init_shader_float,
clutter_value_free_shader_float,
clutter_value_copy_shader_float,
clutter_value_peek_pointer,
"ip",
clutter_value_collect_shader_float,
"pp",
clutter_value_lcopy_shader_float
};
Because the strings are literals. And, really: nobody should be using
allocated values for the collection and lcopy strings.
https://bugzilla.gnome.org/show_bug.cgi?id=671545
gobject/gtype.h | 4 ++--
gobject/gvaluecollector.h | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
commit ab4cc22ba5d7a1a9ee72eaccd171ac1fc82bfb5c
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Jul 5 22:25:49 2012 -0400
Improve the g_dir_read_name documentation
This function can return NULL in error cases as well. Document
this, and explain how to discriminate the cases.
https://bugzilla.gnome.org/show_bug.cgi?id=639771
glib/gdir.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit f416ece1039f65ce77df6983a872950c82877e37
Author: Piotr Drąg <piotrdrag@gmail.com>
Date: Wed Jul 4 04:25:41 2012 +0200
Updated POTFILES.in
po/POTFILES.in | 1 +
1 file changed, 1 insertion(+)
commit 04af05fd1f648aca3e2aa805df5a376a992a04d3
Author: Matthias Clasen <mclasen@redhat.com>
Date: Tue Jul 3 21:14:41 2012 -0400
Drop unneeded includes
gio/gcharsetconverter.c | 1 -
gio/glocalfileinfo.c | 1 -
gio/gwin32appinfo.c | 2 +-
3 files changed, 1 insertion(+), 3 deletions(-)
commit 32192ee9e4210a12b76ee5cbfbb8b6f2d957d3e9
Author: Matthias Clasen <mclasen@redhat.com>
Date: Tue Jul 3 21:13:32 2012 -0400
Split gcontenttype.c
Instead of a giant #if G_OS_WIN32 #else #endif around the entire
file, just split it into gcontenttype.c and gcontenttype-win32.c.
gio/Makefile.am | 5 +-
gio/gcontenttype-win32.c | 378
+++++++++++++++++++++++++++++++++++++++++++++++
gio/gcontenttype.c | 353
+------------------------------------------
3 files changed, 382 insertions(+), 354 deletions(-)
commit af3b1674cd65e1d650fb82bc93483391b99feb50
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date: Tue Jul 3 20:04:05 2012 +0200
win32: fix build after bug 674452
gio/gcontenttype.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5d7fa1c7839dfeb482f549ca9bb3ab7027e9994a
Author: Ryan Lortie <desrt@desrt.ca>
Date: Tue Jul 3 15:40:35 2012 -0400
GObject docs fixup
docs/reference/gobject/Makefile.am | 1 +
docs/reference/gobject/gobject-sections.txt | 29
+++++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
commit 72660997bc0b0ee81095b85911992db3c644e5da
Author: Rico Tzschichholz <ricotz@t-online.de>
Date: Tue Jul 3 21:22:16 2012 +0200
glib/deprecated: Fix some version typos
glib/deprecated/gthread-deprecated.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit be249ac6ae461b2f8c3995d7311033f82738827a
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date: Tue Jul 3 21:01:17 2012 +0530
Assamese translation updated
po/as.po | 388
+++++++++++++++++++++++++++++++++++++++------------------------
1 file changed, 238 insertions(+), 150 deletions(-)
commit 45c48bffdd3e684470be38a03dea466f78e184bd
Author: Alexander Shopov <ash@kambanaria.org>
Date: Tue Jul 3 16:55:12 2012 +0300
Updated Bulgarian translation
po/bg.po | 316
+++++++++++++++++++++++++++++++++++++--------------------------
1 file changed, 187 insertions(+), 129 deletions(-)
commit 489b947c3be8ea892d415ac1b623e5bfc3445439
Author: Neil Roberts <neil@linux.intel.com>
Date: Mon Jul 2 13:41:32 2012 +0100
Fix the 'Since' tag for G_SOURCE_{REMOVE,CONTINUE}
The Since tag for these was saying 2.28 but it was actually added in
2.31. It looks like all of the Since tags list stable version numbers
so this patch bumps that up to 2.32.
https://bugzilla.gnome.org/show_bug.cgi?id=679258
glib/gmain.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 938c28b36bf7090c654802d877d76f404d783799
Author: Christian Persch <chpe@gnome.org>
Date: Mon Jul 2 17:56:54 2012 +0200
regex: Require PCRE 8.13
Bump the required version for external PCRE to 8.13, to fix the build
with external PCRE.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b5b1179d3fc04d4ec4fd03e4df852ac7c02d4e00
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Mon Jul 2 17:34:59 2012 +0200
Updated Spanish translation
po/es.po | 20 ++++----------------
1 file changed, 4 insertions(+), 16 deletions(-)
commit 4b787aa31d8e71d108cbf0a61db3dd7805cf2205
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Mon Jul 2 17:29:02 2012 +0200
Updated Spanish translation
po/es.po | 373
+++++++++++++++++++++++++++++++++++++++------------------------
1 file changed, 229 insertions(+), 144 deletions(-)
commit 1519d6b894c95968fdd13a2004cf0c9d97efe7bd
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Mon Jul 2 17:24:45 2012 +0200
Fixed a a «big bug» in a string ;-)
glib/gregex.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7483315f83cac1f54fd72c331e6eff0781b8560f
Author: Christian Persch <chpe@gnome.org>
Date: Sun Jun 17 22:51:44 2012 +0200
regex: Fix unicode othercasing
Reorder the toupper/tolower calls when othercaseing, so this
function is bug-for-bug compatible with the pcre internal tables.
https://bugzilla.gnome.org/show_bug.cgi?id=678273
glib/pcre/pcre_tables.c | 4 ++--
glib/tests/regex.c | 6 ++++++
2 files changed, 8 insertions(+), 2 deletions(-)
commit a2f54a3408fcf45cae991b6886f4495fdae1f5ac
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 14 22:04:05 2012 +0200
regex: Add FIRSTLINE compile flag
This option exists since PCRE 6.0.
glib/gregex.c | 2 ++
glib/gregex.h | 5 ++++-
glib/tests/regex.c | 3 +++
3 files changed, 9 insertions(+), 1 deletion(-)
commit e99e34f65f6cf66feaccde29e480965d525586ae
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 23:24:07 2012 +0200
regex: Add NOTEMPTY_ATSTART match option
Since PCRE 8.00 it supports a variant of PCRE_NOTEMPTY that works
similarly except that it only applies to the start of the matched
string
but permits empty matches further in.
glib/gregex.c | 32 +++++++++++++++++---------------
glib/gregex.h | 32 ++++++++++++++++++--------------
glib/tests/regex.c | 15 +++++++++++++--
3 files changed, 48 insertions(+), 31 deletions(-)
commit 1171215014bb9406ff8ae1ea91b1c251b4e7d71b
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 22:50:52 2012 +0200
regex: Add PARTIAL_HARD match option
Since PCRE 8.00 it supports a new partial matching method
PCRE_PARTIAL_HARD.
glib/gregex.c | 21 +++++++++++++++++----
glib/gregex.h | 9 ++++++++-
glib/tests/regex.c | 11 +++++++++--
3 files changed, 34 insertions(+), 7 deletions(-)
commit 0a2967030af2a5cce9fd6ae916a535f26239bcd3
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 20:12:11 2012 +0200
regex: Add JavaScript compat mode
Since PCRE 7.7, there's a flag that changes the behaviour to be more
JavaScript compatible. Since it's no effort to expose it, just do so.
glib/gregex.c | 52
++++++++++++++++++++++++++++++++--------------------
glib/gregex.h | 8 +++++++-
glib/tests/regex.c | 1 +
3 files changed, 40 insertions(+), 21 deletions(-)
commit e5550a24db48ce6f67b0f3b8df9dc467087c941b
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 18:11:49 2012 +0200
regex: Don't leak internal PCRE options
g_regex_get_compile_get_compile_flags() and g_regex_get_match_flags()
were leaking PCRE flags that don't exist in the corresponding
public GRegexCompileFlags and GRegexMatchFlags; this change masks
these internal flags.
glib/gregex.c | 36 +++++++++++++++++++++------
glib/tests/regex.c | 73
+++++++++++++++++++++++++++++++++++++-----------------
2 files changed, 78 insertions(+), 31 deletions(-)
commit 26d91ddc08b41533a6952014fd9c19c80865e840
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 16:44:52 2012 +0200
regex: Add BSR_ANYCRLF and BSR_ANY match options
These flags override the compile option at match time. They use
PCRE_BSR_ANYCRLF
and PCRE_BSR_UNICODE, resp., which make \R match only CR, LF and CRLF,
or any
Unicode newline character or character sequences, resp.
glib/gregex.c | 6 +++++-
glib/gregex.h | 13 ++++++++++++-
2 files changed, 17 insertions(+), 2 deletions(-)
commit 88ac3839f5d3d8d05ea7ea391209dff378866f57
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 16:44:10 2012 +0200
regex: Add BSR_ANYCRLF compile option
When this flag is set, \R only matches CR, LF and CRLF.
glib/gregex.c | 4 +++-
glib/gregex.h | 7 ++++++-
2 files changed, 9 insertions(+), 2 deletions(-)
commit 86a04a05e6b697361c58b1577c52b4a713bf18d3
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 16:42:50 2012 +0200
regex: Fix newline definition for system PCRE
While we PCRE_BSR_UNICODE is the default in the internal PCRE,
that may
not be true for the system one. Force the PCRE_BSR_UNICODE flag on it.
glib/gregex.c | 6 ++++++
glib/tests/regex.c | 3 ++-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 91ba8ae1560d4132e4ed2631b8e69684c3c863d3
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 16:07:04 2012 +0200
regex: Don't return from inside a g_once_init_enter/leave block
When using the system PCRE, and it was compiled with incompatible
options,
the code was returning from inside a g_once_init_enter/leave block
without
calling g_once_init_leave().
glib/gregex.c | 36 ++++++++++++++++--------------------
1 file changed, 16 insertions(+), 20 deletions(-)
commit 69a12e3275c6e068929d2ed69ba1af87df0f851b
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 15:57:15 2012 +0200
regex: Add accessor for PCRE_INFO_HASCRORLF
This flag is new in PCRE 7.3, and checks whether there is an explicit
CR or LF reference in the pattern.
docs/reference/glib/glib-sections.txt | 1 +
glib/glib.symbols | 1 +
glib/gregex.c | 21 +++++++++++++++++++++
glib/gregex.h | 1 +
glib/tests/regex.c | 11 +++++++++++
5 files changed, 35 insertions(+)
commit 7ada9765160ce8a41fae0a0e0435ad00a8037601
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 15:36:11 2012 +0200
regex: Remove message for unused error code
Since PCRE 7.3 the PCRE_ERROR_NULLWSLIMIT error is not returned
anymore.
glib/gregex.c | 2 --
1 file changed, 2 deletions(-)
commit 592531019ede1c6d48304ba8babce0a5470d16d7
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 15:26:02 2012 +0200
regex: Add NEWLINE_ANYCRLF match option
This PCRE option is new in PCRE 7.1.
glib/gregex.c | 38 ++++++++++++++++++++------------------
glib/gregex.h | 31 +++++++++++++++++++------------
2 files changed, 39 insertions(+), 30 deletions(-)
commit c8c049b177dc40c0242409389ddccfa59ba88953
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 15:23:37 2012 +0200
regex: Add NEWLINE_ANYCRLF compile option
The PCRE_NEWLINE_ANYCRLF option is new in PCRE 7.1. With it set,
the only
only newline sequences recognised are CR, LF and CRLF.
glib/gregex.c | 4 +++-
glib/gregex.h | 21 ++++++++++++++-------
glib/tests/regex.c | 2 --
3 files changed, 17 insertions(+), 10 deletions(-)
commit 7e8b5ea442f235f5e272b0fe7a4768bf897b6aad
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 14:48:51 2012 +0200
regex: Assert that our flags values are the same as PCRE's
We rely on those flags having the same values as PCRE's (so we
can pass
them right through), so assert this at compile time.
glib/gregex.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit 03611f7c0670ea14eedbc121972aed7ce60bb9ee
Author: Simon Feltman <s.feltman@gmail.com>
Date: Wed Jun 13 23:20:17 2012 -0700
Updated codegen to work with python3.
Most changes were just replacing usage of "has_key" with "in".
Also updated the sorting function which was simplified and
changed to a "key" function instead of "cmp" (which is no longer
supported in python3. Verified everything builds with
python 2.7 and 3.
https://bugzilla.gnome.org/show_bug.cgi?id=678066
gio/gdbus-2.0/codegen/codegen.py | 15 +++++----------
gio/gdbus-2.0/codegen/codegen_docbook.py | 8 +++-----
gio/gdbus-2.0/codegen/codegen_main.py | 4 ++--
gio/gdbus-2.0/codegen/parser.py | 22 +++++++++++-----------
gio/gdbus-2.0/codegen/utils.py | 17 +++++------------
5 files changed, 26 insertions(+), 40 deletions(-)
commit 6d5484b2962c2a365983e8a37295f298909bca00
Author: Christian Persch <chpe@gnome.org>
Date: Fri Jun 8 01:08:10 2012 +0200
regex: Handle PCRE_ERROR_RECURSIONLOOP
Was missing from the error conversion routine.
glib/gregex.c | 2 ++
1 file changed, 2 insertions(+)
commit 7e5615138af8a5044bb5adac0804a59073d4cb69
Author: Christian Persch <chpe@gnome.org>
Date: Wed Jun 6 21:55:01 2012 +0200
regex: Update GRegexError with newer PCRE error codes
Update the GRegexError enum with new PCRE errors up to PCRE 8.30.
https://bugzilla.gnome.org/show_bug.cgi?id=677579
glib/gregex.c | 145
+++++++++++++++++++++++++++++++++++------------------
glib/gregex.h | 40 +++++++++++++--
glib/tests/regex.c | 51 +++++++++++++++++--
3 files changed, 181 insertions(+), 55 deletions(-)
commit 3be1d864d838a9015866656764c0a615f63f63ec
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 18:22:44 2012 +0200
regex: Simplify regex compile tests
Use a macro instead of repeating the same code over and over again.
glib/tests/regex.c | 106
+++++++++++------------------------------------------
1 file changed, 22 insertions(+), 84 deletions(-)
commit 20ab7e2aea955e4a70be43cbb6e4237afd98bf7b
Author: Christian Persch <chpe@gnome.org>
Date: Thu Jun 7 19:53:17 2012 +0200
regex: Deprecate an obsolete error code
G_REGEX_ERROR_DEFINE_REPETION is dead and never raised by PCRE.
glib/gregex.c | 3 ---
glib/gregex.h | 2 +-
2 files changed, 1 insertion(+), 4 deletions(-)
commit d9e8d3e0f0fc00435b161dd3dfb1b8727922ba00
Author: Christian Persch <chpe@gnome.org>
Date: Wed Jun 6 21:54:08 2012 +0200
regex: Fix PCRE error code conversion
Use the shifted error codes for comparisions.
https://bugzilla.gnome.org/show_bug.cgi?id=677578
glib/gregex.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit 3173fca9cc520785f82e602fe830c220c2d1820f
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date: Sat Jun 30 09:55:26 2012 +0700
Updated Vietnamese translation
po/vi.po | 103
+++++++++++++++++++++++++++++++++++++++------------------------
1 file changed, 64 insertions(+), 39 deletions(-)
commit 7ddefe3f4b2221147bd77f362760e8fb00f7e624
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date: Sat Jun 30 09:42:53 2012 +0700
po/vi: import from Damned Lies
po/vi.po | 661
++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 362 insertions(+), 299 deletions(-)
commit 64bfbc2cf074de087c4e195d6409af9c24dc2f28
Author: Matthias Clasen <mclasen@redhat.com>
Date: Fri Jun 29 13:47:15 2012 -0400
GOptionContext: Don't show headings without options
If the only entry in the main group is for the rest args,
don't bother printing "Application Options".
glib/goption.c | 2 ++
glib/tests/option-context.c | 27 ++++++++++++++++++++++++++-
2 files changed, 28 insertions(+), 1 deletion(-)
commit 08cfcdc81add6f6f2247b1cc82d2c15ad27001f0
Author: Johan Dahlin <johan@gnome.org>
Date: Fri Jun 29 11:59:23 2012 -0300
Use the same Python as we found in configure
Don't assume /usr/bin/python is python 2.x, on newer Ubuntu versions
it's actually python 3.x.
gio/gdbus-2.0/codegen/Makefile.am | 2 +-
gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit df319ca49ca1e8caff1a4f17e8e53628b33b8d56
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date: Thu Jun 28 17:44:14 2012 +0300
Updated Greek translation
po/el.po | 94
+++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 49 insertions(+), 45 deletions(-)
commit d023b81a7a261782f2c88df7751f3476bd802b99
Author: Martin Pitt <martinpitt@gnome.org>
Date: Wed Jun 27 16:30:38 2012 +0200
Fix /contenttype/guess test
After fixing bug 674452 this test case now reliably fails, as "ABC
abc" is text
and definitively not PowerPoint. It previously worked as
g_content_type_guess()
was reading beyond the boundary of the data due to specifying -1
as data
length.
Update that test case to expect a PO template instead, and add two
more with a
definitive PO template syntax and some binary data. We do not
currently have a
MIME magic for PowerPoint, so we cannot actually detect it with
certainty, but
at least make sure that the returned MIME type is correct.
https://bugzilla.gnome.org/show_bug.cgi?id=678941
gio/tests/contenttype.c | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
commit c35106fcc4a736a2cdd3566042da15216dea415b
Author: Alexander Larsson <alexl@redhat.com>
Date: Thu Jun 28 15:38:06 2012 +0200
Fix the mimetype default fix
We need to ignore the defaults.list item only when there
was a mimetype handler found in a previous mimetype, not
if one was found for the same mimetype as the one that
is listed in defaults.list (same for the new-style defaults).
gio/gdesktopappinfo.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit f14c0112d07832b0ae4c75fd8d348e8f15d131d1
Author: Alexander Larsson <alexl@redhat.com>
Date: Thu Jun 28 14:50:37 2012 +0200
Fix default app lookup wrt parent types and defaults.list
There was an issue when looking up the default handler
for a type where a supertype was listed in defaults.list.
We would pick the default for the parent type even if
there was a handler for the more specific type.
In the case of the new-style defaults marking (
"Default Applications" in mimeapps.list) we were already
checking for a more specific handler befor using a default,
but we also need to do a similar check for the defaults.list
case.
https://bugzilla.gnome.org/show_bug.cgi?id=678944
gio/gdesktopappinfo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1ae30806403e556c8297a16a25a18687d9e80f89
Author: Stef Walter <stefw@gnome.org>
Date: Thu Jun 28 14:41:39 2012 +0200
GTlsInteraction: Fix incorrect locking of mutex
* Fix incorrect locking of mutex in
g_tls_interaction_invoke_ask_password()
https://bugzilla.gnome.org/show_bug.cgi?id=678758
gio/gtlsinteraction.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 139c1ce9884a91be167ab9d48d3c4b0df89dd112
Author: Martin Pitt <martinpitt@gnome.org>
Date: Wed Jun 27 09:25:37 2012 +0200
gio/tests/contenttype: Call g_content_type_guess() with valid data len
g_content_type_guess() requires specifying a valid data length. Fixes
a
segfault when running the test.
Also add an explicit check for this and return XDG_MIME_TYPE_UNKNOWN
when
data_size is specified as -1, to avoid crashing.
https://bugzilla.gnome.org/show_bug.cgi?id=674452
gio/gcontenttype.c | 8 ++++++++
gio/tests/contenttype.c | 4 ++--
2 files changed, 10 insertions(+), 2 deletions(-)
commit 95f29687e14423ca541cac1c00137375b935168d
Author: Martin Pitt <martinpitt@gnome.org>
Date: Wed Jun 27 11:46:28 2012 +0200
/mainloop/timeouts test: Reduce race condition
Due to load, particular traits of the architecture, or other
circumstances, the
/mainloop/timeouts sometimes manages to call the "every
100 ms" timer loop only 9 times in 1050 ms.
This is an inherent race-condition in the test; allow it some slack
and accept
9 times as well.
https://bugzilla.gnome.org/show_bug.cgi?id=678959
glib/tests/mainloop.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 240ef2b9e830f2aa92356368902bec813f3c1ef8
Author: Philipp Kern <pkern@debian.org>
Date: Wed Jun 27 10:57:50 2012 +0200
valuetransform: Fix definition of ulong_bool
On big endian 64 bit machines such as s390x, an uint is too small
to hold a
ulong_bool; it needs to be an actual ulong.
https://bugzilla.gnome.org/show_bug.cgi?id=678949
http://bugs.debian.org/662057
gobject/gvaluetransform.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c5e5e95a217dc43a70bd998fce16ed93225e0cfd
Author: Alexander Shopov <ash@kambanaria.org>
Date: Wed Jun 27 07:17:40 2012 +0300
Updated Bulgarian translation
po/bg.po | 391
+++++++++++++++++++++++++++++++++------------------------------
1 file changed, 203 insertions(+), 188 deletions(-)
commit 72af44cb1249f02cbe56376a751e3ae6d3b39ea8
Author: Martin Pitt <martinpitt@gnome.org>
Date: Tue Jun 26 18:32:29 2012 +0200
Allow slightly too small poll duration in /socket/timed_wait test
Sometimes the poll duration in the /socket/timed_wait test is
slightly lower
than the requested 100000, causing failures like
ERROR:/build/buildd/glib2.0-2.33.2/./gio/tests/socket.c:619:test_timed_wait:
assertion failed (poll_duration > = 100000): (99240 >= 100000)
FAIL
Adjust the test to also allow some jitter in the "too small"
direction, similar
to the already existing span for "slightly too large".
https://bugzilla.gnome.org/show_bug.cgi?id=678881
gio/tests/socket.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d6aa3b3bdd9f0fe1d9f2d2eed1d881bc189bcfe8
Author: Colin Walters <walters@verbum.org>
Date: Mon Jun 25 20:46:28 2012 -0400
GTestDBus: Don't call into gvfs
https://bugzilla.gnome.org/show_bug.cgi?id=678808
gio/gtestdbus.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit 55bac5da0ada8f46824a4d565cdd8ea7e3774a47
Author: Dan Winship <danw@gnome.org>
Date: Wed Apr 11 13:08:13 2012 -0400
GMainContext: reorganize source list to avoid O(n) behavior
Rather than having a single priority-ordered list of GSources, store a
list of queues of each priority level. This means that adding a source
is now O(n) in the number of unique priority levels currently being
used, rather than O(n) in the total number of sources.
https://bugzilla.gnome.org/show_bug.cgi?id=619329
glib/gmain.c | 154
++++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 126 insertions(+), 28 deletions(-)
commit aaaaab91de10445a178e8183a95d98189249e868
Author: Dan Winship <danw@gnome.org>
Date: Fri Jun 22 22:21:05 2012 -0400
gmain: add GSourceIter
add an explicit iterator for GMainContext sources
https://bugzilla.gnome.org/show_bug.cgi?id=619329
glib/gmain.c | 154
+++++++++++++++++++++++++++++++++++------------------------
1 file changed, 92 insertions(+), 62 deletions(-)
commit 8e65c304315a7f54addd9c2771d20eca007f9d6a
Author: Dan Winship <danw@gnome.org>
Date: Sat Jun 23 12:01:40 2012 -0400
gmain: rename some variables for clarity
https://bugzilla.gnome.org/show_bug.cgi?id=619329
glib/gmain.c | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
commit 532f463eaf48d6a560977fd64479cfa05433162e
Author: Dan Winship <danw@gnome.org>
Date: Wed Apr 11 10:22:45 2012 -0400
gmain: child sources must always have same priority as parent
A child source does not have a priority of its own; it must have the
same priority as its parent. Enforce this in
g_source_set_priority_unlocked().
https://bugzilla.gnome.org/show_bug.cgi?id=619329
glib/gmain.c | 3 +++
1 file changed, 3 insertions(+)
commit d981d79a4291f76373f7f0e3abec762977133e27
Author: Ryan Lortie <desrt@desrt.ca>
Date: Tue Aug 30 12:15:04 2011 -0400
GSource: initialise ->priv on construct
For efficiency, we waited until setting up child sources to allocate
->priv. Simplify things a bit by allocating it from the start.
https://bugzilla.gnome.org/show_bug.cgi?id=619329
glib/gmain.c | 39 ++++++++++++++-------------------------
1 file changed, 14 insertions(+), 25 deletions(-)
commit 56de38da7dc4ffd1c60c336211806e345dbcaf42
Author: Dan Winship <danw@gnome.org>
Date: Sun Jun 24 09:48:10 2012 -0400
tests: add a timing test for adding lots of GSources
https://bugzilla.gnome.org/show_bug.cgi?id=619329
tests/.gitignore | 1 +
tests/Makefile.am | 2 +
tests/sources.c | 189
++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 192 insertions(+)
commit 4780ee5d4a6057312abee9a8fcaad45a9897fe0e
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Jun 25 23:23:36 2012 -0400
glib/: gtk-doc cleanup
docs/reference/glib/glib-overrides.txt | 5 +++++
glib/docs.c | 3 +++
glib/gkeyfile.c | 2 +-
glib/gunicode.h | 2 +-
4 files changed, 10 insertions(+), 2 deletions(-)
commit 130c249eacfba3b77ec110880661386e7945b898
Author: Colin Walters <walters@verbum.org>
Date: Mon Jun 25 19:37:05 2012 -0400
Fix previous commit
gio/tests/actions.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b837cdde69fa39ed10aaf8791ab656ad41dedeb0
Author: Colin Walters <walters@verbum.org>
Date: Mon Jun 25 18:14:10 2012 -0400
gio/tests/actions: Plug a memory leak
gio/tests/actions.c | 1 +
1 file changed, 1 insertion(+)
commit b65194e8dfd3d9c3fabb16a189c0b326c175f9d5
Author: Colin Walters <walters@verbum.org>
Date: Mon Jun 25 17:05:45 2012 -0400
GIOScheduler: Disconnect from cancellable after job completes
This was causing crashes when a cancellable was canceled after the job
had completed.
https://bugzilla.gnome.org/show_bug.cgi?id=678576
gio/gioscheduler.c | 49 ++++++++++++++++++++++---------------------------
1 file changed, 22 insertions(+), 27 deletions(-)
commit 03f2f3b0027e9239fc501539b1c16aefaee863d6
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Jun 25 16:55:31 2012 -0400
*bump*
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a5ed95c9ad973e30c1c1938c55ffe60f4a14dab7
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Jun 25 16:29:53 2012 -0400
GLib 2.33.3
NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 45 insertions(+), 1 deletion(-)
commit 115ca3d8970ca32d824a201a9cc8f1fb24f3155e
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Jun 25 10:37:51 2012 -0400
Revert "GIOScheduler: Avoid constant iteration over pending job list"
This reverts commit 2839297686a9305b4fa909b93c337ef1d1a5e94b.
Conflicts:
gio/gioscheduler.c
https://bugzilla.gnome.org/show_bug.cgi?id=678576
gio/gioscheduler.c | 41 ++++++++++++++++++++++++++---------------
1 file changed, 26 insertions(+), 15 deletions(-)
commit 1354ef25402e0d340aa52521a5f51b1fb387705c
Author: Lars Uebernickel <lars@uebernic.de>
Date: Mon Jun 25 18:29:01 2012 +0200
GDbusActionGroup: always set strict when _query_action fails
gio/gdbusactiongroup.c | 1 +
1 file changed, 1 insertion(+)
commit 4b66dc1ca6657171d7d9b45568b3479653a525f8
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date: Mon Jun 25 00:01:07 2012 +0200
Updated Galician translations
po/gl.po | 367
+++++++++++++++++++++++++++++++++------------------------------
1 file changed, 191 insertions(+), 176 deletions(-)
commit bea994199379f4e09091b030c46fd922b304d0d2
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Jun 23 20:55:51 2012 -0400
Mark utf8 performance tests as such
glib/tests/utf8-performance.c | 26 ++++++++++++--------------
1 file changed, 12 insertions(+), 14 deletions(-)
commit c5561ff6992bfbf2b92af401bc6f96317514b4a3
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Jun 23 17:58:51 2012 -0400
Remove a few redundant ;s
gio/gdbusobjectmanagerclient.c | 2 +-
gio/gresourcefile.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 02eed18a4e745b4b4a0f0d5d2892faaecbd2c23d
Author: Phil Clayton <phil.clayton@lineone.net>
Date: Tue Jun 12 16:09:19 2012 +0100
Add missing annotation to GDBusConnection::closed
Add annotation (allow-none) to the parameter error.
https://bugzilla.gnome.org/show_bug.cgi?id=677952
gio/gdbusconnection.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 90f70099d86dbf6c249137f9fbaead1df8002f6e
Author: Emmanuele Bassi <ebassi@gnome.org>
Date: Thu May 31 23:48:35 2012 +0100
Update the comment in gmarshal.list
The current note makes it look like the marshaller code generation has
been deprecated in favour of the libffi-based generic marshaller; this
is not the case, so we should probably clarify the point a bit.
https://bugzilla.gnome.org/show_bug.cgi?id=677235
gobject/gmarshal.list | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 1c6070a6792b78f44df9746ee96116cbbcc4dd40
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Jun 23 17:51:11 2012 -0400
Add a test for G_USER_DIRECTOR_DESKTOP
Based on a patch by Marc-Antoine Perennou,
https://bugzilla.gnome.org/show_bug.cgi?id=676594
glib/tests/utils.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 53b48dfd3bce21fc6b52128859b01329efa10d52
Author: Christian Persch <chpe@gnome.org>
Date: Sun Jun 17 22:51:44 2012 +0200
regex: Fix unicode othercasing
The old _pcre_ucp_othercase() function was wrong in returning
NOTACHAR (0xffffffff) for characters that aren't changed by upper-
and lower-casing. This led to PCRE internally using incorrect (or
at least inefficient) character classes when using G_REGEX_CASELESS.
E.g. [Z-\x{100}] turned into:
[Z\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{39c}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{178}z-\x{101}]
instead of the expected and efficient
[Z\x{39c}\x{178}z-\x{101}]
https://bugzilla.gnome.org/show_bug.cgi?id=678273
glib/pcre/pcre_tables.c | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
commit 22e9f72a8e23c9469c2891e48e082be664429dac
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sat Jun 23 17:30:10 2012 -0400
Add a note of caution to the g_slist_delete_link() docs
glib/gslist.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 905184b3ef04ea6068bd115111354cebe34d3bbc
Author: Sasi Bhushan Boddepalli <sasi@swecha.net>
Date: Sat Jun 23 10:16:28 2012 +0530
Updated Telugu Translation
po/te.po | 540
++++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 305 insertions(+), 235 deletions(-)
commit 991d07d66a8b111131181a8db15abbb042ee7c6d
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 11:10:00 2012 -0400
GIOScheduler: Use a GList, not GSList for jobs
In general, code using g_slist_delete_link() is broken, because it
potentially requires an O(n) traversal. Just switch to GList in this
case.
The performance hit here was exacerbated by the fact that we were
holding a mutex that needed to be accessed by all threads.
https://bugzilla.gnome.org/show_bug.cgi?id=678576
gio/gioscheduler.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
commit 2839297686a9305b4fa909b93c337ef1d1a5e94b
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 10:20:20 2012 -0400
GIOScheduler: Avoid constant iteration over pending job list
The iteration over the list (while holding a mutex) was a serious
performance hit for asynchronous I/O. We can just use
g_cancellable_connect().
https://bugzilla.gnome.org/show_bug.cgi?id=678576
gio/gioscheduler.c | 41 +++++++++++++++--------------------------
1 file changed, 15 insertions(+), 26 deletions(-)
commit a8ddd52a45ccf1e9a6aa6b5d873e12eda3a205df
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 15:44:16 2012 -0400
GRand: Check return value of fopen directly
This doesn't fix anything, it should just silence some static analysis
tools.
glib/grand.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit 01d8d43d0b66f349a38075a3ebfd82fc9bed084a
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 15:37:39 2012 -0400
gspawn: Abort if we can't open /dev/null
This really "shouldn't happen", but if we have an assertion here, it
will help static analysis tools know we're not hitting undefined
state.
glib/gspawn.c | 2 ++
1 file changed, 2 insertions(+)
commit 7d622157f055d9fb0ae3686f2b7a4fd1952af258
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 15:33:51 2012 -0400
tests/unix: Ensure buffer is NUL terminated
glib/tests/unix.c | 1 +
1 file changed, 1 insertion(+)
commit 56411bb67807cb5306f495d41276fe6855cdcee7
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 12:12:53 2012 -0400
gsignal: Properly handle NULL nodes
gobject/gsignal.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
commit ccd30d6816564db42b2ce13afc6bdf32274206e8
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 12:12:33 2012 -0400
gresourcefile.c: Remove stray semicolon
gio/gresourcefile.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c1ada372e968db4c5ccdc684d21b2a3e53514b85
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 12:08:05 2012 -0400
gmenu: Remove stray semicolon in g_menu_clear_item()
gio/gmenu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 598c3d233a560c10133b9a8a426ae87288a98584
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 12:06:34 2012 -0400
tests: Add missing initializer for return value
gio/tests/test-pipe-unix.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f626cb3c16e415a78e21c7b1009e0fb9851fa3b4
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 12:05:39 2012 -0400
tests: Add missing va_end()
gio/tests/gapplication.c | 2 ++
1 file changed, 2 insertions(+)
commit eef6f0add83c9a82b7544b519f292a90d9356a74
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 12:00:04 2012 -0400
gfileutils: Remove extra fclose()
This is a regression introduced by:
commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd
Author: Matthias Clasen <mclasen@redhat.com>
Date: Tue Jun 14 10:12:46 2011 -0400
Don't leak resources in error cases
glib/gfileutils.c | 1 -
1 file changed, 1 deletion(-)
commit e756bef2e3b93a09b38a4f793a7b7265584457c8
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Fri Jun 22 13:44:29 2012 +0200
Updated Spanish translation
po/es.po | 61
++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 32 insertions(+), 29 deletions(-)
commit 8ed955ceba9868bff43bdd591a36c12294735ab2
Author: Stef Walter <stefw@gnome.org>
Date: Sun May 13 07:44:57 2012 +0200
gresolver: More robust parsing of DNS responses
* Handle truncated responses, and invalid names
https://bugzilla.gnome.org/show_bug.cgi?id=675966
gio/gresolver.c | 199
++++++++++++++++++++++++++++++++++++++------------------
1 file changed, 134 insertions(+), 65 deletions(-)
commit 49e50757076b589bd21274221b3f69f7b2b785f3
Author: Matthew Barnes <mbarnes@redhat.com>
Date: Thu Jun 21 23:39:14 2012 -0400
Add g_dbus_object_manager_server_is_exported()
Returns whether a GDBusObjectSkeleton is exported on a
GDBusObjectManagerServer.
https://bugzilla.gnome.org/show_bug.cgi?id=678539
docs/reference/gio/gio-sections.txt | 1 +
gio/gdbusobjectmanagerserver.c | 34
++++++++++++++++++++++++++++++++++
gio/gdbusobjectmanagerserver.h | 2 ++
gio/gio.symbols | 1 +
4 files changed, 38 insertions(+)
commit aae1633d0f0c75b7d9c2dd7b8c10eb279f70fc0d
Author: Colin Walters <walters@verbum.org>
Date: Thu Jun 21 18:32:06 2012 -0400
GUnixVolumeMonitor: Make use of new g_list_copy_deep()
gio/gunixvolumemonitor.c | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
commit 2fd6eb7e1cfc878d011ec0b7e58c5e696186516e
Author: Jonh Wendell <jwendell@gnome.org>
Date: Thu Jun 21 12:23:23 2012 -0300
Adds g_list_copy_deep and g_slist_copy_deep
They make a full (deep) copy of a list.
In contrast with g_[s]list_copy(), these functions take a function
as a argument
to make a copy of each list element, in addition to copying the list
container itself.
The functions g_[s]list_copy() were reimplemented to just call the
new functions
with NULL as the function argument, which will behave like current
implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=675024
docs/reference/glib/glib-sections.txt | 2 ++
glib/glib.symbols | 2 ++
glib/glist.c | 48
++++++++++++++++++++++++++++++++---
glib/glist.h | 7 +++++
glib/gslist.c | 48
++++++++++++++++++++++++++++++++---
glib/gslist.h | 6 +++++
glib/tests/list.c | 29 +++++++++++++++++++++
7 files changed, 136 insertions(+), 6 deletions(-)
commit e0f4b2b03b877e0360f56836ebfe454aa3a9dca5
Author: Dan Winship <danw@gnome.org>
Date: Thu Jun 21 15:13:06 2012 -0400
gio/tests/proxy-test: fix cleanup
make sure the proxy threads are in the "waiting for a connection"
state when we do the final cleanup, or else there are race conditions
involving which thread processes the GCancellable cancellation first.
gio/tests/proxy-test.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit e9ec1ad0689dfbb1121e1c5fe5b1aedbe2de568f
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Jun 21 06:11:58 2012 -0400
Install bash completion files in /usr/share/
The bash-completion code nowadays expects completion files to
be installed in /usr/share/bash-completion/completions, and
expects them to be named like the command they are completing
for.
https://bugzilla.gnome.org/show_bug.cgi?id=677782
gio/Makefile.am | 8 ++--
gio/completion/gdbus | 33 ++++++++++++++++
gio/completion/gresource | 58 +++++++++++++++++++++++++++
gio/completion/gsettings | 84
++++++++++++++++++++++++++++++++++++++++
gio/gdbus-bash-completion.sh | 33 ----------------
gio/gresource-bash-completion.sh | 58 ---------------------------
gio/gsettings-bash-completion.sh | 84
----------------------------------------
7 files changed, 179 insertions(+), 179 deletions(-)
commit 80b6074aa27815e3c824f1e01ccb2431b03feec4
Author: Dan Winship <danw@gnome.org>
Date: Wed Jun 20 10:14:01 2012 -0400
gio/tests/pollable: add can_poll() assertions
Assert that socket streams and socket/pipe-based unix streams are
pollable, and file-based unix streams are not.
https://bugzilla.gnome.org/show_bug.cgi?id=677770
gio/tests/pollable.c | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
commit 7d0db042234165678f5dfafef3dd96d3af97b56c
Author: Dan Winship <danw@gnome.org>
Date: Mon Jun 18 15:31:47 2012 -0400
gdbus: fix generated code to not warn under -Wfloat-equal
https://bugzilla.gnome.org/show_bug.cgi?id=678333
gio/gdbus-2.0/codegen/codegen.py | 11 +++++++++--
gio/tests/gdbus-test-codegen.c | 31 +++++++++++++++++++++++++++++++
2 files changed, 40 insertions(+), 2 deletions(-)
commit 599d1a430e787f7cda929b8b0188a01f39453e66
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date: Wed Jun 20 10:19:14 2012 +0800
msvc_recommended_pragmas.h: Re-enable C4819 warnings
Apparently the C4819 warnings appear due to a bug on Visual C++
on DBCS
locales, so re-enable this.
Add a note in the Visual C++ Readme.txt's regarding this.
build/win32/vs10/README.txt | 7 +++++++
build/win32/vs9/README.txt | 7 +++++++
msvc_recommended_pragmas.h | 3 ---
3 files changed, 14 insertions(+), 3 deletions(-)
commit 7cf38c6ad76f5b343614bba9d31f683b7edb0620
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date: Tue Jun 19 18:51:26 2012 +0530
Assamese translation reviewed
po/as.po | 1397
++++++++++++++++++++++++++++++++------------------------------
1 file changed, 717 insertions(+), 680 deletions(-)
commit 98f201b73b4ba5b5dfd86ebcd524ea8f73855174
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date: Tue Jun 19 16:35:26 2012 +0800
Bug 678332-gio/gconverterinputstream.c: Fix build
Apparently the previous change to this file broke GCC builds, so
fix that.
gio/gconverterinputstream.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 875854411a4ea5fdd1d9217d7856858d89090cb9
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date: Tue Jun 19 12:04:28 2012 +0800
Bug 678332-GIO: Fix build on Windows/non-GCC
-gconverterinputstream.c: Avoid GCCism by not using non-standard
pointer
arithmetic on void*, but do a cast to char * as that seems to be
what the
variable was used for.
-gtestdbus.c: Don't include unistd.h unconditionally, and use
g_usleep()
instead of usleep(), as usleep() is not universally available.
gio/gconverterinputstream.c | 2 +-
gio/gtestdbus.c | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
commit 08a6f8d27f8d6c059f4c074680218f6bc66f8174
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date: Mon Jun 18 17:09:56 2012 +0800
build/win32/vs9/glib.vsprops: Cosmetics
Make it more consistent accross the board by using CopyDir as the
output/"install" folder.
build/win32/vs9/glib.vsprops | 514
++++++++++++++++++++++---------------------
1 file changed, 259 insertions(+), 255 deletions(-)
commit b81d7886525ea7d53a0bf7f8e845827eea5cf912
Author: Martin Pitt <martinpitt@gnome.org>
Date: Mon Jun 18 07:39:23 2012 +0200
Fix g_utf8_validate() out argument transfer mode
The "end" argument is unusual in g_utf8_validate(): it's not a
classic out
argument which gets allocated by the called function, but merely
points into
one of its input arguments. Thus it is "transfer none".
https://bugzilla.gnome.org/show_bug.cgi?id=672889
glib/gutf8.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a1da843cb48de1ef080c20b1c8ebc9bc88688ce6
Author: Dan Winship <danw@gnome.org>
Date: Sat Jun 16 10:38:45 2012 -0400
docs: fix an example
docs/reference/gio/gdbus-codegen.xml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit defa25f3d00619947720be0bcda2357bd43e718f
Author: Matthias Clasen <mclasen@redhat.com>
Date: Fri Jun 15 18:53:09 2012 -0400
GKeyFile: Deal better with blank lines
There is no need to store a has_trailing_blank_line boolean for
each group, we can just check this at the time we assemble the data.
This fixes a problem without roundtrips where we would sometimes
add an extra blank line between groups.
The testcase here is inspired by
https://bugzilla.gnome.org/show_bug.cgi?id=677817
glib/gkeyfile.c | 12 +++---------
glib/tests/keyfile.c | 26 ++++++++++++++++++++++++++
2 files changed, 29 insertions(+), 9 deletions(-)
commit d0c8895a073625ce87bf1604b9ab72cc7e15c616
Author: Matthias Clasen <mclasen@redhat.com>
Date: Fri Jun 15 15:16:13 2012 -0400
GWakeup: Avoid extraneous wakeups
We were checking the wrong number here, and waking up unnecessarily.
https://bugzilla.gnome.org/show_bug.cgi?id=678052
glib/gmain.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6a5b3729ab447dd93ba337fa916067d5af2419dc
Author: Paolo Borelli <pborelli@gnome.org>
Date: Fri Jun 15 14:41:20 2012 +0200
Improve g_find_program_in_path documentation
Document that g_find_program_in_path returns a newly-allocated string
glib/gutils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 3647a3dcaaf0c877d0ea9398bbf5d9846a3cacfb
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date: Fri Jun 15 13:15:48 2012 +0300
Updated Greek translation
po/el.po | 1533
++++++++++++++++++++++++++++++--------------------------------
1 file changed, 733 insertions(+), 800 deletions(-)
commit 211d50ac7418cd05d8a7828fca388c127e02308a
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Thu Jun 14 13:48:29 2012 +0200
Updated Spanish translation
po/es.po | 142
++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 77 insertions(+), 65 deletions(-)
commit a090a3680b093e7473cc5e760bdf3454f8ca9e9e
Author: Khaled Hosny <khaledhosny@eglug.org>
Date: Wed Jun 13 21:00:44 2012 +0200
Updated Arabic translation
po/ar.po | 5639
+++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 2991 insertions(+), 2648 deletions(-)
commit ee19ddcb1423814edc76aa03dd3c2252e9f722b4
Author: William Jon McCann <jmccann@redhat.com>
Date: Mon Apr 30 12:51:25 2012 -0400
Update to use XDG cache home for thumbnails
https://bugzilla.gnome.org/show_bug.cgi?id=675168
gio/glocalfileinfo.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit e5d4af10a344eaa5eee72390858ee3cf374f35ad
Author: Matthias Clasen <mclasen@redhat.com>
Date: Wed Jun 13 14:43:29 2012 -0400
Improve GTimeZone test coverage
glib/tests/gdatetime.c | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
commit 5ff95679b805f7cc78f0579546700b6d48a35e0d
Author: Benjamin Otte <otte@redhat.com>
Date: Wed Jun 13 17:33:01 2012 +0200
glib-compile-resources: Forward errors from spawned processes
We just grab stderr from gdk-pixbuf-to-csource and xmllint and include
it in the error message. It's the best we can do.
gio/glib-compile-resources.c | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
commit 6c1276eb5fcc19921d0a0584aee140bccc3f8488
Author: Stefan Sauer <ensonic@users.sf.net>
Date: Tue Jun 12 20:22:39 2012 +0200
gtype: make these cases fatal.
Otherwise we crash with a null-ptr deref in g_object_newv and ever
there we
should not return null, as we're saying that object creation will
not return
null.
gobject/gtype.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 0866e1ede967e513f09bfb47166d76005e0486b2
Author: Dan Winship <danw@gnome.org>
Date: Tue Jun 12 07:09:53 2012 -0400
update .gitignore
gio/tests/.gitignore | 1 +
1 file changed, 1 insertion(+)
commit 14eb3d3590b5c08626c4901b16e9695747d43188
Author: Dan Winship <danw@gnome.org>
Date: Tue Jun 12 07:08:26 2012 -0400
gunixoutputstream: add missing can_poll() implementation
https://bugzilla.gnome.org/show_bug.cgi?id=677770
gio/gunixoutputstream.c | 8 ++++++++
1 file changed, 8 insertions(+)
commit b9ec5699cd27334fdc605875bb0eeb818de64d4a
Author: Murray Cumming <murrayc@murrayc.com>
Date: Tue Jun 12 10:35:52 2012 +0200
Remove trailing commas from enums
gio/gioenums.h | 2 +-
glib/gspawn.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 6f1c4f7f056eddcbf884659ff68240c0784003c6
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jun 11 10:24:03 2012 -0400
Correct the docs for g_time_zone_adjust_time
March 13, 2010 is very ordinary.
March 14, 2010 is the special day.
glib/gtimezone.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f47de7ec2c9f79edbb3e03f3112aa8cd1d286309
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jun 11 10:23:42 2012 -0400
Improve GTimeZone test coverage
glib/tests/gdatetime.c | 66
++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 66 insertions(+)
commit d4f885478542ad7356b44e2a9965dc1081ea80dc
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jun 11 07:19:42 2012 -0400
Cosmetic changes
tests/gio-test.c | 25 ++++---------------------
tests/iochannel-test.c | 18 +++++++-----------
2 files changed, 11 insertions(+), 32 deletions(-)
commit 6ee10762b5194076a7a9db80d41dbb3aa14fe287
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jun 11 07:19:14 2012 -0400
Improve GOptionContext test coverage
glib/tests/option-context.c | 111
+++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 109 insertions(+), 2 deletions(-)
commit c5dabac47a3613e742ebfc0c4dec4f91ab796ae8
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jun 11 07:18:29 2012 -0400
Fix a typo
It is 'entries', not 'entires'.
glib/goption.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 3e706ef88b3b433f777e552c85339b901314deaa
Author: David Zeuthen <zeuthen@gmail.com>
Date: Fri Jun 8 13:30:48 2012 -0400
GDBusProxy: Treat org.freedesktop.systemd1.Masked error as non-fatal
This is useful otherwise we'll fail if a systemd service is
masked. See bug 677718 for details.
https://bugzilla.gnome.org/show_bug.cgi?id=677718
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
gio/gdbusproxy.c | 34 ++++++++++++++++++++++++++--------
1 file changed, 26 insertions(+), 8 deletions(-)
commit ea826d7facabbcd05b8343554acc808275881009
Author: Daniel Macks <dmacks@netspace.org>
Date: Wed Jun 6 22:40:26 2012 -0400
Fix path to aclocal in output message
datadir is defined in terms of datarootdir by default in configure
(datadir='${datarootdir}' with ${datarootdir} not expanded), so
defining datadir must happen *after* datarootdir is defined in the
glib-gettextize shell script. Otherwise ${datarootdir} is null when it
is expanded at runtime.
https://bugzilla.gnome.org/show_bug.cgi?id=518309
glib-gettextize.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9e1d4da14d8e69fb60da1a9733ac1d58d0dcd8b2
Author: Martin Jansa <Martin.Jansa@gmail.com>
Date: Wed Jun 6 21:38:28 2012 -0400
configure: Add --disable-libelf option
See
http://git.openembedded.org/openembedded-core/tree/meta/recipes-core/glib-2.0/glib-2.0/nolibelf.patch?id=1f73485a143f0aa6cd87636f3d36a7d1dfc40a3b
Signed-off-by: Colin Walters <walters@verbum.org>
configure.ac | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 032e8dabd15133952c7c4f9da05605380b17f79f
Author: Tomas Bzatek <tbzatek@redhat.com>
Date: Wed Jun 6 19:44:39 2012 +0200
gdbus: Implement g_dbus_connection_get_last_serial()
This patch brings an ability to retrieve serial number of the last
message sent within the current thread.
https://bugzilla.gnome.org/show_bug.cgi?id=676825
docs/reference/gio/gio-sections.txt | 1 +
gio/gdbusconnection.c | 49 ++++++++++++++++++++
gio/gdbusconnection.h | 4 ++
gio/gio.symbols | 1 +
gio/tests/gdbus-connection.c | 90
+++++++++++++++++++++++++++++++++++++
5 files changed, 145 insertions(+)
commit 7ccfa9ce4b2352277448f66a138cc028f5fe57c8
Author: Colin Walters <walters@verbum.org>
Date: Wed Jun 6 07:15:48 2012 -0400
tests/spawn-multithreaded: Decrease parallelism to avoid crashing
on OS X
https://bugzilla.gnome.org/show_bug.cgi?id=677527
glib/tests/spawn-multithreaded.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f3ff037bd147b7d86f23108660a2fe71df5268a6
Author: Daniel Macks <dmacks@netspace.org>
Date: Tue Jun 5 19:20:13 2012 -0400
Pass -framework sub-flag without embedded whitespace
The "-framework" linker flag takes a second word as a parameter. If
they are passed separated with whitespace, some flag-handling routines
may not know to keep the two words together as a single unit. Use
-Wl,, to pass multiple words without embedded whitespace.
https://bugzilla.gnome.org/show_bug.cgi?id=566994
configure.ac | 4 ++--
gio/Makefile.am | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
commit 4690d85607da879e50746db64ea99a273823c25e
Author: Daniel Macks <dmacks@netspace.org>
Date: Tue Jun 5 14:16:24 2012 -0400
configure: Require libelf 0.8.12
Older versions don't have the required API.
(Commit message written by Colin Walters <walters@verbum.org>)
https://bugzilla.gnome.org/show_bug.cgi?id=673253
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e4a8f12e770e9483e2b7bf965711a22fad134444
Author: Martin Pitt <martinpitt@gnome.org>
Date: Tue Jun 5 18:50:36 2012 +0200
g_dbus_gvariant_to_gvalue(): Add missing out annotation
gio/gdbusutils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bdf1660e2856a22aeca6b5927b5756119d6526ec
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Jun 4 13:17:47 2012 -0400
GLib 2.33.2
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e8c5bd2bb0047677223849c2d516df8bd37606e4
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Jun 3 13:18:39 2012 -0400
Updates for 2.33.2
NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
commit 3e1b972c933bc4a01e8d05f1bb6c6df1ad816579
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jun 4 06:00:45 2012 -0400
Improve GResource test coverage
gio/tests/resources.c | 112
++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 109 insertions(+), 3 deletions(-)
commit c7de2dd0e39bf9ef5641490b25c8a6eb17b7863a
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jun 4 06:00:03 2012 -0400
Improve GSocketAddress test coverage
gio/tests/unix-fd.c | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
commit 721366d0883c39ad31027f0f406ffca9485408ed
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jun 4 05:59:46 2012 -0400
Improve GNetworkMonitor test coverage
gio/tests/network-monitor.c | 150
++++++++++++++++++++++++++++++--------------
1 file changed, 103 insertions(+), 47 deletions(-)
commit 4ad5210b353b685dce0aae9bd7331838f6cc5f92
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Jun 4 05:59:27 2012 -0400
Improve GIcon test coverage
gio/tests/g-icon.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 3129bac14c6ac5e991127f8cc51810c28306bbad
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Jun 3 21:37:32 2012 -0400
Formatting cleanups
gio/gvfs.c | 96
++++++++++++++++++++++++++++++++------------------------------
1 file changed, 49 insertions(+), 47 deletions(-)
commit eeb5140ad2b318fd5f6a7c02efbd0b33859975c2
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Jun 3 19:51:47 2012 -0400
Improve GMenu test coverage
gio/tests/gmenumodel.c | 64
++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 57 insertions(+), 7 deletions(-)
commit 0a1079d171439d89cd1c825d20c7d766ab3573b5
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Jun 3 19:51:20 2012 -0400
Improve GApplication test coverage
gio/tests/basic-application.c | 1 +
gio/tests/gapplication.c | 45
+++++++++++++++++++++++++++++++++++++++++--
2 files changed, 44 insertions(+), 2 deletions(-)
commit 642e89f35678c687d45c204ad095b58f785d6c91
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Jun 3 19:51:05 2012 -0400
Improve GActionGroup test coverage
gio/tests/actions.c | 134
+++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 123 insertions(+), 11 deletions(-)
commit a53a1b65b59577e6332509789a062c6038a085a8
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Jun 3 19:50:54 2012 -0400
Improve GIcon test coverage
gio/tests/g-icon.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit 26a1056bde7f6ef97963b1a4b42d3da3027f555f
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun Jun 3 16:30:58 2012 -0400
Expand GAppInfo tests
gio/tests/appinfo.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit 51e6edf08b34120e1bb88a28785f3b5e59e1a2b3
Author: Bruno Brouard <annoa.b@gmail.com>
Date: Sun Jun 3 13:36:14 2012 +0200
Updated French translation
po/fr.po | 324
+++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 182 insertions(+), 142 deletions(-)
commit ce5bd68e26d0e67c24313076b7f634f1dcac81b9
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date: Tue May 22 21:56:10 2012 +0200
glib: fix g_reload_user_special_dirs_cache
We handle a special case for G_USER_DIRECTORY_DESKTOP
when we init the values but drop it when we reload them.
Fix this by preferring old values to NULL
https://bugzilla.gnome.org/show_bug.cgi?id=676594
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
glib/gutils.c | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
commit 2e31166f6a005d2af724942ec3e8f58cecb3a756
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Thu May 31 15:29:31 2012 +0200
Updated Spanish translation
po/es.po | 50 +++++++++++++++++++++++++-------------------------
1 file changed, 25 insertions(+), 25 deletions(-)
commit 4f04247a1964457a7493f23d786486df449b3e08
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Thu May 31 13:19:37 2012 +0200
Updated Spanish translation
po/es.po | 207
+++++++++++++++++++++++++++++++--------------------------------
1 file changed, 102 insertions(+), 105 deletions(-)
commit 69e12cd3d56ae43b188a278b807e517961627ada
Author: Dan Winship <danw@gnome.org>
Date: Wed May 30 08:30:27 2012 -0400
GConverterInputStream: fix an edge case
Reading from a GConverterInputStream with both input_buffer and
converted_buffer non-empty would return bogus data (the data from
converted_buffer would essentially get skipped over, though the
returned nread reflected what the count would be if it hadn't been).
This was never noticed before because (a) it can't happen if all of
your reads are at least as large as either the internal buffer size or
the remaining length of the stream (which covers most real-world use),
and (b) it can't happen if all of your reads are 1 byte (which covers
most of tests/converter-test). (And (c) it only happens for some
converters/input streams.) But this was happening occasionally in
libsoup when content-sniffing a gzipped response, because the
SoupContentSnifferStream would first read 512 bytes (to sniff), and
then pass through larger reads after that.
Fixed and added a test to converter-test.
https://bugzilla.gnome.org/show_bug.cgi?id=676478
gio/gconverterinputstream.c | 1 +
gio/tests/converter-stream.c | 163
+++++++++++++++++++++++++++++++++++++++++++
2 files changed, 164 insertions(+)
commit 0fd9863abe218c002327ea993089476a793a99e6
Author: Christian Persch <chpe@gnome.org>
Date: Tue May 29 19:10:57 2012 +0200
build: Add missing AM_V_GEN to silence the build
gio/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4979c1d075e08bcdc7a6569afae2052dac5eea81
Author: Christian Persch <chpe@gnome.org>
Date: Sat May 5 16:52:28 2012 +0200
application: Add dbus register/unregister hooks
When the application is using its D-Bus backend, it is useful to
be able
to export extra D-Bus objects at the right time, i.e. *before*
the application
tries to own the bus name. This is accomplished here by adding a hook
in GApplicationClass for this; and a corresponding hook that will
be called
on unregistration to undo whatever the register hook did.
Bug #675509.
gio/gapplication.c | 36 +++++++++++
gio/gapplication.h | 10 ++-
gio/gapplicationimpl-dbus.c | 15 ++++-
gio/tests/Makefile.am | 4 ++
gio/tests/gapplication-example-dbushooks.c | 99
++++++++++++++++++++++++++++++
5 files changed, 162 insertions(+), 2 deletions(-)
commit f642209ef4c7f13f5ff03ca3c315cd237f8f26bb
Author: Philip Withnall <philip@tecnocode.co.uk>
Date: Sun May 27 22:40:44 2012 +0100
gobject: Document notify signal deduplication with freeze/thaw
Expand the documentation for g_object_[freeze|thaw]_notify() to
explain that
it deduplicates “notify” signals emitted by frozen objects,
so that at most
one signal is emitted per property.
https://bugzilla.gnome.org/show_bug.cgi?id=676937
gobject/gobject.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 1637f08ed146bca89049301495a49d8873c2957e
Author: Matej Urbančič <mateju@svn.gnome.org>
Date: Mon May 28 14:57:02 2012 +0200
Updated Slovenian translation
po/sl.po | 313
+++++++++++++++++++++++++++++++++------------------------------
1 file changed, 164 insertions(+), 149 deletions(-)
commit ae421c9f6ca58ba18494619dc89ed1d2b60948eb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: Fri Apr 27 10:02:54 2012 +0200
Link to gvariant-format-strings-pointers in getter API
https://bugzilla.gnome.org/show_bug.cgi?id=674777
glib/gvariant.c | 30 +++++++++++++++++++++++++++++-
1 file changed, 29 insertions(+), 1 deletion(-)
commit 175864b83c076f6b74a822e75990ab3a15ab73bc
Author: Colin Walters <walters@verbum.org>
Date: Sat May 26 11:53:14 2012 -0400
gappinfo: Fix uninitialized-variable gcc warning
gio/gappinfo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 151e37816bea6101523cf7dddab4ea1ce55ec909
Author: Colin Walters <walters@verbum.org>
Date: Fri May 25 09:22:06 2012 -0400
Annotate API introduced for 2.34 with GLIB_AVAILABLE_IN_2_34
https://bugzilla.gnome.org/show_bug.cgi?id=676816
gio/gdbusauthobserver.h | 1 +
gio/gresolver.h | 3 +++
2 files changed, 4 insertions(+)
commit 1cc7162c9560796829db457f7ea5fdd218a0ae46
Author: Colin Walters <walters@verbum.org>
Date: Fri May 25 08:59:09 2012 -0400
Annotate API introduced for 2.32 with GLIB_AVAILABLE_IN_2_32
https://bugzilla.gnome.org/show_bug.cgi?id=676816
gio/gactiongroup.h | 1 +
gio/gactiongroupexporter.h | 2 ++
gio/gactionmap.h | 3 +--
gio/gappinfo.h | 3 +++
gio/gapplication.h | 2 ++
gio/gdbusactiongroup.h | 1 +
gio/gdbusinterface.h | 1 +
gio/gdrive.h | 1 +
gio/gfile.h | 1 +
gio/gfileinfo.h | 1 +
gio/ginetaddressmask.h | 3 +++
gio/ginetsocketaddress.h | 2 ++
gio/gmenu.h | 2 ++
gio/gmenuexporter.h | 2 ++
gio/gnetworkmonitor.h | 2 ++
gio/gnetworkmonitorbase.h | 2 ++
gio/gremoteactiongroup.h | 3 +++
gio/gresource.h | 17 +++++++++++++++++
gio/gsettings.h | 2 ++
gio/gsettingsschema.h | 7 +++++++
gio/gsimpleasyncresult.h | 1 +
gio/gsocket.h | 11 +++++++++++
gio/gsocketconnection.h | 4 ++++
gio/gunixconnection.h | 4 ++++
gio/gunixmounts.h | 1 +
gio/gvolume.h | 1 +
26 files changed, 78 insertions(+), 2 deletions(-)
commit a9637126465fba06c1fc73cc70eb5f683ad4e4b3
Author: Colin Walters <walters@verbum.org>
Date: Fri May 25 08:42:50 2012 -0400
Annotate API introduced for 2.30 with GLIB_AVAILABLE_IN_2_30
I didn't do this comprehensively, since there's a lot of it, mainly
due to the GDBus object manager stuff, but anyone trying to use
that would fail fast due to lack of the gdbus code generator.
My main goal was to get API additions to existing classes like
g_data_input_stream_read_line_utf8(), as well as the lower level new
API like glib-unix.h.
https://bugzilla.gnome.org/show_bug.cgi?id=676816
gio/gaction.h | 1 +
gio/gdatainputstream.h | 2 ++
gio/gdbusconnection.h | 3 +++
glib/gatomic.h | 4 ++++
glib/gfileutils.h | 3 +++
glib/ghash.h | 1 +
glib/ghmac.h | 9 +++++++++
glib/glib-unix.h | 6 ++++++
glib/gunicode.h | 1 +
glib/gutils.h | 2 ++
glib/gvariant.h | 2 ++
gobject/glib-types.h | 4 ++++
12 files changed, 38 insertions(+)
commit 9c86e1168cad8ae2c2642ffd487d4f6319e1dc04
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date: Sat May 26 10:34:53 2012 +0200
gio: fix symbol name
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
gio/gio.symbols | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 800d6ff1115b27bf0e9cce818a0511048e2f1cc5
Author: Dan Winship <danw@gnome.org>
Date: Thu Apr 5 09:19:17 2012 -0400
gio: add GBytes-based input/output stream methods
Using a caller-supplied buffer for g_input_stream_read() doesn't
translate well to the semantics of many other languages, and using a
non-refcounted buffer for read_async() and write_async() makes it
impossible to manage the memory correctly currently in
garbage-collected languages.
Fix both of these issues by adding a new set of methods that work with
GBytes objects rather than plain buffers.
https://bugzilla.gnome.org/show_bug.cgi?id=671139
docs/reference/gio/gio-sections.txt | 6 ++
gio/ginputstream.c | 174
++++++++++++++++++++++++++++++++++++
gio/ginputstream.h | 16 ++++
gio/gio.symbols | 6 ++
gio/goutputstream.c | 157
++++++++++++++++++++++++++++++++
gio/goutputstream.h | 16 ++++
gio/tests/memory-input-stream.c | 26 ++++++
gio/tests/memory-output-stream.c | 27 ++++++
8 files changed, 428 insertions(+)
commit 4b456635e422ea620bfb3feeddac12a7045bd43b
Author: Christian Persch <chpe@gnome.org>
Date: Thu May 24 17:51:35 2012 +0200
Revert "application: Don't print a critical warning here"
This reverts commit 1541478bac6fed26bcb77ebae5e50bb7a76954f7.
gio/gapplication.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ee1965b888d070428b88bbcde989e98ce63a5fe4
Author: Christian Persch <chpe@gnome.org>
Date: Sat May 5 17:29:44 2012 +0200
application: Save a few bytes in the library
There's really no need to put useless whitespace into the .so.
gio/gapplicationimpl-dbus.c | 48
++++++++++++++++++++++-----------------------
1 file changed, 24 insertions(+), 24 deletions(-)
commit 1541478bac6fed26bcb77ebae5e50bb7a76954f7
Author: Christian Persch <chpe@gnome.org>
Date: Sat May 5 17:26:34 2012 +0200
application: Don't print a critical warning here
It's a runtime error, not a programming error.
gio/gapplication.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9217309a5cd1eb59c7881939cdb58bd48e27097e
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date: Tue May 22 20:38:52 2012 +0200
glib: fix build
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
glib/genviron.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit 481191f118a8f8e6505917a985e531137796d8ac
Author: Christian Persch <chpe@gnome.org>
Date: Sun May 20 00:01:35 2012 +0200
gspawn: Add GSpawnFlag to use the PATH from envp
Add a G_SPAWN_SEARCH_PATH_FROM_ENVP flag to GSpawnFlags so that
g_spawn_async() etc use the PATH variable from the passed-in child
environment to search for the executable.
If both this flag and the G_SPAWN_SEARCH_PATH flag are set, the
child environment is searched first and only falls back to the
PATH from the process environment if it is unset.
Bug #676398.
glib/gspawn.c | 48 ++++++++++++++++++++++++++++++++++++------------
glib/gspawn.h | 6 +++++-
2 files changed, 41 insertions(+), 13 deletions(-)
commit 6969b63827a302604a0566c8889feed33a25d842
Author: Christian Persch <chpe@gnome.org>
Date: Sat May 19 23:59:01 2012 +0200
environ: Allow NULL envp
https://bugzilla.gnome.org/show_bug.cgi?id=676397
glib/genviron.c | 31 ++++++++++++++++++++-----------
glib/tests/environment.c | 20 ++++++++++++++++++++
2 files changed, 40 insertions(+), 11 deletions(-)
commit 44d4990442532dd067ca670a3a4b18109ee6b02c
Author: Colin Walters <walters@verbum.org>
Date: Fri May 18 10:39:05 2012 -0400
GMemoryOutputStream: Add API to return data as a GBytes
Matches the corresponding additions to GMemoryInputStream.
https://bugzilla.gnome.org/show_bug.cgi?id=672102
gio/gio.symbols | 1 +
gio/gmemoryoutputstream.c | 28 ++++++++++++++++++++++++++++
gio/gmemoryoutputstream.h | 3 +++
gio/tests/memory-output-stream.c | 38
++++++++++++++++++++++++++++++++++++++
4 files changed, 70 insertions(+)
commit 1bedf248794fe5cf9dad5e40c18329e79f9d855e
Author: Colin Walters <walters@verbum.org>
Date: Thu May 17 14:36:15 2012 -0400
GMemoryInputStream: Add API to accept GBytes
And s/Chunk/GBytes/ internally. GBytes is really a perfect match for
GMemoryInputStream.
https://bugzilla.gnome.org/show_bug.cgi?id=672102
gio/gio.symbols | 2 +
gio/gmemoryinputstream.c | 107
++++++++++++++++++++++++++++++-----------------
gio/gmemoryinputstream.h | 6 +++
3 files changed, 76 insertions(+), 39 deletions(-)
commit 6e32f0a6018ab26b2a14c184752913d6f2ecad40
Author: Debarshi Ray <debarshir@gnome.org>
Date: Thu May 17 06:43:54 2012 +0200
gio: The tmpl parameter to g_file_new_tmp can be NULL
Fixes: https://bugzilla.gnome.org/676208
gio/gfile.c | 1 -
1 file changed, 1 deletion(-)
commit 7cadf4f15f952457b5a5440d24d1a93e0a99cdde
Author: Dan Winship <danw@gnome.org>
Date: Wed Mar 21 09:22:38 2012 -0400
g_utf8_validate: @str shouldn't end up annotated as utf8
In order for this function to have any point, it has to be possible to
pass non-UTF-8 data to it, so annotate @str as being array-of-guint8
instead of utf8.
https://bugzilla.gnome.org/show_bug.cgi?id=672548
glib/gutf8.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8df2b96a6910aa557a6db2b1b5e618f3ace70f11
Author: Dan Winship <danw@gnome.org>
Date: Fri May 18 12:18:23 2012 -0400
proxy-test: work even when the upstream DNS lies
Rather than depending on the host's DNS configuration to properly
return an error for a non-existent hostname, just substitute in
a dummy GResolver implementation that does it for us.
gio/tests/proxy-test.c | 60
++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 60 insertions(+)
commit 555cd1923fae52a145d527904f4efc0fc6298585
Author: Dan Winship <danw@gnome.org>
Date: Fri May 18 08:49:05 2012 -0400
g_app_info_launch_default_for_uri: don't use GFile if we don't have to
GFile doesn't handle some "real" URIs, so check if there's a default
handler for the URI scheme first, and only use g_file_new_for_uri()
and g_file_query_default_handler() if not. Eg, this fixes the case of
opening http URIs with "%2F" in the path.
https://bugzilla.gnome.org/show_bug.cgi?id=666386
gio/gappinfo.c | 36 ++++++++++++++++++++++++++----------
1 file changed, 26 insertions(+), 10 deletions(-)
commit 0e6d9df35c948d5e65eae0edb6652a9cce88f557
Author: Holger Berndt <hb@gnome.org>
Date: Thu May 17 22:24:10 2012 +0200
Document that g_app_info_create_from_commandline() does unquoting
according to fd.o
https://bugzilla.gnome.org/show_bug.cgi?id=676277
gio/gdesktopappinfo.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 17e95c59c9f7b1cd023aabb3645c70b9f1f37577
Author: Dan Winship <danw@gnome.org>
Date: Thu May 17 13:48:21 2012 -0400
gnetworkmonitornetlink: don't leak the list of networks
https://bugzilla.gnome.org/show_bug.cgi?id=676265
gio/gnetworkmonitornetlink.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0ecbb0a4045877936d872fb8aaedd49baa4d89ef
Author: Dan Winship <danw@gnome.org>
Date: Thu May 10 13:29:39 2012 -0400
g_clear_pointer: work around gcc helpfulness
gcc gets upset when we do "((GDestroyNotify) destroy) (_p)" because
it's non-portable. But we don't care; we already know glib wouldn't
work on any platform where different pointer types have different
calling conventions. So tweak the code to avoid the warning.
https://bugzilla.gnome.org/show_bug.cgi?id=674634
glib/gmem.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 787f8087836804c903f8271699e576544426e023
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu May 17 00:44:36 2012 -0400
gsettings: add reset-recursively to bash completion
https://bugzilla.gnome.org/show_bug.cgi?id=675832
gio/gsettings-bash-completion.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 431d3adacdd640141f83a6c3496760adc6aba5eb
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu May 17 00:41:33 2012 -0400
Improve libelf configure check
system libelf is not sufficient for glib (lacks elf_getshdrstrndx and
elf_getshdrnum) so let's make sure we don't define HAVE_LIBELF
configure.ac | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit aded15c9d10dbf3ec218e25793e3467240585511
Author: Ravi Sankar Guntur <ravi.g@samsung.com>
Date: Mon Mar 19 21:17:32 2012 +0530
glib: fix memory leaks in gutils, protocol, and strfuncs tests
https://bugzilla.gnome.org/show_bug.cgi?id=672329
Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
glib/gutils.c | 26 ++++++++++++++++++++------
glib/tests/protocol.c | 6 +++++-
glib/tests/strfuncs.c | 42 +++++++++++++++++++++++++++++++++---------
3 files changed, 58 insertions(+), 16 deletions(-)
commit 447a25ea50af2349d313c10c46b61104ce4c0391
Author: Dan Winship <danw@gnome.org>
Date: Wed May 16 12:00:44 2012 -0400
update .gitignore
gio/tests/.gitignore | 1 +
1 file changed, 1 insertion(+)
commit 0417ddab6fbd2f1cddbb9218e0e300e04da2eda5
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date: Sat Apr 14 19:34:00 2012 +0200
GAppInfo: add a mechanism to query supported content types
This essentially adds an accessor for the MimeType field in desktop
files,
to retrieve the list of all mime types supported by an application.
The interface though is part of GAppInfo, so it could be implemented
in the future by other backends.
https://bugzilla.gnome.org/show_bug.cgi?id=674111
docs/reference/gio/gio-sections.txt | 1 +
gio/gappinfo.c | 31 +++++++++++++++++++++++++++++++
gio/gappinfo.h | 4 ++++
gio/gdesktopappinfo.c | 13 +++++++++++++
gio/gio.symbols | 1 +
gio/tests/appinfo-test.desktop | 1 +
gio/tests/appinfo.c | 16 ++++++++++++++++
7 files changed, 67 insertions(+)
commit e011d2c92162d25a6e6d5f67d462edfeb4af3d7a
Author: Dan Winship <danw@gnome.org>
Date: Sun Jan 3 14:47:56 2010 -0500
Add g_type_ensure() and use it rather than playing games with volatile
https://bugzilla.gnome.org/show_bug.cgi?id=605976
docs/reference/gobject/gobject-sections.txt | 1 +
gio/gicon.c | 10 +++----
gio/ginetaddress.c | 4 +--
gio/giomodule.c | 38
++++++++++++-------------
gio/gresolver.c | 5 +---
gio/gsocket.c | 4 +--
gio/gsocketconnection.c | 6 ++--
gio/gsocketcontrolmessage.c | 8 ++----
gio/gunixconnection.c | 5 +---
gobject/gobject.symbols | 1 +
gobject/gtype.c | 43
+++++++++++++++++++++++++----
gobject/gtype.h | 2 ++
12 files changed, 72 insertions(+), 55 deletions(-)
commit 2a4235d0f3fe3b3fb007385ee59082c0987158ce
Author: Paolo Borelli <pborelli@gnome.org>
Date: Tue May 15 17:38:44 2012 +0200
gfile: add g_return_if_fail to g_file_make_directory_with_parents()
gio/gfile.c | 2 ++
1 file changed, 2 insertions(+)
commit 5a57144d5749efaf3b5e752db9b041597d4b062f
Author: Colin Walters <walters@verbum.org>
Date: Fri May 4 10:03:12 2012 -0400
gfile: Plug memory leak in g_file_make_directory_with_parents()
The logic here is pretty twisted, but basically we were leaking a ref
for each non-existent parent. The clearest way to fix this was to
move to more explicit refcounting logic; when a variable is pointing
to an object, it holds a ref.
https://bugzilla.gnome.org/show_bug.cgi?id=675446
gio/gfile.c | 23 ++++++++++++++++-------
1 file changed, 16 insertions(+), 7 deletions(-)
commit d5d3c7b3a4830a12e155e949345cfc9109236786
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon May 14 16:18:26 2012 -0400
Cover some malloc corner cases in tests
glib/tests/utils.c | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
commit 215844b3a64fae95b24e464fe87ab6c3b5cd8daa
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun May 13 01:52:37 2012 -0400
Add a test for g_clear_pointer
glib/tests/utils.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit e153c8c58b7643d8d823b7a199c3efb19fea3985
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date: Sun May 13 19:22:24 2012 +0900
[l10n] Update Japanese translation
po/ja.po | 637
++++++++++++++++-----------------------------------------------
1 file changed, 155 insertions(+), 482 deletions(-)
commit e3eb137bbb2ebeede6156424e3e0a1aeb8973614
Author: Matthias Clasen <mclasen@redhat.com>
Date: Sun May 13 00:46:39 2012 -0400
Use non-deprecated api in tests
https://bugzilla.gnome.org/show_bug.cgi?id=660851
glib/tests/rec-mutex.c | 4 ++--
glib/tests/rwlock.c | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
commit 77695437b319c8e1a918c8b3ab892ba8a63fbf63
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date: Wed May 2 12:53:27 2012 -0400
gkeyfile: Fix annotations for g_key_file_load_from_data
https://bugzilla.gnome.org/show_bug.cgi?id=675309
glib/gkeyfile.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ebc3b928a39e8895719a5795a14e13c2cdf3c8bd
Author: Lars Uebernickel <lars@uebernic.de>
Date: Thu May 10 09:35:03 2012 -0700
docs: reference g_menu_item_new in gmenu convenience menuitem API
gio/gmenu.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 748f44b12f25717a45477a6e2e74bf6abc7951ba
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date: Tue May 8 19:16:14 2012 +0200
[l10n] Updated German translation
po/de.po | 177
++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 95 insertions(+), 82 deletions(-)
commit 1b29ea3663501a407b82d83792d47d0941df13b2
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: Tue May 8 16:49:53 2012 +0200
Set GLIB_VERSION_MAX_ALLOWED to GLIB_VERSION_CUR_STABLE by default
glib/gversionmacros.h | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit 744f36bb0685e35aac5fcfcf37cb1e1c9c45786e
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date: Tue May 8 15:12:42 2012 +0100
version macros: Make MIN_REQUIRED the current stable version
So that deprecation warnings will come into effect starting from the
stable release, instead of the next.
glib/gversionmacros.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit fb63c73bbe213f5c1ac7ecafdf298c3cb8de23c3
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date: Tue May 8 20:24:53 2012 +0900
[l10n] Update Japanese translation
po/ja.po | 6155
+++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 3275 insertions(+), 2880 deletions(-)
commit a365684bf086742763b098feddaf5525bc9581c0
Author: Michael Olbrich <m.olbrich@pengutronix.de>
Date: Mon May 7 10:33:44 2012 +0200
configure.ac: more AS_IF
It looks like JH_CHECK_XML_CATALOG has some prerequisite as well
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
https://bugzilla.gnome.org/show_bug.cgi?id=674483
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 54e31ab4f172bbb28434eafc34c9345a93c9ccf5
Author: Colin Walters <walters@verbum.org>
Date: Thu May 3 15:18:11 2012 -0400
configure: Use AS_IF almost everywhere
Not doing so is an evil trap, sadly. This patch has been
compile-checked on Fedora 16, and I've verified that the generated
config.status and config.h is exactly the same.
https://bugzilla.gnome.org/show_bug.cgi?id=674483
configure.ac | 246
++++++++++++++++++++++++++++-------------------------------
1 file changed, 118 insertions(+), 128 deletions(-)
commit e30823d93ff643c82d4037c2cf0f509e347f49de
Author: Michael Olbrich <m.olbrich@pengutronix.de>
Date: Thu May 3 08:44:12 2012 +0200
configure.ac: use AS_IF
This way any prerequisites for e.g. AC_CHECK_HEADER are always
executed
before the 'if'.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
https://bugzilla.gnome.org/show_bug.cgi?id=674483
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 7ba899701566c5941ba93bcd31e0b7ae70a7e69d
Author: Yuri Kozlov <yuray@komyakino.ru>
Date: Sun May 6 11:35:01 2012 +0400
Updated Russian translation
po/ru.po | 57 +++++++++++++++++++++++++++++++++++----------------------
1 file changed, 35 insertions(+), 22 deletions(-)
commit ed1f10bc1c149ac6c317b80b3ba46fda6b545a4e
Author: Krzesimir Nowak <qdlacz@gmail.com>
Date: Thu May 3 15:00:14 2012 +0200
docs: Fix typo in G_DEFINE_DYNAMIC_TYPE_EXTENDED example.
gobject/gtypemodule.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5aa38ae9fb8eed894dcd37baa154967aae7f6c45
Author: Marek Černocký <marek@manet.cz>
Date: Fri May 4 09:30:06 2012 +0200
Updated Czech translation
po/cs.po | 223
+++++++++++++++++++++++++++++++++++++++------------------------
1 file changed, 140 insertions(+), 83 deletions(-)
commit 486d563049a789b0a2f45f1b5564eaf66294f083
Author: Christian Persch <chpe@gnome.org>
Date: Wed May 2 20:14:52 2012 +0200
application: Clarification about 'primary instance'
For non-unique applications, the 'primary instance' is the current
instance.
gio/gapplication.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit f7b61c72b4f2fef3ab21b51b9660973452d22f8d
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date: Wed May 2 12:00:03 2012 +0300
Updated Greek translation
po/el.po | 6433
+++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 3408 insertions(+), 3025 deletions(-)
commit 874355de53e7ea7009860c0b67094d919a5daa6f
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date: Wed May 2 11:10:23 2012 +0800
Fix GIO/GObject Visual C++ projects
-Make up for the missed DLL_EXPORT-it's actually needed for all
GLib DLL
builds, omitting this caused problems to surface due to recent
works to
make GDBus work on Windows.
-Also use the FFI_BULIDING macro for GObject builds as the suggessted
workaround for using static LibFFI builds (as we do now)-please see
ffi.h(.in). This will fix the build of GObject against LibFFI 3.0.11,
but it is probable that this will change at some point for LibFFI.
build/win32/vs10/gio.vcxprojin | 8 ++++----
build/win32/vs10/gobject.vcxprojin | 8 ++++----
build/win32/vs9/gio.vcprojin | 8 ++++----
build/win32/vs9/gobject.vcprojin | 8 ++++----
4 files changed, 16 insertions(+), 16 deletions(-)
commit 83f04afa0b8b66d200ccdc17ac6f5cd0e17b1c15
Author: Ryan Lortie <desrt@desrt.ca>
Date: Tue May 1 12:57:00 2012 -0400
GLib 2.33.1
NEWS | 78
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 78 insertions(+)
commit 774074f99bcc6237290e5252faf24581d7fe9932
Author: Ryan Lortie <desrt@desrt.ca>
Date: Tue May 1 13:48:52 2012 -0700
slice-color test: don't use non-existent macro
G_GUINT64_MODIFIER doesn't exist, but G_GINT64_MODIFIER does (and will
be the same as is needed for unsigned).
tests/slice-color.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b31d872081a70817dc036043fef05cd950c4e86f
Author: Ryan Lortie <desrt@desrt.ca>
Date: Tue May 1 13:23:09 2012 -0700
tests: temporarily disable GDBus async proxy test
It has never worked properly and, with the new GDBus testing stuff,
it's
occasionally failing.
https://bugzilla.gnome.org/show_bug.cgi?id=672248
gio/tests/gdbus-proxy.c | 2 ++
1 file changed, 2 insertions(+)
commit 56ca8add1088385a874fdb371a6d490926109710
Author: Ryan Lortie <desrt@desrt.ca>
Date: Tue May 1 15:40:15 2012 -0400
contenttype test: don't pass -1 as length
g_content_type_guess() takes a gsize, not a gssize, and -1 does
not mean
"I am passing a NULL terminated string".
gio/tests/contenttype.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 8db824e00b69302dafed9ceddd6f34abf5202516
Author: Michael Biebl <biebl@debian.org>
Date: Tue May 1 18:42:12 2012 +0200
configure: Reset LIBS after ELF check
If action-if-found is not specified, AC_CHECK_LIB will append
the library
to LIBS. As we don't want to link everything against libelf,
reset LIBS
after doing the checks.
configure.ac | 2 ++
1 file changed, 2 insertions(+)
commit eb5381b8622eda26b6bd86dbac39bd9ed86bf730
Author: Ryan Lortie <desrt@desrt.ca>
Date: Mon Apr 30 12:20:54 2012 -0400
GApplication: add accessor for DBus information
Provide public access to the GDBusConnect and object path that
GApplication is using. Prevents others from having to guess these
things for themselves based on the application ID.
https://bugzilla.gnome.org/show_bug.cgi?id=671249
docs/reference/gio/gio-sections.txt | 3 ++
gio/gapplication.c | 65
++++++++++++++++++++++++++++++++++++-
gio/gapplication.h | 5 +++
gio/gapplicationimpl-dbus.c | 11 +++++++
gio/gapplicationimpl.h | 6 ++++
gio/gio.symbols | 2 ++
6 files changed, 91 insertions(+), 1 deletion(-)
commit 16f92a33aca1161aab3669f39b32f5c8f09fb433
Author: Ryan Lortie <desrt@desrt.ca>
Date: Sat Mar 3 11:31:05 2012 -0500
GApplication: allow null application_id
GApplication application ID is now permitted to be NULL, in which case
G_APPLICATION_NON_UNIQUE will be implicitly enabled.
https://bugzilla.gnome.org/show_bug.cgi?id=671249
gio/gapplication.c | 57
+++++++++++++++++++++++++++------------------
gio/gapplicationimpl-dbus.c | 6 +++++
gio/gioenums.h | 9 +++----
3 files changed, 45 insertions(+), 27 deletions(-)
commit d959ace72cd07bebe0d87d483613b3285bb3c4f4
Author: Bruno Brouard <annoa.b@gmail.com>
Date: Mon Apr 30 21:54:22 2012 +0200
Updated French translation
po/fr.po | 171
++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 93 insertions(+), 78 deletions(-)
commit cbf06d8fa94672496d170c65ed9c328816e7eee0
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: Mon Apr 30 17:02:06 2012 +0200
g_clear_pointer: use the same static checks than g_clear_object
in glib-2-32
glib/gmem.h | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 19ac408650ffbbff55fa01fe0968242abb7eacc3
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date: Mon Apr 30 16:14:24 2012 +0200
Updated Galician translations
po/gl.po | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
commit cf4582fb81108b879f5d017a7b25f26ec2328b6a
Author: Luca Ferretti <lferrett@gnome.org>
Date: Mon Apr 30 15:41:08 2012 +0200
l10n: Updated Italian translation
po/it.po | 319
+++++++++++++++++++++++++++++++++------------------------------
1 file changed, 169 insertions(+), 150 deletions(-)
commit 7d4d0668b37476a1dc0f088574e7292fdac7c17c
Author: Dan Winship <danw@gnome.org>
Date: Mon Apr 30 06:54:05 2012 -0400
Update gio/tests/.gitignore
gio/tests/.gitignore | 2 ++
1 file changed, 2 insertions(+)
commit c37273dccb183c98ee45f164117f515e4efbff06
Author: Dan Winship <danw@gnome.org>
Date: Mon Apr 30 06:31:20 2012 -0400
fix warnings
gio/gdbusdaemon.c | 1 -
gio/gtestdbus.c | 2 +-
gio/tests/buffered-input-stream.c | 2 +-
glib/goption.c | 1 -
tests/gobject/defaultiface.c | 3 +--
tests/gobject/dynamictype.c | 3 +--
tests/gobject/ifaceinit.c | 2 ++
tests/slice-color.c | 7 ++++---
tests/slice-test.c | 2 +-
tests/threadpool-test.c | 16 +++++++++++-----
10 files changed, 22 insertions(+), 17 deletions(-)
commit c5285b3abafe2d28f99e0dd0981deee49fa401f1
Author: Kjartan Maraas <kmaraas@gnome.org>
Date: Mon Apr 30 10:16:16 2012 +0200
Updated Norwegian bokmål translation
po/nb.po | 143
+++++++++++++++++++++++++++++++++++++++++++--------------------
1 file changed, 98 insertions(+), 45 deletions(-)
commit a7bde137c3b66ca1857332fd3a702e80d457731d
Author: Jonh Wendell <jwendell@gnome.org>
Date: Sat Apr 28 10:11:25 2012 -0300
Updated Brazilian Portuguese translation
po/pt_BR.po | 375
+++++++++++++++++++++++++++++++-----------------------------
1 file changed, 197 insertions(+), 178 deletions(-)
commit fd3ec4df87ce05f364799b7eb8b0219420d755c4
Author: Dan Winship <danw@gnome.org>
Date: Fri Apr 27 09:27:38 2012 -0400
Fix several recently-introduced bugs in g_output_stream_write_async()
g_output_stream_write_async() was not initializing the newly-added
members of the WriteData structure, causing various problems.
Also, g_input_stream_read_async() was now leaking its cancellable. Fix
that as well.
https://bugzilla.gnome.org/show_bug.cgi?id=674612
gio/ginputstream.c | 12 ++++++++++--
gio/goutputstream.c | 15 +++++++++++++--
2 files changed, 23 insertions(+), 4 deletions(-)
commit 00285b7517a63a243a5b61b738de5eea957ae767
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date: Mon Apr 23 17:57:56 2012 +0200
Add g_clear_pointer()
Also reimplement g_clear_object() using g_clear_pointer()
https://bugzilla.gnome.org/show_bug.cgi?id=674634
docs/reference/glib/glib-sections.txt | 1 +
glib/glib.symbols | 1 +
glib/gmem.c | 39
+++++++++++++++++++++++++++++++++++
glib/gmem.h | 18 ++++++++++++++++
gobject/gobject.c | 13 +-----------
gobject/gobject.h | 14 +------------
6 files changed, 61 insertions(+), 25 deletions(-)
commit 3f816dc5d14ce64f89c5e8b16ac7d8c1f3542b0d
Author: Debarshi Ray <debarshir@gnome.org>
Date: Mon Apr 16 23:00:01 2012 +0200
GAppInfo: overwrite the DISPLAY only if it is set in the launch
context
If the launch context is a GAppLaunchContext, and not a
GdkAppLaunchContext, then g_app_launch_context_get_display will return
NULL because the get_display virtual method is undefined. The DISPLAY
might still be inherited from the parent process, in which case
overwriting it with NULL breaks the launch.
This is a regression introduced in:
de834bed306565c0652050665eafff4dfcdf0d8b
Fixes: https://bugzilla.gnome.org/672786
gio/gdesktopappinfo.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 6219767f61fe7b402c9db8fbdaf57ab8ffb25681
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date: Thu Apr 26 15:29:12 2012 +0300
Updated Hebrew translation.
po/he.po | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)
commit 79724bf80c414a06f3caf1f2ff614bb3c44a8ba3
Author: Alexander Larsson <alexl@redhat.com>
Date: Thu Apr 26 10:05:41 2012 +0200
Dist gio/dbus-daemon.xml and fix dependency for builddir != srcdir
gio/Makefile.am | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 063ec9a75d6f70b45a8e51653608a6e40f948b3c
Author: Colin Walters <walters@verbum.org>
Date: Wed Apr 25 14:47:01 2012 -0400
build: Fix 'make dist' regression
Commit f084b603771f78126bc0b07229a1574b76e776bb incorrectly set
DIST_SUBDIRS for the toplevel Makefile.am. In general actually we
don't need to set it, because modern automake automatically sets
it by looking at conditionals for SUBDIRS.
Tested-by: Rico Tzschichholz <ricotz@t-online.de>
https://bugzilla.gnome.org/show_bug.cgi?id=667806
gio/Makefile.am | 3 ---
glib/Makefile.am | 6 +-----
gobject/Makefile.am | 3 ---
3 files changed, 1 insertion(+), 11 deletions(-)
commit 87cc77a1985efa18bcd8fc3318c90d8557ae9129
Author: Dan Winship <danw@gnome.org>
Date: Wed Apr 25 10:44:55 2012 -0400
gsocket: test if family is <= 0, not < 0
If all members of GSocketFamily are supported on the platform, then
all of its values will be positive, and so the enum might become
unsigned, in which case testing for "family < 0" might cause warnings.
But we want to return an error if family == 0 (aka
G_SOCKET_FAMILY_INVALID) anyway, so just tweak the test accordingly.
https://bugzilla.gnome.org/show_bug.cgi?id=674592
gio/gsocket.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 56bcba11dd2d2b679efeebcf78f0f5736ba311e1
Author: Michael Olbrich <m.olbrich@pengutronix.de>
Date: Wed Apr 25 09:46:35 2012 +0200
make sure configure fails if AC_CHECK_ALIGNOF cannot detect the
alignment
When cross-compiling with gcc >= 4.5 AC_CHECK_ALIGNOF fails to
detect the
correct alignment. Without a previous AC_CHECK_TYPE for the same
type, the
alignment is silently set to '0'.
This makes sure that configure fails and reports the problem.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
https://bugzilla.gnome.org/show_bug.cgi?id=674483
configure.ac | 3 +++
1 file changed, 3 insertions(+)
commit b053f990c91eff334aec8db9519846a041a98999
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date: Tue Apr 24 16:39:21 2012 +0200
win32: More srcdir != builddir fixing
gio/tests/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 62905cda0b42163bbd582278260f659f94e4d2bf
Author: Alexander Larsson <alexl@redhat.com>
Date: Tue Apr 24 14:53:49 2012 +0200
win32: Fix build with srcdir != builddir
Missed this part in the last commit
gio/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 88bfc9b289e2b40bd7bff94dcdb06eb0b7b53f67
Author: Alexander Larsson <alexl@redhat.com>
Date: Tue Apr 24 14:03:38 2012 +0200
win32: Fix build of gdbus-daemon-generated.[ch]
gdbus-daemon-generated.[ch] failed to build because it depended
on gdbus-2.0/codegen/gdbus-codegen which was build during the
SUBDIRS part
of the build, however SUBDIRS are done *after* processing
BUILT_SOURCES,
and these files are in BUILT_SOURCES.
The fix is simple, instead of running the gdbus-codegen code we
run the gdbus-codegen.in code, which works fine for uninstalled
execution.
I also removed Makefile from the dependencies to avoid rebuilding
the file
in tarballs, as Makefiles are written at configure time. We should
be able to
ship the prebuilt files in the tarballs.
When running uninstalled
gio/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 2c0756ea0e118deece4b797d15c2462db48191ed
Author: Alexander Shopov <ash@kambanaria.org>
Date: Tue Apr 24 07:28:43 2012 +0300
Updated Bulgarian translation
po/bg.po | 21 +++++++++++++++++----
1 file changed, 17 insertions(+), 4 deletions(-)
commit 02be039a6cc41bc0e65a336ad76b4c5b14e00e22
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date: Tue Apr 24 00:29:07 2012 +0200
Updated Galician translations
po/gl.po | 21 +++++++++++++++++----
1 file changed, 17 insertions(+), 4 deletions(-)
commit 810a296d4244f061f037445f39b8900fb67ba3e8
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date: Tue Apr 24 00:03:33 2012 +0800
Visual C++ projects: Clean/fix up
Clean/fix up the Preprocessor Definitions for the various projects,
where
we purge out the unneeded macros and add _DEBUG to the Debug builds of
various projects that somehow lacked this.
This will also fix the GIO build under Visual C++ 2008, as the
_DEBUG macro
in the release builds will cause a debug entry to appear in its
manifest
file during the build, which will cause GIO-using applications to fail
to run on systems not running Visual C++/Studio 2008 due to its
embedding
of a badly-generated manifest file.
build/win32/vs10/gio.vcxprojin | 8 ++++----
build/win32/vs10/glib-genmarshal.vcxproj | 8 ++++----
build/win32/vs10/glib.vcxprojin | 16
++++++++--------
build/win32/vs10/gmodule.vcxproj | 8 ++++----
build/win32/vs10/gobject.vcxprojin | 8 ++++----
build/win32/vs10/gspawn-win32-helper-console.vcxproj | 4 ++--
build/win32/vs10/gspawn-win32-helper.vcxproj | 4 ++--
build/win32/vs10/gthread.vcxproj | 8 ++++----
build/win32/vs9/gio.vcprojin | 8 ++++----
build/win32/vs9/glib-genmarshal.vcproj | 8 ++++----
build/win32/vs9/glib.vcprojin | 16
++++++++--------
build/win32/vs9/gmodule.vcproj | 8 ++++----
build/win32/vs9/gobject.vcprojin | 8 ++++----
build/win32/vs9/gspawn-win32-helper-console.vcproj | 4 ++--
build/win32/vs9/gspawn-win32-helper.vcproj | 4 ++--
build/win32/vs9/gthread.vcproj | 8 ++++----
16 files changed, 64 insertions(+), 64 deletions(-)
commit 58f0173149d5be9a7fc0810e4bcf7a2fafde1a7f
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Apr 23 08:19:29 2012 -0400
Add tests for signal convenience api
gobject/tests/signals.c | 37 ++++++++++++++++++++++++++++++++++++-
1 file changed, 36 insertions(+), 1 deletion(-)
commit e62102dbc5bd9f6fe905775fc19aea894ef7f8d4
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Apr 23 08:19:06 2012 -0400
Add tests for toggle reference and qdata
gobject/tests/reference.c | 148
++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 148 insertions(+)
commit 8b618eb7f1eec1632c164053097f3e41150782ce
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Apr 23 08:17:40 2012 -0400
Improve test coverage in gobject/tests
This is just making sure that we execute property getters/setters.
gobject/tests/dynamictests.c | 3 +++
gobject/tests/properties.c | 9 +++++++++
2 files changed, 12 insertions(+)
commit 87832242023e593751b20f6fa90235b32cfe5d4c
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Apr 23 08:16:50 2012 -0400
Add some directory getter tests
glib/tests/utils.c | 94
++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 94 insertions(+)
commit 1089a0a9f6987b7b1aa8f3f9e4def1b92cdfd11c
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Apr 23 08:16:23 2012 -0400
Improve GOptionContext test coverage
glib/tests/option-context.c | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
commit 6214977260f22b41f0e2e407c7fa2a5a3bed5084
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Mon Apr 23 11:40:33 2012 +0200
Updated Spanish translation
po/es.po | 141
+++++++++++++++++++++++++++++++++------------------------------
1 file changed, 74 insertions(+), 67 deletions(-)
commit a44e80198340d7169197fe7627868383dc4df06c
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date: Thu Mar 29 02:08:41 2012 +0200
Make GDataOutputStream implement GSeekable
https://bugzilla.gnome.org/show_bug.cgi?id=673034
gio/gdataoutputstream.c | 108 ++++++++++++++++++++++-
gio/tests/data-output-stream.c | 194
+++++++++++++++++++++++++++++++++++++++++
2 files changed, 299 insertions(+), 3 deletions(-)
commit 43895e3089ec1ac7af2f77530fe91678b58a3501
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date: Thu Mar 29 01:50:41 2012 +0200
Make GBufferedOutputStream implement GSeekable
https://bugzilla.gnome.org/show_bug.cgi?id=673034
gio/gbufferedoutputstream.c | 132 ++++++++++++++++++++++++-
gio/tests/buffered-output-stream.c | 195
+++++++++++++++++++++++++++++++++++++
2 files changed, 324 insertions(+), 3 deletions(-)
commit 90739baec071f4bba19558a3e08a9f330f78070e
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date: Wed Mar 28 14:12:44 2012 +0200
Make GBufferedInputStream implement GSeekable
https://bugzilla.gnome.org/show_bug.cgi?id=673034
gio/gbufferedinputstream.c | 138
++++++++++++++++++++++++++++++++++++--
gio/tests/buffered-input-stream.c | 86 ++++++++++++++++++++++++
2 files changed, 220 insertions(+), 4 deletions(-)
commit 86abe5163fb2fe08ae886b2decc18ba9318b974c
Author: Yuri Kozlov <yuray@komyakino.ru>
Date: Mon Apr 23 12:12:27 2012 +0400
Updated Russian translation
po/ru.po | 1480
+++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 779 insertions(+), 701 deletions(-)
commit a151c97106948c6bd21b0e2a71b7c18b1f106ce9
Author: Matthias Clasen <mclasen@redhat.com>
Date: Mon Apr 23 00:35:37 2012 -0400
Make the child source test work
On my machine, this test was failing, because the timeout source
for quitting the inner mainloop was triggering repeatedly. Avoid
that by explicitly returning G_SOURCE_REMOVE from the callback.
glib/tests/mainloop.c | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
commit d18a9caf0310c2c6f98e04e15c7a8ca8280846e1
Author: Javier Jardón <jjardon@gnome.org>
Date: Mon Apr 23 02:45:08 2012 +0100
docs: Use latest docbook dtd: 4.5
.../gdbus-object-manager-example-docs.xml |
4 ++--
docs/reference/gio/migrating-gdbus.xml |
4 ++--
docs/reference/glib/building.xml |
4 ++--
docs/reference/glib/changes.xml |
4 ++--
docs/reference/glib/compiling.xml |
4 ++--
docs/reference/glib/cross.xml |
4 ++--
docs/reference/glib/regex-syntax.xml |
4 ++--
docs/reference/glib/resources.xml |
4 ++--
docs/reference/glib/running.xml |
4 ++--
docs/reference/gobject/tut_gobject.xml |
4 ++--
docs/reference/gobject/tut_gsignal.xml |
4 ++--
docs/reference/gobject/tut_gtype.xml |
4 ++--
docs/reference/gobject/tut_howto.xml |
4 ++--
docs/reference/gobject/tut_intro.xml |
4 ++--
docs/reference/gobject/tut_tools.xml |
4 ++--
15 files changed, 30 insertions(+), 30 deletions(-)
commit ee44211f1a44e58bb7c3d93aed6eeee4863d5263
Author: Javier Jardón <jjardon@gnome.org>
Date: Sun Apr 22 21:56:07 2012 +0100
docs: rename *-docs.sgml to *-docs.xml
We are using xml docbook nowadays
docs/reference/gio/gio-docs.xml | 4 +-
docs/reference/glib/Makefile.am | 18 +-
docs/reference/glib/building.sgml | 538 -------
docs/reference/glib/building.xml | 538 +++++++
docs/reference/glib/changes.sgml | 174 --
docs/reference/glib/changes.xml | 174 ++
docs/reference/glib/compiling.sgml | 121 --
docs/reference/glib/compiling.xml | 121 ++
docs/reference/glib/cross.sgml | 208 ---
docs/reference/glib/cross.xml | 208 +++
docs/reference/glib/glib-docs.sgml | 221 ---
docs/reference/glib/glib-docs.xml | 221 +++
docs/reference/glib/regex-syntax.sgml | 2531
------------------------------
docs/reference/glib/regex-syntax.xml | 2531
++++++++++++++++++++++++++++++
docs/reference/glib/resources.sgml | 115 --
docs/reference/glib/resources.xml | 115 ++
docs/reference/glib/running.sgml | 380 -----
docs/reference/glib/running.xml | 380 +++++
docs/reference/gobject/Makefile.am | 2 +-
docs/reference/gobject/gobject-docs.sgml | 170 --
docs/reference/gobject/gobject-docs.xml | 170 ++
21 files changed, 4470 insertions(+), 4470 deletions(-)
commit 3ea31fc0f1d81affaf655f550899fa16cb59201a
Author: Javier Jardón <jjardon@gnome.org>
Date: Mon Apr 23 01:36:49 2012 +0100
docs: Add index to new api added in 2.34
docs/reference/gio/gio-docs.xml | 4 ++++
docs/reference/glib/glib-docs.sgml | 4 ++++
docs/reference/gobject/gobject-docs.sgml | 4 ++++
3 files changed, 12 insertions(+)
commit 14a7781873317e24b55984173e2bedf6eaaf0917
Author: Javier Jardón <jjardon@gnome.org>
Date: Mon Apr 23 01:15:26 2012 +0100
docs: Fix "Since" markup
glib/gdatetime.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 2a37bc0dc6cc013d01836b45c2eea6b1bd6d80e5
Author: Dan Winship <danw@gnome.org>
Date: Sun Apr 22 15:18:50 2012 -0400
gio: add a proxy test program
Test GProxy, GProxyResolver, GProxyAddress, and
GProxyAddressEnumerator, plus GSocketClient's proxy-resolving
codepaths.
gio/tests/Makefile.am | 4 +
gio/tests/proxy-test.c | 1077
++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 1081 insertions(+)
commit bcaa0a3820dae0ce10fc8329b10b7c963447e6d3
Author: Dan Winship <danw@gnome.org>
Date: Sat Apr 21 00:25:53 2012 -0400
gio: Add more information to GProxyAddress
Add two new methods to GProxyAddress for recovering information about
the destination URI that the proxy was created for (and modify
GProxyAddressEnumerator to set that information when creating the
GProxyAddress).
docs/reference/gio/gio-sections.txt | 2 +
gio/gio.symbols | 2 +
gio/gproxyaddress.c | 116
+++++++++++++++++++++++++++++++++---
gio/gproxyaddress.h | 5 ++
gio/gproxyaddressenumerator.c | 54 ++++++++++-------
5 files changed, 152 insertions(+), 27 deletions(-)
commit 8c7025e72320775f915cdd776e09c7cbecd648ac
Author: Dan Winship <danw@gnome.org>
Date: Sun Apr 22 15:20:14 2012 -0400
gio: fix error handling in async case of GProxyAddressEnumerator
In the async case, a failed DNS lookup was causing the proxy
resolution to bail out immediately, rather than just moving on to the
next potential proxy (which might not need us to do the DNS lookup
beforehand). Fix that.
gio/gproxyaddressenumerator.c | 95
++++++++++++++++++++++++++-----------------
1 file changed, 58 insertions(+), 37 deletions(-)
commit 3cf987e660d0b32e44b2be67352db65f14342f6a
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date: Sun Apr 22 15:34:12 2012 +0200
Updated Galician translations
po/gl.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 2a5763c412b624cb70fdc858431b5292ff5312e0
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Sun Apr 22 11:13:21 2012 +0200
Updated Spanish translation
po/es.po | 147
++++++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 90 insertions(+), 57 deletions(-)
commit 1e73a200a6fd13b36c52cf783521ac5a256cec56
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date: Sun Apr 22 11:41:51 2012 +0300
Updated Hebrew translation.
po/he.po | 371
+++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 207 insertions(+), 164 deletions(-)
commit ecdaf357fe230baefefd45ebd3000ab7c37869ac
Author: Alexander Shopov <ash@kambanaria.org>
Date: Sun Apr 22 09:07:34 2012 +0300
Updated Bulgarian translation
po/bg.po | 147
++++++++++++++++++++++++++++++++++++++++-----------------------
1 file changed, 94 insertions(+), 53 deletions(-)
commit 2adf6b3d6b975130f41fcbbd66ea348d8a10c0e6
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date: Sat Apr 21 16:30:59 2012 +0200
Updated Galician translations
po/gl.po | 29 +++++++++++++++++++++++++++--
1 file changed, 27 insertions(+), 2 deletions(-)
commit 8ebea8263402dd4a5778c2febbd4ef891eddd88c
Author: Matej Urbančič <mateju@svn.gnome.org>
Date: Sat Apr 21 12:46:49 2012 +0200
Updated Slovenian translation
po/sl.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 68629ceb4fab5393448ab4688320eace56d11790
Author: Matej Urbančič <mateju@svn.gnome.org>
Date: Sat Apr 21 12:39:22 2012 +0200
Updated Slovenian translation
po/sl.po | 180
++++++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 110 insertions(+), 70 deletions(-)
commit 5d7e9bfbbd7f993922b09577d775822f63ea5640
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date: Sat Apr 21 09:26:24 2012 +0200
Updated Serbian translation
po/sr.po | 349
++++++++++++++++++++++++++++++++-------------------------
po/sr@latin.po | 349
++++++++++++++++++++++++++++++++-------------------------
2 files changed, 392 insertions(+), 306 deletions(-)
commit 88f73eef540d107210a0f52de81cb1a2c87cb5d6
Author: Piotr Drąg <piotrdrag@gmail.com>
Date: Fri Apr 20 20:50:26 2012 +0200
Updated POTFILES.in
po/POTFILES.in | 2 ++
1 file changed, 2 insertions(+)
commit 755c1311958f256d60daeb548d1ba4d235d2783b
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date: Fri Apr 20 17:22:55 2012 +0200
Updated Spanish translation
po/es.po | 130
+++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 73 insertions(+), 57 deletions(-)
commit 515a454c39b81f61565f7b41ff26aad7a133f853
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date: Fri Apr 20 15:12:48 2012 +0200
Updated Galician translations
po/gl.po | 120
+++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 67 insertions(+), 53 deletions(-)
commit 5fb44f70dcac16ff6f13d3d36c330ddd617a5d97
Author: Alexander Larsson <alexl@redhat.com>
Date: Fri Apr 20 10:23:34 2012 +0200
win32: Implement _g_dbus_get_machine_id using machine guid
This is what libdbus uses, so we're compatible.
gio/gdbusprivate.c | 42 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
commit dccce383670592f12510019e92ea91a618a1810c
Author: Alexander Larsson <alexl@redhat.com>
Date: Wed Apr 18 17:09:37 2012 +0200
win32: Support autolaunching dbus daemon
gio/Makefile.am | 8 ++
gio/gdbusaddress.c | 306
++++++++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 312 insertions(+), 2 deletions(-)
commit bd148e127a5863de4aef260cd879e0eda370c711
Author: Alexander Larsson <alexl@redhat.com>
Date: Wed Apr 18 16:25:29 2012 +0200
Add _g_io_win32_get_module to get the gio HMODULE
gio/giomodule-priv.h | 4 ++++
gio/giomodule.c | 6 ++++++
2 files changed, 10 insertions(+)
commit 74214e2997e51fd96842aac2eee049e6b81a4595
Author: Alexander Larsson <alexl@redhat.com>
Date: Thu Apr 19 11:01:24 2012 +0200
GTestDBus: Allow to specify the dbus-daemon binary
The env var G_TEST_DBUS_DAEMON lets you change dbus-daemon to
whatever you want. This is useful to test with gdbus-daemon
gio/gtestdbus.c | 3 +++
1 file changed, 3 insertions(+)
commit 0d8b1b14d2d56c92b2b783798a9552eb75d77a29
Author: Alexander Larsson <alexl@redhat.com>
Date: Mon Apr 16 10:16:47 2012 +0200
Add gdbus-daemon test app
gio/tests/Makefile.am | 4 +++
gio/tests/gdbus-daemon.c | 72
++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+)
commit 25581738a8d5ee7db2a6d9ebd908d59b2837cd70
Author: Alexander Larsson <alexl@redhat.com>
Date: Mon Apr 16 10:16:04 2012 +0200
Add GDBusDAaemon, an implementation of a message bus
This is mostly complete, sans support for activation. However, its
not as picky as the libdbus implementation in terms like validation
and limits checking, nor is it as tested.
Its can be useful to test gdbus if dbus-daemon is not availible, but
its main reason for existance is to implement a default session bus
on win32 so that e.g. GApplication is guaranteed to work.
gio/.gitignore | 1 +
gio/Makefile.am | 17 +-
gio/dbus-daemon.xml | 76 +++
gio/gdbusdaemon.c | 1752
+++++++++++++++++++++++++++++++++++++++++++++++++++
gio/gdbusdaemon.h | 19 +
5 files changed, 1864 insertions(+), 1 deletion(-)
commit b38f1c7aff0bb7388993973f4d8516b95ad593ba
Author: Benjamin Otte <otte@redhat.com>
Date: Fri Apr 20 14:31:05 2012 +0200
resourcefile: Set display name
Fixes resource filenames not being printed in CSS warnings for GTK.
https://bugzilla.gnome.org/show_bug.cgi?id=674345
gio/gresourcefile.c | 1 +
1 file changed, 1 insertion(+)
commit 289e3b9143fe9bd27657ed277dd7ea2e1a690aa3
Author: Matthias Clasen <mclasen@redhat.com>
Date: Thu Apr 19 17:13:52 2012 -0400
More beautiful fix
A comma on a line by itself is too ugly to stand.
gio/gtestdbus.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)