commit a50c0ca69961ef4d1a372cc31483de65266f1a52 Author: Matthias Clasen Date: Sun Oct 31 23:32:48 2010 -0400 NEWS for 2.27.2 NEWS | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) commit b4248cb5da7751a2b1d16c48ea0acc5f3e7c4348 Author: Matthias Clasen Date: Sun Oct 31 23:19:04 2010 -0400 Remove nonexisting type from giotypes.h GDBusActionGroup does not exist yet. gio/giotypes.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit d2612ad955c67a6b6791e9db4496087754c20228 Author: Matthias Clasen Date: Sun Oct 31 23:13:36 2010 -0400 Fix a doc typo glib/gdatetime.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 71dcc5ce80e33ac2f5cfd2de7acc392de2cb5d45 Author: Matthias Clasen Date: Sun Oct 31 23:10:41 2010 -0400 Remove leftover definition from gactiongroup.h GContextActionGroupInterface is not currently used anywhere. gio/gactiongroup.h | 15 --------------- 1 files changed, 0 insertions(+), 15 deletions(-) commit b49ae1646197e90d273d3ffd5d884d93109c2df7 Author: Matthias Clasen Date: Sun Oct 31 22:41:00 2010 -0400 Various documentation fixes docs/reference/gio/gio-sections.txt | 10 +++++----- gio/gactiongroup.c | 12 ++++++------ gio/gappinfo.c | 10 +++++----- gio/gapplicationcommandline.c | 1 + 4 files changed, 17 insertions(+), 16 deletions(-) commit 85ba8596e235f5f7f351447d20a3bc1baa8402b8 Author: Matthias Clasen Date: Sun Oct 31 22:38:38 2010 -0400 GSimpleAsyncResult: add error-taking variants Add g_simple_async_result_new_take_error and g_simple_async_result_take_error, which take over ownership of the given error. Based on a patch by Christian Persch. https://bugzilla.gnome.org/show_bug.cgi?id=629247 gio/gio.symbols | 2 + gio/gsimpleasyncresult.c | 62 +++++++++++++++++++++++++++++++++++++++++++-- gio/gsimpleasyncresult.h | 6 ++++ 3 files changed, 67 insertions(+), 3 deletions(-) commit 7887103193de4230a1ccb8dc7100816e523e5b9c Author: Matthias Clasen Date: Sun Oct 31 22:05:20 2010 -0400 Add an example of invoking actions gio/tests/gapplication-example-actions.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit d967b5ed17ae23f8694c5828c5574393bf9df076 Author: Matthias Clasen Date: Sun Oct 31 21:08:25 2010 -0400 Fix g_action_group_activate_action() docs gio/gactiongroup.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9574dbd2282e1fcf7bb5836c85cfff536bf4a7cf Author: Matthias Clasen Date: Sun Oct 31 20:58:15 2010 -0400 Be more careful about overwriting errors When trying to parse again, we don't want to overwrite the exiting error. gio/gsettings-tool.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 78407a00983d2fb70a94e00639408c80a58772b7 Author: Matthias Clasen Date: Sun Oct 31 20:49:53 2010 -0400 GApplication: Add an action example gio/gapplication.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit cb8d29a55897b65c5d60077db19f39d1c01b2f86 Author: Matthias Clasen Date: Sun Oct 31 20:33:02 2010 -0400 Don't leak references in the actions example These are not initially unowned... gio/tests/gapplication-example-actions.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 09426632796b31a4f978e1c6c5666cc660e14a71 Author: Takayuki KUSANO Date: Mon Nov 1 01:28:13 2010 +0900 Fix error in Japanese translation po/ja.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c34bcefa78faacbda4528de9aeea2e13519c27e0 Author: Matthias Clasen Date: Sat Oct 30 22:19:02 2010 -0400 Add an example of using GApplication with actions gio/tests/Makefile.am | 4 ++ gio/tests/gapplication-example-actions.c | 82 ++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+), 0 deletions(-) commit ab02965c50b8b80a2a676888f5aa4c36cbc7c3df Author: Christian Persch Date: Sat Oct 30 21:40:28 2010 -0400 Use G_GINT64_CONSTANT here Bug #631482. glib/gdatetime.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e24dfacd5b81ee0b6b596df3739df4448e5bbf04 Author: Matthias Clasen Date: Sat Oct 30 01:13:42 2010 -0400 gsettings-tool: Support completion for enum values https://bugzilla.gnome.org/show_bug.cgi?id=631264 gio/gsettings-bash-completion.sh | 18 ++++++++++++++++++ gio/gsettings-tool.c | 17 +++++++++++++++++ 2 files changed, 35 insertions(+), 0 deletions(-) commit 6298e88538fb5799432774574713af259701c735 Author: Matthias Clasen Date: Sat Oct 30 00:00:06 2010 -0400 Add a command to list keys and values recursively This is similar to gconftool-2 -R, which is very handy for collecting information for bug reports, etc. It is now possible to say gsettings list-recursively org.foo.bar, and this will produce a list of schemas, keys and values for org.foo.bar and all its child and grandchild schemata, recursively. https://bugzilla.gnome.org/show_bug.cgi?id=632571 gio/gsettings-bash-completion.sh | 6 ++-- gio/gsettings-tool.c | 66 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 3 deletions(-) commit d6192166862c6cad3914ddf397b798205263b564 Author: Matthias Clasen Date: Fri Oct 29 23:12:07 2010 -0400 Make gsettings-tool translatable again This regression was caused by the recent rewrite. gio/gsettings-tool.c | 92 ++++++++++++++++++++++++++----------------------- 1 files changed, 49 insertions(+), 43 deletions(-) commit cb647730029d5da388637e2a532f7f54a0d86f47 Author: Ryan Lortie Date: Fri Oct 29 16:33:47 2010 -0400 Use 'aay' instead of 'as' for environ It might contain non-utf8 characters. gio/gapplication.c | 10 +++++++--- gio/gapplicationcommandline.c | 3 ++- 2 files changed, 9 insertions(+), 4 deletions(-) commit 641f622bfe72866baa52dbd1044b7be2b6271999 Author: Ryan Lortie Date: Thu Oct 28 23:06:53 2010 -0400 GApplication: emit a signal when starting up Send a signal to the bus when registration is successful and we are the primary instance. gio/gapplicationimpl-dbus.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 7aa2e5026260a51e089d10dd18017b8f129b7adf Author: Ryan Lortie Date: Thu Oct 28 22:49:12 2010 -0400 GApplication: support environment passing Add support for passing the full contents of the environment to the primary instance (by storing it in the platform_data) when G_APPLICATION_SEND_ENVIRONMENT is in the flags. docs/reference/gio/gio-sections.txt | 2 + gio/gapplication.c | 8 ++++ gio/gapplicationcommandline.c | 71 +++++++++++++++++++++++++++++++++++ gio/gapplicationcommandline.h | 5 ++ gio/gio.symbols | 2 + gio/gioenums.h | 5 ++- 6 files changed, 92 insertions(+), 1 deletions(-) commit 99d2c2eef580c6ee4cbcf18b656e574331d6ad08 Author: Ryan Lortie Date: Thu Oct 28 22:20:25 2010 -0400 Add testcase for environment functions glib/tests/.gitignore | 1 + glib/tests/Makefile.am | 3 ++ glib/tests/environment.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+), 0 deletions(-) commit 29ce7385bb631ac04dc8b965dd0c6fab488c770d Author: Ryan Lortie Date: Thu Oct 28 21:26:09 2010 -0400 Add g_get_environ(): portable access to 'environ' Return a copy of 'environ' on platforms where that is possible, or do something else on other platforms. docs/reference/glib/glib-sections.txt | 1 + glib/glib.symbols | 1 + glib/gutils.c | 39 +++++++++++++++++++++++++++++++++ glib/gutils.h | 1 + 4 files changed, 42 insertions(+), 0 deletions(-) commit b4d3b6e0de4fe2f239f414c6a62be35018d05a4c Author: Carles Ferrando Date: Fri Oct 29 00:48:48 2010 +0100 Updated Catalan (Valencian) translation po/ca@valencia.po | 2095 +++++++++++++++++++++++++++++++++++------------------ 1 files changed, 1396 insertions(+), 699 deletions(-) commit bf7ba2fbdc6fdbb38fe35f71dfdf74dd8fcbf414 Author: Ryan Lortie Date: Thu Oct 28 16:46:18 2010 -0400 GApplication: use infinite timeout for CommandLine Use an infinite DBus timeout for sending a CommandLine request to the primary instance. This resolves a bit of bug #633339. gio/gapplicationimpl-dbus.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fac2a8278e6bc83b281cd85f783e9ae4b05371be Author: Ryan Lortie Date: Thu Oct 28 16:14:24 2010 -0400 Bug 633356 - (GDBus) Make G_MAXINT mean no timeout Don't register a timeout function in the case that G_MAXINT is given for the timeout length. gio/gdbusconnection.c | 31 +++++++++++++++++++------------ gio/gdbusproxy.c | 6 ++++-- 2 files changed, 23 insertions(+), 14 deletions(-) commit cd4f818b301bfc6855b27feba5a0dfdca60027c1 Author: Dan Winship Date: Thu Oct 28 15:17:17 2010 -0400 GNetworkService: fix a small bug Fix a small bug in the synchronous lookup code introduced in the fix for bug 629274 gio/gnetworkservice.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dd9f8b8cc6d873517dedd83935ed0d994bbbd6c9 Author: Emilio Pozuelo Monfort Date: Tue Sep 28 11:53:03 2010 +0200 Don't enable dtrace support when dtrace isn't available Fixes FTBFS when dtrace isn't available but is. configure.ac | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 7c184df292f7552423fa7931c843b2f1949c1455 Author: Ryan Lortie Date: Fri Oct 16 12:19:06 2009 +0200 Bug 158725 - free linked list with data Add some helpers for freeing a linked list along with its elements by providing a GDestroyNotify to call on each of them. Add a test. Based on a patch from Cosimo Cecchi. docs/reference/glib/glib-sections.txt | 2 + glib/glib.symbols | 2 + glib/glist.c | 21 ++++++++++- glib/glist.h | 2 + glib/gslist.c | 18 +++++++++ glib/gslist.h | 2 + glib/tests/list.c | 63 +++++++++++++++++++++++++++++++++ 7 files changed, 109 insertions(+), 1 deletions(-) commit 4baad1acbff936284c5367afdb4494cf081ee394 Author: Ryan Lortie Date: Wed Oct 27 09:26:01 2010 -0400 GApplication: exit_status unset in one branch Closes #633206 gio/gapplication.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f7a918dcb9fac00c7904b63452a59496594369aa Author: Ryan Lortie Date: Fri Oct 22 19:43:11 2010 +0200 GPeriodic: allow unblock time to be passed in gio/gperiodic.c | 22 ++++++++++++++++++++-- gio/gperiodic.h | 3 ++- 2 files changed, 22 insertions(+), 3 deletions(-) commit 2af4b6e5440c22f4b56923ac9a749af06b3188d9 Author: Ryan Lortie Date: Fri Oct 22 19:20:14 2010 +0200 Deprecate g_source_get_current_time() glib/glib.symbols | 2 ++ glib/gmain.c | 2 ++ glib/gmain.h | 2 ++ 3 files changed, 6 insertions(+), 0 deletions(-) commit 83472b34ef0bd3b53ff0a38b7f8691c3bd6fa0a9 Author: Ryan Lortie Date: Fri Oct 22 19:16:57 2010 +0200 switch GSocket to monotonic time for timeouts gio/gsocket.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit d3fe2efb83b690507eb5513d96c27d06e9206da1 Author: Ryan Lortie Date: Fri Oct 22 19:13:01 2010 +0200 switch GPeriodic to use monotonic time gio/gperiodic.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 91113a8aeea40cc2d7dda65b09537980bb602a06 Author: Ryan Lortie Date: Fri Oct 22 19:10:39 2010 +0200 switch GTimeoutSource to use monotonic time glib/gmain.c | 72 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 36 insertions(+), 36 deletions(-) commit b7d8363fbec421d1e3e8b1a198fd7efb2ec9d2bc Author: Ryan Lortie Date: Fri Oct 22 18:40:08 2010 +0200 Add g_source_get_time() Cached version of g_get_monotonic_time() that does similar to what g_source_get_current_time() does for g_get_current_time(). docs/reference/glib/glib-sections.txt | 1 + glib/glib.symbols | 1 + glib/gmain.c | 47 ++++++++++++++++++++++++++++++++- glib/gmain.h | 2 + 4 files changed, 50 insertions(+), 1 deletions(-) commit bf941f200c9784eb363d3b07b9d828dfc31a3ce2 Author: Ryan Lortie Date: Fri Oct 22 18:47:06 2010 +0200 Rename time_is_current to current_time_is_fresh Internal structure field; no semantic changes. glib/gmain.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit ab548d240a9c2862ea7f7685c68b6013a68bf0c8 Author: Ryan Lortie Date: Fri Oct 22 18:42:32 2010 +0200 Add g_get_monotonic_time() Gets the system monotonic time on systems that have it. Otherwise, call g_get_current_time(). docs/reference/glib/glib-sections.txt | 1 + glib/glib.symbols | 1 + glib/gmain.c | 70 ++++++++++++++++++++++++++++++++- glib/gmain.h | 1 + 4 files changed, 72 insertions(+), 1 deletions(-) commit ac82e74895f5a094e07506e48b908188e03006d3 Author: Ryan Lortie Date: Fri Oct 22 17:28:46 2010 +0200 Add 'GTimeSpec' as 'struct timespec' equivalent docs/reference/glib/glib-sections.txt | 3 +++ docs/reference/glib/tmpl/date.sgml | 8 ++++++++ glib/gmain.c | 9 +++++++++ glib/gtypes.h | 9 +++++++++ 4 files changed, 29 insertions(+), 0 deletions(-) commit 817b322ca781009617c40c4a05250ce412ecd0e8 Author: Ryan Lortie Date: Fri Oct 22 17:16:47 2010 +0200 Link libglib against -lrt if we have clock_gettime configure.ac | 2 ++ glib/Makefile.am | 2 +- 2 files changed, 3 insertions(+), 1 deletions(-) commit dfb0577ef4947afb32d91a72769bd22d6c1edfaa Author: Ryan Lortie Date: Wed Oct 27 09:08:32 2010 -0400 Bug 632169 - manual use of gsettings-data-convert Add some words and example code to the documentation about why you might want to manually invoke gsettings-data-convert and how you should go about doing that. docs/reference/gio/migrating-gconf.xml | 64 ++++++++++++++++++++++++++++++++ 1 files changed, 64 insertions(+), 0 deletions(-) commit 9126f1afae922339949d0b76e282411618bcb565 Author: Ryan Lortie Date: Tue Oct 26 12:02:12 2010 -0400 gsettings m4: Use --strict for checking A while ago we allowed glib-compile-schemas to return a 'success' status in the case that just one schema file contained errors. Of course, this is the exact opposite of what we want in the case that we are checking schema validity at compile time. Use the --strict flag for that case. This closes #633115. m4macros/gsettings.m4 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 181982c47cde49b3aff2293729f5aee5987db8af Author: Ryan Lortie Date: Tue Oct 26 11:49:32 2010 -0400 GVariant: avoid locking in a common case Avoid acquiring the lock on the instance on the case of deserialising a child. We know that it is safe to do this unlocked because a serialised child will never become unserialised. Closes #626320 glib/gvariant-core.c | 69 ++++++++++++++++++++++++++++--------------------- 1 files changed, 39 insertions(+), 30 deletions(-) commit e0caf4fd5ee82cc25806e7e86af14a8bf881c513 Author: Ryan Lortie Date: Mon Oct 25 14:45:19 2010 -0400 GApplicationCommandLine: add printf annotations to g_application_command_line_print{,err} gio/gapplicationcommandline.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d8d2513710c5663dc7387d79e443edeb5c75598f Author: Ryan Lortie Date: Mon Oct 25 14:32:07 2010 -0400 Implement (untested) GApplication actions support gio/gactiongroup.h | 29 +++- gio/gapplication.c | 118 ++++++++-- gio/gapplicationimpl-dbus.c | 517 ++++++++++++++++++++++++++++++++++++++----- gio/gapplicationimpl.h | 23 ++- gio/giotypes.h | 1 + 5 files changed, 607 insertions(+), 81 deletions(-) commit 196cd41f742730950a567c64381e2e8afadfa88c Author: Andika Triwidada Date: Mon Oct 25 22:10:32 2010 +0700 Updated Indonesian translation po/id.po | 695 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 360 insertions(+), 335 deletions(-) commit 66ec8b949ead5593ccb2ce54426fdf7d50ec4077 Author: Matthias Clasen Date: Mon Oct 25 09:55:38 2010 -0400 Bump version configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)