commit 1fd1543bdcc6ee897b1ebd566cbcbfd9d76e386c Author: Ryan Lortie Date: Thu Jul 29 16:52:34 2010 +0200 add one more NEWS item NEWS | 36 +++++++++++++++++++----------------- 1 files changed, 19 insertions(+), 17 deletions(-) commit 8673f0b06c255e36189950b671911c38e91affd5 Author: Eduardo Lima Mitev Date: Mon Jul 26 17:21:14 2010 +0200 GIO: Add G-I annotations for several methods Specifically: - g_io_stream_get_input/output_stream() - g_socket_client_get_local_address() - g_socket_connection_get_socket() - g_socket_listener_add_address() - g_socket_listener_accept_socket() - g_socket_listener_accept() - g_io_extension_point_get_extensions() gio/giomodule.c | 7 ++++--- gio/giostream.c | 6 ++++-- gio/gsocketclient.c | 2 +- gio/gsocketconnection.c | 2 +- gio/gsocketlistener.c | 6 +++--- 5 files changed, 13 insertions(+), 10 deletions(-) commit e4f90c82624a623098c53c7158a46bf702ff5fc9 Author: Ryan Lortie Date: Thu Jul 29 12:01:46 2010 +0200 get a start on the NEWS NEWS | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 deletions(-) commit 015df7e369cf37929acfebec0a705d5531ac355a Author: Owen Taylor Date: Wed Jul 28 15:15:57 2010 -0400 [gschema-compile] fix segfault If files are passed on the command line and we don't set override_files at all, don't try to read from the array. gio/gschema-compile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 19ef26c9c5e088817e2a392f79f343021f2259c8 Author: David Zeuthen Date: Wed Jul 28 12:58:04 2010 -0400 Use correct type for GDBusServer:active property It's a boolean, not a string. Signed-off-by: David Zeuthen gio/gdbusserver.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 133e87ca87cc86e6410bb9e19eacd8ddb11eadfc Author: David Zeuthen Date: Wed Jul 28 12:48:17 2010 -0400 GDBusConnection: Pass the GObject to g_simple_async_result_new() Signed-off-by: David Zeuthen gio/gdbusconnection.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a6f1bb4e177750ef9c50a3813eb3be867a927fbe Author: Ryan Lortie Date: Tue Jul 27 22:56:30 2010 +0200 Add support for vendor override files You can drop a key-file in the schema directory that looks like: [org.gtk.Example] key='value' to override the default value of 'key' in schema 'org.gtk.Example'. gio/gschema-compile.c | 154 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 154 insertions(+), 0 deletions(-) commit 723692dfb91a2de8c5337e9e1b50c2cf3abfb374 Author: Fran Diéguez Date: Tue Jul 27 17:47:22 2010 +0200 Updated Galician translations po/gl.po | 54 +++++++++++++++++++++++++++++++----------------------- 1 files changed, 31 insertions(+), 23 deletions(-) commit 12d0cbdac555db479e4c6631bfd15d3c8a5dc2ed Author: Jorge González Date: Mon Jul 26 20:58:59 2010 +0200 Updated Spanish translation po/es.po | 176 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 99 insertions(+), 77 deletions(-) commit e8923ff232bb34f27dfda8ba19df1af379da892c Author: Yaron Shahrabani Date: Sat Jul 24 13:31:31 2010 +0300 Updated Hebrew translation. po/he.po | 44 ++++++++++++++++++++++++++------------------ 1 files changed, 26 insertions(+), 18 deletions(-) commit 633d9efc62eca490b489e05d571681f8b15d8aca Author: Murray Cumming Date: Fri Jul 23 13:24:43 2010 +0200 [gio]: gioenums.h: Remove trailing comma again. gio/gioenums.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 86040bb2eb11ad9501cc0c94754e8d8f29ba8f17 Author: Benjamin Otte Date: Fri Jul 23 10:51:14 2010 +0200 Revert "notify: Remove unused g_object_notify_queue_clear()" This reverts commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b and adds locks in the right place. As this file is a public header (see last commit), we cannot just remove functions from it. gobject/gobjectnotifyqueue.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit 2819dd60b7b2feaa0609c1017e20105852ca92e4 Author: Benjamin Otte Date: Fri Jul 23 10:49:26 2010 +0200 notify: Readd g_object_notify_queue_from_object() gobjectnotifyqueue.c is a public header, so we cannot remove files from it. (Yes you read that right, this .c file is a public header. See your installation directory.) gobject/gobjectnotifyqueue.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 4a83ee208fe08533a43a51c8fd2bd83794a1cd27 Author: Tao Wang Date: Fri Jul 23 13:18:43 2010 +0800 Complete Simplified Chinese translation. po/zh_CN.po | 24 +++++++----------------- 1 files changed, 7 insertions(+), 17 deletions(-) commit fd0a2b27891ec38e0190916af761c3daf4daa78f Author: Tao Wang Date: Fri Jul 23 13:05:37 2010 +0800 Update Simplified Chinese translation. po/zh_CN.po | 359 ++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 198 insertions(+), 161 deletions(-) commit d5bd531d96a48ba2dac84e0ac7bffa4cf5481738 Author: Ryan Lortie Date: Thu Jul 22 18:39:50 2010 -0400 Cleanup the GSettingsBackend API This is a substantial ABI break. Rebuild dconf. gio/gdelayedsettingsbackend.c | 15 +----- gio/gkeyfilesettingsbackend.c | 18 +------ gio/gmemorysettingsbackend.c | 4 +- gio/gnullsettingsbackend.c | 12 +---- gio/gsettings-tool.c | 102 +++++++++++++++++++++++++++++++++++++++- gio/gsettingsbackend.c | 22 +-------- gio/gsettingsbackend.h | 19 +++----- gio/gsettingsbackendinternal.h | 2 +- gio/tests/gsettings.c | 5 ++ 9 files changed, 125 insertions(+), 74 deletions(-) commit aed440815ec5c87f2439d723b60b8255578afdff Author: Ryan Lortie Date: Thu Jul 22 17:49:40 2010 -0400 GSettings: add g_settings_reset() Resets a key to its default value. docs/reference/gio/gio-sections.txt | 1 + gio/gdelayedsettingsbackend.c | 37 ++++++++++++++++++++++++++++------ gio/gio.symbols | 1 + gio/gmemorysettingsbackend.c | 20 ++++++++++++++++++- gio/gsettings.c | 24 +++++++++++++++++++++- gio/gsettings.h | 2 + 6 files changed, 76 insertions(+), 9 deletions(-) commit f6d3e224dfa9e8b69403a8c79a27a58b5c9f66b7 Author: Olivier Crête Date: Thu Jul 22 21:52:54 2010 +0200 notify: Add tests for threadsafe object notifies https://bugzilla.gnome.org/show_bug.cgi?id=166020 tests/.gitignore | 2 + tests/refcount/Makefile.am | 2 + tests/refcount/properties3.c | 204 ++++++++++++++++++++++++++++++++++++++++++ tests/refcount/properties4.c | 169 ++++++++++++++++++++++++++++++++++ 4 files changed, 377 insertions(+), 0 deletions(-) commit 0483ef000ae323415bb0c7b762dd587f1384b1f3 Author: Benjamin Otte Date: Thu Jul 22 21:51:28 2010 +0200 notify: Make dedup code clearer A for loops seems easier to understand to me than gotos. gobject/gobjectnotifyqueue.c | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit 9026b11e380a9b6479c0fcb852a5aba297ed9dd4 Author: Olivier Crête Date: Thu Jul 22 21:26:32 2010 +0200 notify: Make GObject property change notifications thread safe Adds locking around object property change notification handling. The notifications are only emitted after all threads have called g_object_thaw_notify(). https://bugzilla.gnome.org/show_bug.cgi?id=166020 gobject/gobjectnotifyqueue.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 65797f7e54061a21866261d00a1c5533cd6a4f81 Author: Olivier Crête Date: Thu Jul 22 21:20:35 2010 +0200 notify: Remove g_object_notify_queue_from_object() The function will not be safe with object locking in place, so we remove it. The workaround is somewhat ugly, but it works. https://bugzilla.gnome.org/show_bug.cgi?id=166020 gobject/gobject.c | 14 ++++++++------ gobject/gobjectnotifyqueue.c | 7 ------- 2 files changed, 8 insertions(+), 13 deletions(-) commit 83026092eba98c2e6e0a96112555f980382a99e7 Author: Olivier Crête Date: Thu Jul 22 20:25:00 2010 +0200 notify: Refactor g_object_notify_queue_thaw() This adds better error reporting and simplifies the code for adding thread safety. https://bugzilla.gnome.org/show_bug.cgi?id=166020 gobject/gobjectnotifyqueue.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b Author: Olivier Crête Date: Thu Jul 22 09:02:18 2010 +0200 notify: Remove unused g_object_notify_queue_clear() https://bugzilla.gnome.org/show_bug.cgi?id=166020 gobject/gobjectnotifyqueue.c | 11 ----------- 1 files changed, 0 insertions(+), 11 deletions(-) commit a2c5bba31d19dcd7f3726c99280ff794cbf744a9 Author: Benjamin Otte Date: Thu Jul 22 08:52:25 2010 +0200 notify: Emit a g_critical() instead g_return_if_fail()ing This does not change the code semantically in any way but avoids a return in the middle of the code. https://bugzilla.gnome.org/show_bug.cgi?id=166020 gobject/gobjectnotifyqueue.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit 24161d9c4621ef0a674c31146e9fd0d2e9ad8d0f Author: Benjamin Otte Date: Thu Jul 22 20:24:29 2010 +0200 binding: Cast to avoid compiler warning gobject/tests/binding.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit dd1d1b3510536d4156eb79bb7161023c464e721f Author: Benjamin Otte Date: Thu Jul 22 20:23:28 2010 +0200 tests: Use GPOINTER_TO_SIZE() instead of just casting to guint a) gcc doesn't like this ("Cast to pointer of different size) b) It compares only half of the pointer gio/tests/memory-output-stream.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 284ea16b9d94b28b632063333140b99e419d6b0a Author: Benjamin Otte Date: Thu Jul 22 20:23:04 2010 +0200 inotify: Constify function argument gcc complained... gio/inotify/inotify-helper.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dc7348b305c72c757f8ed1d8ba2cae2a19a3c684 Author: Ryan Lortie Date: Thu Jul 22 11:49:30 2010 -0400 Fix very small leak in the GSettings test gio/tests/gsettings.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 23a904fc1520b06aefa1e51e690d2e7b2fcc3ead Author: Ryan Lortie Date: Wed Jul 21 20:10:31 2010 -0700 Bug 624991 - GSettings mapping for G_TYPE_STRV Added default mapping for G_TYPE_STRV based on a patch from Garrett Regier. Add a test case. gio/gsettings-mapping.c | 18 +++++++++++++++++- gio/tests/gsettings.c | 31 +++++++++++++++++++++++++++++++ gio/tests/org.gtk.test.gschema.xml | 3 +++ 3 files changed, 51 insertions(+), 1 deletions(-) commit 76aef137c8ba8410bd2b5bc31873db5d60dad961 Author: Fran Diéguez Date: Thu Jul 22 16:23:18 2010 +0200 Updated Galician translations po/gl.po | 132 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 70 insertions(+), 62 deletions(-) commit 8f80ff02af2fabd22d5aac1d1b853d1ac7865e85 Author: Behdad Esfahbod Date: Wed Jul 21 16:08:19 2010 -0400 Bug 624968 - div by zero in g_malloc_n family glib/gmem.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5063d78baac684a1c53a6a1620ff94789026ae26 Author: Yaron Shahrabani Date: Wed Jul 21 19:11:53 2010 +0300 Updated Hebrew translation. po/he.po | 124 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 64 insertions(+), 60 deletions(-) commit 9b0a08449fd966aff7a6c164c9913b01106a37cc Author: David Zeuthen Date: Tue Jul 20 15:02:36 2010 -0400 GDBusAuthObserver: Fix docs Signed-off-by: David Zeuthen gio/gdbusauthobserver.c | 53 +++++++++------------------------------------- 1 files changed, 11 insertions(+), 42 deletions(-) commit 7eba41346e014649d8f9cf8ab675d1f091f7cf38 Author: David Zeuthen Date: Tue Jul 20 14:02:14 2010 -0400 Bug 617483 – Credentials passing - Make GCredentials instance and class structures private so it can't be subclassed and we don't have to worry about ABI compat issues. This also allows us to get rid of the GCredentialsPrivate struct. - Add a GCredentialsType enumeration that is used whenever exchanging pointers with the user. This allows us to support OSes with multiple native credential types. In particular, it allows supporting OSes where the native credential evolves or even changes over time. - Add g_socket_get_credentials() method. - Add tests for g_socket_get_credentials(). Right now this is in the GDBus peer-to-peer test case but we can change that later. - Move GTcpConnection into a separate gtk-doc page as was already half-done with GUnixConnection. Also finish the GUnixConnection move and ensure send_credentials() and receive_credentials() methods are in the docs. Also nuke comment about GTcpConnection being empty compared to its superclass. Signed-off-by: David Zeuthen docs/reference/gio/gio-docs.xml | 1 + docs/reference/gio/gio-sections.txt | 43 ++++++----- gio/gcredentials.c | 135 ++++++++++++++++++++++++----------- gio/gcredentials.h | 44 +---------- gio/gio.symbols | 2 + gio/gioenums.h | 15 ++++ gio/gnetworkingprivate.h | 8 ++ gio/gsocket.c | 72 ++++++++++++++++++- gio/gsocket.h | 2 + gio/gtcpconnection.c | 7 +-- gio/gunixconnection.c | 6 ++ gio/gunixcredentialsmessage.c | 18 +++-- gio/tests/gdbus-peer.c | 36 +++++++++ 13 files changed, 273 insertions(+), 116 deletions(-) commit b3cf5cbd0bfcfe53f82a72d276683aebd15d3828 Author: David Zeuthen Date: Tue Jul 20 12:14:30 2010 -0400 GDBusServer: Avoid handling incoming connections after stop() has been called Without this fix, we'd sometimes run code after stop() and finalize() to handle incoming requests. This was observed in the gdbus-peer test case occasionally crashing: $ ./gdbus-peer /gdbus/peer-to-peer: OK /gdbus/delayed-message-processing: OK /gdbus/nonce-tcp: GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GDBusServer' aborting... Signed-off-by: David Zeuthen gio/gdbusserver.c | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) commit 2be167f57c2b59d427aa54e2204bfaa906391b3e Author: David Zeuthen Date: Tue Jul 20 11:38:23 2010 -0400 GDBus: Add support for D-Bus type 'h' (ie. G_VARIANT_TYPE_HANDLE) This allows sending and receiving D-Bus messages with instances of the 'h' D-Bus type. Unlike libdbus-1's dbus_message_iter_get_basic() method, g_variant_get_handle() does not return a duplicated unix file descriptor (that must be closed with close(2)) - instead, it returns an index that can be used to get/dup the file descriptor from a GUnixFDList object that can be obtained from the GDBusMessage object. Signed-off-by: David Zeuthen gio/gdbusmessage.c | 22 ++++++++++++++++++++++ gio/tests/gdbus-serialization.c | 28 ++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 0 deletions(-) commit 66388120d23a2fcec345874cc1a6259c08a6ef38 Author: Ryan Lortie Date: Tue Jul 20 10:45:52 2010 -0400 Move #include down Until after we include the glib stuff, so that we have G_OS_UNIX defined. For some reason pulls in on Fedora so this wasn't a problem, but many others have reported the issue. gio/gdbusaddress.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 2f5056755763e4628ed0e64954229e0a7dd9dbfb Author: Jorge González Date: Tue Jul 20 08:57:35 2010 +0200 Updated Spanish translation po/es.po | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) commit c3737739aeeeac27e68d50d8c48dfa0ae7d23ee9 Author: noch Date: Tue Jul 20 10:33:32 2010 +0500 Corrected and updated the new version of the Armenian translation - po file. po/hy.po | 3004 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1617 insertions(+), 1387 deletions(-) commit 493d8cb2926c0d54a45fd1fdb7f383c730321aa8 Author: David Zeuthen Date: Mon Jul 19 17:03:07 2010 -0400 GDBus: Introduce G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL This is preferable to the current magical solution whereby the serial is only rewritten if non-zero. In particular, it makes it easier to send the same message on multiple connections without having to reset the serial number. Signed-off-by: David Zeuthen gio/gdbusconnection.c | 45 ++++++++++++++++++++++----------------------- gio/gioenums.h | 6 +++++- 2 files changed, 27 insertions(+), 24 deletions(-) commit 9d7b00638fa6d0701ca8f883edf9e218c3a54412 Author: David Zeuthen Date: Mon Jul 19 16:10:50 2010 -0400 GDBus: Forgot to add g_dbus_send_message_flags_get_type() to gio.symbols Signed-off-by: David Zeuthen gio/gio.symbols | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 0b2b4deac549623beb90228a0ad36f8c2c315710 Author: David Zeuthen Date: Mon Jul 19 16:07:57 2010 -0400 GDBus: Add GDBusSendMessageFlags This is currently unused but might be useful in the future. For example, it might be nice with a way to bypass the current queue of outgoing messages - having a flag enumeration allows us to add a G_DBUS_SEND_MESSAGE_FLAGS_BYPASS_QUEUE etc. etc. This commit breaks ABI and API. Users of the (rarely used) API to send messages will have to port to this new API. Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 1 + gio/gdbusconnection.c | 64 ++++++++++++++++++------------ gio/gdbusconnection.h | 3 + gio/gdbusmethodinvocation.c | 4 +- gio/gioenums.h | 13 ++++++ gio/tests/gdbus-connection.c | 6 ++- gio/tests/gdbus-example-server.c | 1 + gio/tests/gdbus-example-unix-fd-client.c | 1 + gio/tests/gdbus-peer.c | 4 +- 9 files changed, 67 insertions(+), 30 deletions(-) commit 7190af4394541c1adbe87769f7bd6db030e33605 Author: David Zeuthen Date: Mon Jul 19 15:45:27 2010 -0400 GDBus: Remove constness from introspection data structures Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 15 +++---- gio/gdbus-tool.c | 4 +- gio/gdbusapplication.c | 2 +- gio/gdbusconnection.c | 16 ++++---- gio/gdbusconnection.h | 2 +- gio/gdbusintrospection.c | 60 +++++++++++++++--------------- gio/gdbusintrospection.h | 71 +++++++++++++++++------------------ gio/tests/gdbus-export.c | 26 ++++++------ gio/tests/gdbus-introspection.c | 6 +- gio/tests/gdbus-peer.c | 2 +- 10 files changed, 101 insertions(+), 103 deletions(-) commit 4a1c5a1b98aed12308361d7adb6089a9fb171583 Author: David Zeuthen Date: Mon Jul 19 15:03:00 2010 -0400 GDBus: Add GDBusSignalFlags and use it in g_dbus_connection_signal_subscribe() This is currently unused but will probably be useful in the future. For example, we could have a _ARG0_IS_PATH to specify that arg0 should be used for arg0path. This commit breaks API and ABI. Users of g_dbus_connection_signal_subscribe() will need to port to this new version. Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 1 + gio/gdbus-tool.c | 1 + gio/gdbusconnection.c | 2 ++ gio/gdbusconnection.h | 1 + gio/gdbusnameowning.c | 2 ++ gio/gdbusnamewatching.c | 1 + gio/gdbusproxy.c | 3 +++ gio/gio.symbols | 1 + gio/gioenums.h | 13 +++++++++++++ gio/tests/gdbus-connection.c | 21 +++++++++++++-------- gio/tests/gdbus-threading.c | 1 + gio/tests/testapps.c | 1 + 12 files changed, 40 insertions(+), 8 deletions(-) commit 1a06bd8d3f8ccf040901b4aa4b1197d189b8ab4e Author: Ryan Lortie Date: Mon Jul 19 15:03:54 2010 -0400 Update the GDBus subtree example for the new API docs/reference/glib/tmpl/messages.sgml | 27 +++++++++++++++++++++------ gio/tests/gdbus-example-subtree.c | 21 ++++++++++++--------- 2 files changed, 33 insertions(+), 15 deletions(-) commit c7c573afb6eef461bfe70bb848c90b1d58b3d4d9 Author: David Hoyt Date: Mon Jul 19 13:52:17 2010 -0400 Bug 624754 – gdbusaddress.c missing sys/wait.h https://bugzilla.gnome.org/show_bug.cgi?id=624754 Signed-off-by: David Zeuthen gio/gdbusaddress.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit f81601f735c3b5be0cb21031979071b2dff1ceb2 Author: Jorge González Date: Sun Jul 18 20:29:41 2010 +0200 Updated Spanish translation po/es.po | 282 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 154 insertions(+), 128 deletions(-) commit 8ab26d42e97c5e751f78d2b08d71cddcc5a37031 Author: Fran Diéguez Date: Sun Jul 18 19:58:33 2010 +0200 Fixed headers in galician translation file po/gl.po | 1181 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 600 insertions(+), 581 deletions(-) commit 5fb9c9f7de9700fe1639deb381bab7e3b2785689 Author: Yaron Shahrabani Date: Sat Jul 17 13:11:08 2010 +0300 Updated Hebrew translation. po/he.po | 85 +++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 51 insertions(+), 34 deletions(-) commit f30aef9a105a2cb44bac1bbe3b8bb93387a41d9a Author: David Zeuthen Date: Fri Jul 16 13:19:48 2010 -0400 GDBus: Add nonce-tcp: test case Also fix a couple of TODO items in gdbusaddress.c Signed-off-by: David Zeuthen gio/gdbusaddress.c | 85 +++++++++++++------- gio/tests/gdbus-peer.c | 203 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 259 insertions(+), 29 deletions(-) commit 27cee11b6c1558f44cc89cd46576e11413370abf Author: Yaron Shahrabani Date: Fri Jul 16 17:20:42 2010 +0300 Updated Hebrew translation. po/he.po | 1221 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 633 insertions(+), 588 deletions(-) commit fe6338f446f52deeb64aa10fab1c72fa64953472 Author: Ryan Lortie Date: Thu Jul 15 19:37:26 2010 -0400 g_warning on inconsistent subtree behaviour If the subtree introspection function indicates that an interface exists but then the dispatch function returns a NULL vtable for that interface, issue a g_warning pointing programmers in the right direction. gio/gdbusconnection.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 732ff1b27cc6f7bbbb1133bf8e7cb3de8475f72a Author: Julien Cristau Date: Thu Jul 15 15:26:02 2010 +0100 gio: don't assume that SOCK_CLOEXEC is supported whenever it's defined Just because SOCK_CLOEXEC was defined at build time doesn't mean the kernel we're running on supports it. So if socket() fails with EINVAL, try again without the flag. https://bugzilla.gnome.org/show_bug.cgi?id=624463 gio/gsocket.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 8a2d157d49c3dceda029bd0e14f8c7367daa2a36 Author: Ryan Lortie Date: Thu Jul 15 16:53:43 2010 -0400 Bug 624484: GDBusSubtreeDispatchFunc clarification Pass NULL rather than "/" for the toplevel of a subtree. Add clarification to the docs about how trees are flat. gio/gdbusconnection.c | 4 ++-- gio/gdbusconnection.h | 10 ++++++++-- gio/tests/gdbus-export.c | 10 +++++----- 3 files changed, 15 insertions(+), 9 deletions(-) commit ca14ab7ac0d93b2ccd0977d905b19094e7317490 Author: Ryan Lortie Date: Thu Jul 15 16:47:32 2010 -0400 Bug 624483: GDBusSubtreeEnumerateFunc clarification Clarify a couple of things in the docs: 1) you must return flat names (no slashes) 2) g_strfreev() will be called on the result 3) a benefit of using the DISPATCH_TO_UNENUMERATED flag gio/gdbusconnection.h | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit e6b5546cf573e6594b33b2ce19ad839c1c694909 Author: Ryan Lortie Date: Thu Jul 15 16:26:42 2010 -0400 Bug 624473: GDBusSubtreeIntrospectFunc return type Return a NULL terminated C array instead of a GPtrArray Also, document that %NULL is a permitted return value and clarify its meaning. Finally, avoid calling the enumeration function during dispatch when the G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES flag was given. gio/gdbusconnection.c | 76 ++++++++++++++++++++++++++-------------------- gio/gdbusconnection.h | 27 ++++++++++++---- gio/tests/gdbus-export.c | 25 +++++++-------- 3 files changed, 74 insertions(+), 54 deletions(-) commit 48b1fe948c4424cbc7e68ecca32b0ddac0f7410b Author: David Zeuthen Date: Thu Jul 15 12:19:24 2010 -0400 Bug 623810 – Message serialization bug https://bugzilla.gnome.org/show_bug.cgi?id=623810 Signed-off-by: David Zeuthen gio/gdbusmessage.c | 2 +- gio/tests/gdbus-serialization.c | 40 +++++++++++++++++++++++++++----------- 2 files changed, 29 insertions(+), 13 deletions(-) commit 44cf10adceb673deefebe348350268d9436f3fab Author: Tomeu Vizoso Date: Thu Jul 15 17:05:00 2010 +0200 Add annotations for g_variant_new_strv and g_variant_get_strv glib/gvariant.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 58f1977151a78bd48e0277cefe6a767595ecb095 Author: Tomeu Vizoso Date: Thu Jul 15 15:32:45 2010 +0200 Add annotations to g_dbus_proxy_new_sync gio/gdbusproxy.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 63938335703ea3608f7b0901d1cdcec4855e8880 Author: Aron Xu Date: Thu Jul 15 17:56:14 2010 +0800 Update Simplified Chinese translation. po/zh_CN.po | 1418 +++++++++++++++++++++++++++++++---------------------------- 1 files changed, 738 insertions(+), 680 deletions(-) commit 2bd201c8b21a5daa666169701b1c12dd3b151a26 Author: Lucian Adrian Grijincu Date: Thu Jul 15 02:10:43 2010 +0300 po: Updated Romanian translation po/ro.po | 1796 +++++++++++++++++--------------------------------------------- 1 files changed, 490 insertions(+), 1306 deletions(-) commit d581a7faf1080e67fd6c731cd04beefbc77cf41a Author: Mario Blättermann Date: Wed Jul 14 23:06:18 2010 +0200 [i18n] Updated German translation po/de.po | 1567 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 822 insertions(+), 745 deletions(-) commit baf383d1b14ebcd217a587fe8c78202fc5e9193b Author: David Zeuthen Date: Wed Jul 14 14:46:12 2010 -0400 GDBusConnection: copy object and subtree virtual tables Signed-off-by: David Zeuthen gio/gdbusconnection.c | 58 +++++++++++++++++++++++++++++++++++++++++------- gio/gdbusconnection.h | 19 +++++++-------- 2 files changed, 58 insertions(+), 19 deletions(-) commit 914b046226c762bae578e17f7ed9a0fdf058045a Author: David Zeuthen Date: Wed Jul 14 12:37:32 2010 -0400 GDBusConnection: Fix up g_dbus_connection_close() ... so it is async, cancelable and returns an error. Also provide a synchronous version. This is an API/ABI break but it is expected that only very few applications use this API. Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 2 + gio/gdbusconnection.c | 151 +++++++++++++++++++++++++++++++---- gio/gdbusconnection.h | 14 +++- gio/gio.symbols | 2 + gio/tests/gdbus-connection.c | 8 ++- 5 files changed, 158 insertions(+), 19 deletions(-) commit 14e37ef7967a2da594faaab24fe2c9c117cf099f Author: David Zeuthen Date: Wed Jul 14 11:39:22 2010 -0400 GDBusMessage: Make endianness for D-Bus messages match host byte order Signed-off-by: David Zeuthen gio/gdbusmessage.c | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) commit 497edd8b40edfbf85e029a9300e0d99ac6f08630 Author: David Zeuthen Date: Wed Jul 14 11:14:58 2010 -0400 Bug 623815 – Don't check sender for GDBusProxy objects where name is not set Based on a patch from Peng Huang , thanks! https://bugzilla.gnome.org/show_bug.cgi?id=623815 Signed-off-by: David Zeuthen gio/gdbusproxy.c | 4 +- gio/tests/gdbus-peer.c | 72 ++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 69 insertions(+), 7 deletions(-) commit 8a2e7d371fdf55c23c61be908761431509cd3a7c Author: Colin Walters Date: Fri Jun 18 14:19:57 2010 -0400 Make default-quit not apply if register=FALSE Callers who are using g_application_unregistered_try_new are likely wanting to continue doing something else if _register() fails. Change the semantics so that passing register=FALSE unsets default-quit as well. This means that a later _register() call will send Activate but continue the process. https://bugzilla.gnome.org/show_bug.cgi?id=622005 gio/gapplication.c | 23 ++++++++++++++++++----- gio/gdbusapplication.c | 9 +++++++-- 2 files changed, 25 insertions(+), 7 deletions(-) commit 7e0121dfe0a9377cd35c9d4b90c477b96d56c43f Author: Chao-Hsiung Liao Date: Wed Jul 14 19:28:34 2010 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 1717 +++++++++++++++++++++++++++++++---------------------------- po/zh_TW.po | 1700 +++++++++++++++++++++++++++++++---------------------------- 2 files changed, 1803 insertions(+), 1614 deletions(-) commit 463edcb045b287cd0df8f44322e133ae32fe5e87 Author: Stefan Kost Date: Wed Jul 14 11:56:41 2010 +0300 docs: xi:include the annotation glossary to kill warnings and make them work docs/reference/gio/gio-docs.xml | 3 +++ docs/reference/glib/glib-docs.sgml | 2 ++ docs/reference/gobject/gobject-docs.sgml | 2 ++ 3 files changed, 7 insertions(+), 0 deletions(-) commit de56aca0b5cf2eaf99ba501dd3d55b750c752433 Author: Javier Jardón Date: Tue Jul 13 05:05:48 2010 +0200 Clean autotools config a bit New requirements: autoconf >= 2.62 automake >= 1.10 libtool >= 2.2 Makefile.am | 4 +--- autogen.sh | 10 +++------- configure.ac | 14 +++++--------- 3 files changed, 9 insertions(+), 19 deletions(-) commit 3a8ab85d967c3b0fa1b7d702d640df61020d92a0 Author: Ryan Lortie Date: Tue Jul 13 11:59:16 2010 -0400 rename configure.in to configure.ac README.win32 | 2 +- config.h.win32.in | 2 +- configure.ac | 3756 ++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 3756 ---------------------------------------------- glib/gmem.c | 2 +- glib/gthread.c | 4 +- m4macros/glib-gettext.m4 | 4 +- 7 files changed, 3763 insertions(+), 3763 deletions(-) commit 0bb7cc3fceb9223845d2032c9d381f2e15c5285d Author: Ryan Lortie Date: Tue Jul 13 09:24:16 2010 -0400 Remove GUnixVolumeMonitor, GUnixMount from docs David says that they're supposed to be private. docs/reference/gio/Makefile.am | 3 ++ docs/reference/gio/gio-sections.txt | 15 ---------- docs/reference/glib/tmpl/glib-unused.sgml | 40 ---------------------------- docs/reference/glib/tmpl/version.sgml | 41 +++++++++++++++++++++++++++++ 4 files changed, 44 insertions(+), 55 deletions(-) commit 5344c22810c01a0cd708562be563f81f15f517f3 Author: Ryan Lortie Date: Mon Jul 12 18:30:14 2010 -0400 gio/ docs fixup docs/reference/gio/Makefile.am | 5 ++ docs/reference/gio/gio-sections.txt | 32 +-------------- docs/reference/glib/tmpl/glib-unused.sgml | 59 +++++++++++++++-------------- gio/fen/fen-kernel.c | 6 +- gio/fen/fen-node.c | 8 ++-- gio/fen/libfen_la-fen-dump.loT | 7 --- gio/gappinfo.h | 1 - gio/gbufferedoutputstream.h | 1 - gio/gconverterinputstream.h | 1 - gio/gconverteroutputstream.h | 1 - gio/gdatainputstream.h | 1 - gio/gdataoutputstream.h | 1 - gio/gfileenumerator.h | 1 - gio/gkeyfilesettingsbackend.c | 2 +- gio/gsettings.c | 8 ++-- gio/gsettings.h | 2 +- gio/gsettingsschema.c | 2 +- gio/gunixconnection.c | 2 +- gio/gvolumemonitor.h | 1 - 19 files changed, 53 insertions(+), 88 deletions(-) commit adde752ec5a600a71f8c9acf1be032ab5f5de46c Author: Ryan Lortie Date: Mon Jul 12 17:46:17 2010 -0400 More docs fixes Remove the g*alias.h from the ignore lists Remove other old files from ignore lists Clean up gobject docs docs/reference/gio/Makefile.am | 2 -- docs/reference/glib/Makefile.am | 6 ------ docs/reference/gobject/Makefile.am | 2 +- gobject/gparamspecs.h | 2 ++ gobject/gvaluecollector.h | 7 ++++++- 5 files changed, 9 insertions(+), 10 deletions(-) commit de5afbc7cc262b677e00704e1bf3562f45dbede0 Author: Ryan Lortie Date: Mon Jul 12 17:32:44 2010 -0400 More gtk-doc cleanups for glib/ docs/reference/glib/Makefile.am | 2 ++ docs/reference/glib/glib-sections.txt | 6 ++++++ docs/reference/glib/tmpl/glib-unused.sgml | 9 --------- docs/reference/glib/tmpl/i18n.sgml | 10 ++++++++++ 4 files changed, 18 insertions(+), 9 deletions(-) commit 92df91590fd4b1ca4921cc3f89421928b857e75c Author: Ryan Lortie Date: Mon Jul 12 17:31:03 2010 -0400 trivial whitespace fix glib/gmem.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7791fce38a1a7d292e94d3bb5a0ffb8d6da9333d Author: Ryan Lortie Date: Mon Jul 12 16:37:56 2010 -0400 Fix some glib docs warnings Remove some symbols from glib-sections.txt that gtk-doc has no idea about. Add proper callback typedefs for GTester (gtk-doc dislikes inline function types). Fix some other minor issues. docs/reference/glib/glib-sections.txt | 9 +++- docs/reference/glib/tmpl/fileutils.sgml | 6 +++ docs/reference/glib/tmpl/testing.sgml | 35 +++++++++++++++-- glib/gstdio.c | 8 ++++ glib/gstrfuncs.c | 10 ++-- glib/gtestutils.c | 62 ++++++++++++++++++++++-------- glib/gtestutils.h | 30 +++++++++------ glib/gutf8.c | 2 +- glib/gvariant.c | 2 +- 9 files changed, 121 insertions(+), 43 deletions(-) commit dc8cf867c805095b7acd7842b731c6eff32ee18f Author: Matthias Clasen Date: Mon Jul 12 07:50:36 2010 -0400 Don't return FALSE when a pointer is expected Pointed out in bug 623956 glib/gvariant-parser.c | 8 ++++---- glib/tests/markup-subparser.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit 90285b0643d23059bdf28aff4afd337f91a556a6 Author: Ryan Lortie Date: Mon Jul 12 15:30:26 2010 -0400 Bump gtk-doc dependency to 1.15 Use the multiple source-directory support contained therein. configure.in | 2 +- docs/reference/glib/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 83d67bf2e79e1cb984e398b218cedd0b1e50bd1f Author: Ryan Lortie Date: Sun Jul 11 21:08:42 2010 -0400 move glibconfig.h to glib/ .gitignore | 2 - Makefile.am | 18 +--- configure.in | 14 +- gio/abicheck.sh | 2 +- glib/.gitignore | 4 + glib/Makefile.am | 29 ++++- glib/abicheck.sh | 2 +- glib/glibconfig.h.win32.in | 284 ++++++++++++++++++++++++++++++++++++++++++++ glibconfig.h.win32.in | 284 -------------------------------------------- gobject/abicheck.sh | 2 +- 10 files changed, 325 insertions(+), 316 deletions(-) commit 29a6fb68b7d73648992ea55d17cc54fc1261fe29 Author: Colin Walters Date: Fri Jun 25 09:37:06 2010 -0400 Don't attempt to build dtrace support on OS X Apparently the OS X "dtrace" command is different from the Sun one, which is what Linux supports. Since I don't have access to an OS X machine to test build patches on, simply disable dtrace on OS X for now. https://bugzilla.gnome.org/show_bug.cgi?id=622697 configure.in | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) commit e5834637eb4a336393989dc68d7615abf153335f Author: Baurzhan Muftakhidinov Date: Mon Jul 12 16:19:45 2010 +0300 Added Kazakh translation for Kazakh po/LINGUAS | 1 + po/kk.po | 2813 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 2814 insertions(+), 0 deletions(-) commit 82318fbda3441615e11fe5fa25144d27096286fe Author: Ryan Lortie Date: Sun Jul 11 12:51:54 2010 -0400 bump the version configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit be247c24c6b532b2acfe52424ffdcc79bdc48bf4 Author: Ryan Lortie Date: Sun Jul 11 12:51:33 2010 -0400 This is glib 2.25.11 NEWS | 1 + docs/reference/glib/tmpl/atomic_operations.sgml | 42 +++++++++++++---------- docs/reference/glib/tmpl/bookmarkfile.sgml | 16 ++++---- docs/reference/glib/tmpl/conversions.sgml | 22 ------------ docs/reference/glib/tmpl/numerical.sgml | 10 +++++ 5 files changed, 43 insertions(+), 48 deletions(-)