commit b6d28046345497ecfd3dbd5ce760c7c1a83d10ca Author: Matthias Clasen Date: Fri May 14 11:25:11 2010 -0400 2.25.4 po/af.po | 184 +++++---- po/am.po | 184 +++++---- po/ar.po | 184 +++++---- po/as.po | 184 +++++---- po/ast.po | 184 +++++---- po/az.po | 184 +++++---- po/be.po | 186 ++++++---- po/be@latin.po | 186 ++++++---- po/bg.po | 184 +++++---- po/bn.po | 184 +++++---- po/bn_IN.po | 184 +++++---- po/bs.po | 184 +++++---- po/ca.po | 184 +++++---- po/ca@valencia.po | 184 +++++---- po/cs.po | 184 +++++---- po/cy.po | 184 +++++---- po/da.po | 184 +++++---- po/de.po | 184 +++++---- po/dz.po | 184 +++++---- po/el.po | 184 +++++---- po/en@shaw.po | 1121 +++++++++++++++++++++++++++-------------------------- po/en_CA.po | 184 +++++---- po/en_GB.po | 184 +++++---- po/eo.po | 184 +++++---- po/es.po | 1027 +++++++++++++++++++++++++------------------------ po/et.po | 184 +++++---- po/eu.po | 184 +++++---- po/fa.po | 184 +++++---- po/fi.po | 184 +++++---- po/fr.po | 184 +++++---- po/ga.po | 184 +++++---- po/gl.po | 1024 +++++++++++++++++++++++++------------------------ po/gu.po | 184 +++++---- po/he.po | 184 +++++---- po/hi.po | 184 +++++---- po/hr.po | 184 +++++---- po/hu.po | 184 +++++---- po/hy.po | 184 +++++---- po/id.po | 184 +++++---- po/is.po | 184 +++++---- po/it.po | 184 +++++---- po/ja.po | 184 +++++---- po/ka.po | 184 +++++---- po/kn.po | 184 +++++---- po/ko.po | 184 +++++---- po/ku.po | 184 +++++---- po/lt.po | 184 +++++---- po/lv.po | 184 +++++---- po/mai.po | 184 +++++---- po/mg.po | 184 +++++---- po/mk.po | 184 +++++---- po/ml.po | 184 +++++---- po/mn.po | 184 +++++---- po/mr.po | 184 +++++---- po/ms.po | 184 +++++---- po/nb.po | 1024 +++++++++++++++++++++++++------------------------ po/nds.po | 184 +++++---- po/ne.po | 184 +++++---- po/nl.po | 185 ++++++---- po/nn.po | 184 +++++---- po/oc.po | 184 +++++---- po/or.po | 184 +++++---- po/pa.po | 184 +++++---- po/pl.po | 184 +++++---- po/ps.po | 184 +++++---- po/pt.po | 184 +++++---- po/pt_BR.po | 184 +++++---- po/ro.po | 184 +++++---- po/ru.po | 184 +++++---- po/rw.po | 186 ++++++---- po/si.po | 184 +++++---- po/sk.po | 184 +++++---- po/sl.po | 184 +++++---- po/sq.po | 192 ++++++---- po/sr.po | 184 +++++---- po/sr@ije.po | 184 +++++---- po/sr@latin.po | 184 +++++---- po/sv.po | 184 +++++---- po/ta.po | 184 +++++---- po/te.po | 184 +++++---- po/th.po | 184 +++++---- po/tl.po | 184 +++++---- po/tr.po | 184 +++++---- po/tt.po | 184 +++++---- po/uk.po | 184 +++++---- po/vi.po | 184 +++++---- po/wa.po | 184 +++++---- po/xh.po | 184 +++++---- po/yi.po | 184 +++++---- po/zh_CN.po | 184 +++++---- po/zh_HK.po | 184 +++++---- po/zh_TW.po | 184 +++++---- 92 files changed, 11669 insertions(+), 8734 deletions(-) commit c57c61c930896f278de61de170e57affc243e427 Author: Ryan Lortie Date: Fri May 14 17:06:24 2010 +0200 fix glaring inaccuracy in GVariant docs glib/gvariant.c | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit ee9b16242c2f1e5e29170a8885fd146d44f83197 Author: Matthias Clasen Date: Fri May 14 10:49:03 2010 -0400 another !srcdir build fix gio/tests/Makefile.am | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 159f533abf9e653fa31dba5b3c12f024165c29db Author: Matthias Clasen Date: Fri May 14 10:25:31 2010 -0400 More !srcdir build fixes gio/tests/gdbus-introspection.c | 2 +- gio/tests/gdbus-threading.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d8d1a02c556ed9fc4c436888c965bc8dee62ad81 Author: Ryan Lortie Date: Fri May 14 15:30:33 2010 +0200 include gunixcredentialsmessage from unixsocket fixes a build issue gio/gunixconnection.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1d22b64843c83631bcd0e5255930f3a4e990961e Author: Matthias Clasen Date: Fri May 14 08:38:07 2010 -0400 Cleanups Sort #includes a bit better, and don't include platform-specific headers in gio.h. gio/gcredentials.c | 9 +++++---- gio/gdbus-tool.c | 4 ++-- gio/gdbusauth.c | 11 ++++++----- gio/gdbusauthmechanismexternal.c | 9 ++++----- gio/gdbusauthmechanismsha1.c | 18 ++++++++---------- gio/gdbusconnection.c | 10 ++++++---- gio/gdbusmessage.c | 11 ++++++----- gio/gdbusprivate.c | 8 ++------ gio/gdbusproxywatching.c | 1 - gio/gdbusserver.c | 4 +++- gio/gio.h | 1 - 11 files changed, 42 insertions(+), 44 deletions(-) commit 054079899128cfc4a9e50a3750d927724604eedb Author: Matthias Clasen Date: Fri May 14 01:36:25 2010 -0400 Fix !srcdir build Thankfully we already had a SRCDIR define. gio/tests/gdbus-proxy.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c6f01b329c0d6488d15223c0d8bf286d8ff444a5 Author: Matthias Clasen Date: Fri May 14 00:59:42 2010 -0400 Fix a typo docs/reference/gio/gio-sections.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 45cad58b4611aa6678f50a4545cb3b14b24b9c39 Author: Matthias Clasen Date: Fri May 14 00:51:51 2010 -0400 Updates NEWS | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) commit 4e7764fb2d843fbc89847036a3d8fcb47edf9c4d Author: Matthias Clasen Date: Fri May 14 00:21:39 2010 -0400 Documentation cleanups docs/reference/gio/Makefile.am | 7 ++++ docs/reference/gio/gio-sections.txt | 61 ++++++++++++++++++++++++++-------- gio/giotypes.h | 1 - gio/gunixcredentialsmessage.c | 1 + 4 files changed, 54 insertions(+), 16 deletions(-) commit 6223341cacc7dfa34a8d60ec1b4828382dee6d07 Merge: a7c4c7d 6e8637e Author: Matthias Clasen Date: Thu May 13 23:08:34 2010 -0400 Merge branch 'gdbus-merge' Conflicts: docs/reference/gio/gio-docs.xml docs/reference/gio/gio-sections.txt gio/tests/Makefile.am commit a7c4c7de58a48c179e4dc3336814f63c33ad07ff Author: Matthias Clasen Date: Tue May 11 12:48:22 2010 -0400 Remove a reference to Pango docs/reference/gio/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6e8637e4783ae4e573f6784f005920930d9fca87 Author: Matthias Clasen Date: Thu May 13 22:15:47 2010 -0400 The default timeout is 25s gio/gdbusconnection.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit bdc29f82d39619747ac564918e041181b26449ee Author: Matthias Clasen Date: Thu May 13 21:53:51 2010 -0400 Document more floating variant details. gio/gdbusconnection.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e72f7f52de9e482eb9d5dd1c47eb0d1bea5f4631 Author: Matthias Clasen Date: Thu May 13 21:45:18 2010 -0400 Add some more details to the long description gio/gdbusproxy.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 8f89b63930181696a3f4a9c441ffd97230577d64 Author: Matthias Clasen Date: Thu May 13 20:29:04 2010 -0400 Clean up platform-specific includes The problem was pointed out in bug 618029. To solve it, we moved the GUnixFDList typedef to giotypes.h. gio/gdbusmessage.c | 2 ++ gio/gdbusmessage.h | 6 ------ gio/giotypes.h | 1 + gio/gunixfdlist.h | 3 +-- gio/gunixfdmessage.c | 1 + gio/gunixfdmessage.h | 2 +- gio/tests/gdbus-example-unix-fd-client.c | 1 + gio/tests/gdbus-peer.c | 1 + 8 files changed, 8 insertions(+), 9 deletions(-) commit 62c0454b34191b56d439521e537915b0514f8dbb Author: Ryan Lortie Date: Fri May 14 01:54:30 2010 +0200 documentation for glib-mkenums @valuenum@ docs/reference/gobject/glib-mkenums.1 | 24 ++++++++++++++++++++++-- docs/reference/gobject/glib-mkenums.xml | 12 ++++++++++++ 2 files changed, 34 insertions(+), 2 deletions(-) commit e1fb92551f7be3dbaad9d9a5c80dc30ed7b83048 Author: Ryan Lortie Date: Tue May 11 19:48:19 2010 +0200 check for working gettext() before running tests gio/tests/gsettings.c | 31 +++++++++++++++++++++++-------- 1 files changed, 23 insertions(+), 8 deletions(-) commit 1165007023bf34c5624574703acd2d183b1d14f5 Author: Ryan Lortie Date: Fri May 14 00:53:42 2010 +0200 Add configure check for memmem() configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dd3551e7c3ae5e6e8b21dd77ce09d72b799e7b1d Author: David Zeuthen Date: Thu May 13 18:19:16 2010 -0400 GDBus: update gdbus(1) man page docs/reference/gio/gdbus.xml | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 68078ed648eec314507ff997e89b053a1d9a6891 Author: David Zeuthen Date: Thu May 13 18:04:48 2010 -0400 GDBus: Nuke G_BUS_TYPE_NONE gio/gdbusnameowning.c | 1 - gio/gdbusnamewatching.c | 1 - gio/gdbusproxywatching.c | 3 +-- gio/gioenums.h | 12 +++++------- gio/tests/gdbus-peer.c | 1 - 5 files changed, 6 insertions(+), 12 deletions(-) commit 1fd55b8bbfe58adb749d4eee68ca5a71e56e6f82 Author: David Zeuthen Date: Thu May 13 17:44:42 2010 -0400 GDBus: Remove g_dbus_is_activated() It's generally hard to get this right so don't attempt to do so. docs/reference/gio/gio-sections.txt | 1 - gio/gdbusutils.c | 20 -------------------- gio/gdbusutils.h | 2 -- gio/gio.symbols | 1 - 4 files changed, 0 insertions(+), 24 deletions(-) commit 51446baa52e8cebea57124eb99a32e77a13b1551 Author: David Zeuthen Date: Thu May 13 17:20:39 2010 -0400 GDBus: subscribe to PropertiesChanged() before calling GetAll() Otherwise there's a slight chance of a race. gio/gdbusproxy.c | 35 ++++++++++++++++++++--------------- 1 files changed, 20 insertions(+), 15 deletions(-) commit 0e2c708bb298c98c136d507427e7b731b5cbd962 Author: David Zeuthen Date: Thu May 13 17:10:15 2010 -0400 GDBus: Don't take a GError for g_dbus_proxy_get_cached_property_names() We stopped doing this for get_cached_property() so no reason to do it here. Signed-off-by: David Zeuthen gio/gdbusproxy.c | 29 +++++++++-------------------- gio/gdbusproxy.h | 3 +-- gio/tests/gdbus-example-watch-proxy.c | 2 +- 3 files changed, 11 insertions(+), 23 deletions(-) commit 3ca28ef718d402bd65cd9f291c67b299f1ef74cf Author: David Zeuthen Date: Thu May 13 16:57:29 2010 -0400 GDBus: Update docs for GDBusProxy::g-properties-changed signal Also update the example. See https://bugzilla.gnome.org/show_bug.cgi?id=618559 for more details. Signed-off-by: David Zeuthen gio/gdbusproxy.c | 10 +++++----- gio/tests/gdbus-example-watch-proxy.c | 7 +++++-- 2 files changed, 10 insertions(+), 7 deletions(-) commit e3f5d3c00595ca017d83015fa2b9832d1c87828f Author: Christian Persch Date: Thu May 13 19:01:04 2010 +0200 Make GVariant handling in PropertiesChanged more efficient There's no need to re-build the a{sv} array, just get it right out of the parameters. Also avoid some string copies. Signed-off-by: David Zeuthen gio/gdbusproxy.c | 82 ++++++++++------------------------------------------- 1 files changed, 16 insertions(+), 66 deletions(-) commit 4ad4c306c3b80620185cf975b402e17a6174aea9 Author: Christian Persch Date: Thu May 13 19:20:26 2010 +0200 Plug some mem leaks g_variant_get (v, "s", &str) returns a string copy; use "&s" instead. Signed-off-by: David Zeuthen gio/gdbus-tool.c | 20 ++++++++++---------- gio/gdbusconnection.c | 22 ++++++++++------------ gio/gdbusmessage.c | 2 +- gio/gdbusnameowning.c | 4 ++-- gio/gdbusnamewatching.c | 4 ++-- gio/gdbusproxy.c | 4 ++-- 6 files changed, 27 insertions(+), 29 deletions(-) commit 60e7ae26af2fc31d59e36f8798d383fa9d87db92 Author: David Zeuthen Date: Thu May 13 16:32:11 2010 -0400 GDBus: Add GDBusAuthObserver param in g_dbus_connection_new_for_address() This is to match g_dbus_connection_new(). This extension allows us to extend GDBusAuthObserver to also be used in client-side authentication in the future (right now it's only used on the server-side). gio/gdbus-tool.c | 1 + gio/gdbusconnection.c | 18 ++++++++++++++---- gio/gdbusconnection.h | 2 ++ gio/tests/gdbus-example-peer.c | 1 + gio/tests/gdbus-peer.c | 4 ++++ gio/tests/gdbus-tests.c | 1 + 6 files changed, 23 insertions(+), 4 deletions(-) commit cb753dfd496ae70b069c1698da8211c454953f08 Author: David Zeuthen Date: Thu May 13 16:20:31 2010 -0400 GDBus: Rename ::deny-authentication-peer to ::authorize-authenticated-peer docs/reference/gio/gio-sections.txt | 2 +- gio/gdbusauth.c | 8 ++-- gio/gdbusauthobserver.c | 74 +++++++++++++++++++++-------------- gio/gdbusauthobserver.h | 18 ++++---- gio/gdbusconnection.c | 2 - gio/gio.symbols | 2 +- gio/tests/gdbus-peer.c | 20 +++++----- 7 files changed, 70 insertions(+), 56 deletions(-) commit 9e90b381f58c4a06f49e622a07ee0b56fb52b3f1 Author: Matthias Clasen Date: Thu May 13 14:25:29 2010 -0400 Remove the credentials argument from g_unix_connect_send_credentials() Instead, make it always send the current credentials. gio/gdbusauth.c | 3 +-- gio/gunixconnection.c | 16 +++++++--------- gio/gunixconnection.h | 1 - 3 files changed, 8 insertions(+), 12 deletions(-) commit 33952347ff9bc2875e7e1a2709566b38fc391bda Author: David Zeuthen Date: Thu May 13 14:01:41 2010 -0400 GDBus: Make message serialization routines take capabilities param This is needed to e.g. allow encoding maybe types (once we add G_DBUS_CAPABILITY_FLAGS_MAYBE_TYPES) if, and only if, that capability has been negotiated with the peer (via authentication). gio/gdbusconnection.c | 1 + gio/gdbusmessage.c | 26 +++++++++++++++++--------- gio/gdbusmessage.h | 2 ++ gio/gdbusprivate.c | 1 + gio/tests/gdbus-serialization.c | 6 +++++- 5 files changed, 26 insertions(+), 10 deletions(-) commit 107b4d4bae7dba4281bfaa0bef827f7b2376946a Author: Matthias Clasen Date: Thu May 13 13:09:58 2010 -0400 remove the redundant interface_name parameter gio/gdbusconnection.c | 12 +++++------- gio/gdbusconnection.h | 1 - gio/tests/gdbus-example-export.c | 1 - gio/tests/gdbus-example-peer.c | 1 - gio/tests/gdbus-example-server.c | 1 - gio/tests/gdbus-export.c | 12 ------------ gio/tests/gdbus-peer.c | 2 -- 7 files changed, 5 insertions(+), 25 deletions(-) commit 82158afdadd10e6ffd1540f695931f64957b59f6 Author: David Zeuthen Date: Thu May 13 11:56:15 2010 -0400 GDBus: Catch up with new PropertiesChanged signal After a long discussion, this has finally been standardized in the D-Bus spec. See http://lists.freedesktop.org/archives/dbus/2010-May/012667.html http://lists.freedesktop.org/archives/dbus/2010-May/012712.html Signed-off-by: David Zeuthen gio/gdbusconnection.c | 1 + gio/gdbusproxy.c | 74 ++++++++++++++++++++++++------ gio/gdbusproxy.h | 13 +++-- gio/gio-marshal.list | 1 + gio/tests/gdbus-example-export.c | 7 ++- gio/tests/gdbus-example-proxy-subclass.c | 34 ++++++++------ gio/tests/gdbus-example-server.c | 12 +++-- gio/tests/gdbus-example-watch-proxy.c | 55 ++++++++++++++-------- gio/tests/gdbus-testserver.py | 1 + 9 files changed, 136 insertions(+), 62 deletions(-) commit 2d75583fb2a8fdb71b9ee880dc0cf4605ab7bc6c Author: Matthias Clasen Date: Thu May 13 01:04:29 2010 -0400 Fill out the export section of the migration guide docs/reference/gio/migrating-gdbus.xml | 66 ++++++++++++++++++++++++++++++++ gio/tests/gdbus-example-export.c | 6 ++- 2 files changed, 70 insertions(+), 2 deletions(-) commit 195cdcfabf962989f2bcc8c225a287517d7eacd9 Author: Thomas Thurman Date: Thu May 13 00:51:30 2010 -0400 Update Shavian transliteration po/en@shaw.po | 128 +++++++++++++++++++++------------------------------------ 1 files changed, 47 insertions(+), 81 deletions(-) commit 9a065edf6f51be2ad189cfb02ddd2c806b656303 Author: Matthias Clasen Date: Thu May 13 00:39:26 2010 -0400 Add an example of exporting a GObject This is more manual work than dbus-glib. gio/gdbusconnection.c | 2 + gio/tests/Makefile.am | 4 + gio/tests/gdbus-example-export.c | 331 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 337 insertions(+), 0 deletions(-) commit ea1e0496b0329147b932d5a1486f5a81b4121651 Author: David Zeuthen Date: Wed May 12 23:12:14 2010 -0400 GDBus: add 'monitor' verb to gdbus(1) This uncovered a bug in name watching if the name wasn't activatable. Also provoked the need for on_connection variants of g_bus_watch_name (added g_bus_watch_proxy's variant as well). docs/reference/gio/gdbus.xml | 43 ++++++ docs/reference/gio/gio-sections.txt | 2 + gio/gdbus-tool.c | 253 ++++++++++++++++++++++++++++++++++- gio/gdbusnamewatching.c | 69 +++++++++- gio/gdbusnamewatching.h | 23 ++- gio/gdbusproxywatching.c | 86 ++++++++++++ gio/gdbusproxywatching.h | 35 +++-- gio/gio.symbols | 2 + 8 files changed, 489 insertions(+), 24 deletions(-) commit 9695c23d4c29e79afbe14e3584b6c42e98e8f0d9 Author: David Zeuthen Date: Wed May 12 22:09:18 2010 -0400 GDBus: Make gdbus(1) print annotations when introspecting data Also make the gdbus-example-server include some example annotations. The output looks like this: $ gdbus introspect --session --dest org.gtk.GDBus.TestServer --object-path /org/gtk/GDBus/TestObject node /org/gtk/GDBus/TestObject { interface org.freedesktop.DBus.Properties { methods: Get(in s interface_name, in s property_name, out v value); GetAll(in s interface_name, out a{sv} properties); Set(in s interface_name, in s property_name, in v value); signals: PropertiesChanged(s interface_name, a{sv} changed_properties); }; interface org.freedesktop.DBus.Introspectable { methods: Introspect(out s xml_data); }; interface org.freedesktop.DBus.Peer { methods: Ping(); GetMachineId(out s machine_uuid); }; @org.gtk.GDBus.Annotation("OnInterface") @org.gtk.GDBus.Annotation("AlsoOnInterface") interface org.gtk.GDBus.TestInterface { methods: @org.gtk.GDBus.Annotation("OnMethod") HelloWorld(in s greeting, out s response); EmitSignal(@org.gtk.GDBus.Annotation.("OnArg") in d speed_in_mph); GimmeStdout(); signals: @org.gtk.GDBus.Annotation("Onsignal") VelocityChanged(d speed_in_mph, @org.gtk.GDBus.Annotation.("OnArg_NonFirst") s speed_as_string); properties: @org.gtk.GDBus.Annotation("OnProperty") @org.gtk.GDBus.Annotation("OnAnnotation_YesThisIsCrazy") readonly s FluxCapicitorName = 'DeLorean'; readwrite s Title = 'Back To C!'; readonly s ReadingAlwaysThrowsError; readwrite s WritingAlwaysThrowsError = "There's no home like home"; writeonly s OnlyWritable; readonly s Foo = 'Tick'; readonly s Bar = 'Tock'; }; }; gio/gdbus-tool.c | 43 ++++++++++++++++++++++++++++++++++++++ gio/tests/gdbus-example-server.c | 18 +++++++++++++-- 2 files changed, 58 insertions(+), 3 deletions(-) commit cce08f197313bad1516924b3eb7305e7e6818971 Author: Matthias Clasen Date: Wed May 12 21:51:06 2010 -0400 Add a note about implemented standard interfaces gio/gdbusconnection.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit f909cb5b2713c8cd5f587c7a70e468d29bdcd429 Author: David Zeuthen Date: Wed May 12 20:43:40 2010 -0400 GDBusProxy: Remove error in get_cached_property() and add set_cached_property() This makes it possible to use the cached properties mechanism even if constructing the proxy with the DO_NOT_LOAD_PROPERTIES flag. This is useful for cases where you obtain the and track object properties out-of-band. For example, in udisks, the plan is to have something like this Manager.GetObjects (out ao paths, out aa{sa{sv}} all_properties); Manager.ObjectAdded (o path, a{sa{sv}} all_properties); Manager.ObjectChanged (o path, a{sa{sv}} all_properties); Manager.ObjectRemoved (o path, a{sa{sv}} all_properties); E.g. the first GetObjects() call will return *all* data about *all* exported objects. Further, this way a client will only need to listen these three signals (three AddMatch) on the Manager object and it will never need to do GetAll() etc (e.g. can use DO_NOT_LOAD_PROPERTIES). (Of course this only works if the client is interested in all objects... while this is true for udisks it is generally not true for other D-Bus services). Also use expected_interface to check for programming errors. docs/reference/gio/gio-sections.txt | 3 +- gio/gdbusproxy.c | 162 +++++++++++++++++++++++------- gio/gdbusproxy.h | 4 +- gio/gio.symbols | 1 + gio/tests/gdbus-example-proxy-subclass.c | 6 +- gio/tests/gdbus-example-watch-proxy.c | 2 +- gio/tests/gdbus-peer.c | 3 +- gio/tests/gdbus-proxy.c | 44 +++++++- 8 files changed, 174 insertions(+), 51 deletions(-) commit 72731fb6ad99da076605ca7d8b1bee232b38e734 Author: Thomas Thurman Date: Wed May 12 18:41:27 2010 -0400 Updated Shavian transliteration po/en@shaw.po | 1176 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 602 insertions(+), 574 deletions(-) commit b690e637d46057f6914a6b6f20b2688cd03f0ac5 Author: Matthias Clasen Date: Wed May 12 17:56:56 2010 -0400 Add some more verbiage docs/reference/gio/migrating-gdbus.xml | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit d40767fc62972f9cc85ebfb23e113068cc316f3a Author: David Zeuthen Date: Wed May 12 15:49:48 2010 -0400 GDBus: Add an example of a GDBusProxy subclass docs/reference/gio/migrating-gdbus.xml | 55 ++++ gio/gdbusconnection.c | 2 - gio/tests/Makefile.am | 4 + gio/tests/gdbus-example-proxy-subclass.c | 443 ++++++++++++++++++++++++++++++ 4 files changed, 502 insertions(+), 2 deletions(-) commit 7c0196f0267aa77c80fb85320ef9583c7fc64ad7 Author: Matthias Clasen Date: Wed May 12 13:01:40 2010 -0400 Update an example to the latest auth observer api gio/gdbusauthobserver.c | 17 ++++++++++------- gio/gdbusconnection.c | 2 +- 2 files changed, 11 insertions(+), 8 deletions(-) commit 371a3373bbf190054076896ed32d28d546f23930 Author: Matthias Clasen Date: Wed May 12 13:01:02 2010 -0400 Correct env var names and add a note about priority docs/reference/gio/overview.xml | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit af3afc804064ec17e89a6cdef4cc3e63015c8a77 Author: Matthias Clasen Date: Wed May 12 12:13:57 2010 -0400 placeholder for more migration docs docs/reference/gio/migrating-gdbus.xml | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 246db9bfdb5919a77ce5ae0d2f426f163f7702c1 Author: Jesse van den Kieboom Date: Fri May 7 11:55:40 2010 +0200 Added test cases for g_output_stream_close_async https://bugzilla.gnome.org/show_bug.cgi?id=617937 gio/tests/Makefile.am | 6 +- gio/tests/async-close-output-stream.c | 278 +++++++++++++++++++++++++++++++++ 2 files changed, 283 insertions(+), 1 deletions(-) commit adc5162b742c702f37f385dcffba3802f0e55095 Author: Jesse van den Kieboom Date: Mon May 10 23:49:41 2010 +0200 Flush when closing output stream async https://bugzilla.gnome.org/show_bug.cgi?id=617937 gio/goutputstream.c | 117 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 110 insertions(+), 7 deletions(-) commit e2b9d077659df82f9603352e6ce4ff1ceb4b1b8a Author: Matthias Clasen Date: Tue May 11 23:26:51 2010 -0400 Update TODO list gio/gdbusconnection.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit a63d3bb868b0ee17404cf85520e48d441abbcdf3 Author: Matthias Clasen Date: Tue May 11 23:18:48 2010 -0400 mention inline use of floating variants gio/gdbusconnection.c | 37 ++++++++++++++++++++++++++++++++++++- gio/gdbusproxy.c | 42 ++++++++++++++++++++++++++++++++++++------ 2 files changed, 72 insertions(+), 7 deletions(-) commit ab2ff1a307f6bf7825e02b0d09e25b8ea7570c07 Author: Matthias Clasen Date: Tue May 11 22:51:14 2010 -0400 Remove properties from GDBusMethodInvocation class gio/gdbusconnection.c | 3 - gio/gdbusmethodinvocation.c | 330 +++---------------------------------------- 2 files changed, 18 insertions(+), 315 deletions(-) commit c4cf88c22f731878cbc740e4721e07215385201b Author: Matthias Clasen Date: Tue May 11 22:50:40 2010 -0400 Document remove_filter gio/gdbusconnection.c | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) commit d7095dd4700b38c202a43b7c21f93db20a9ede44 Author: Matthias Clasen Date: Tue May 11 22:35:59 2010 -0400 Document DBUS address env vars docs/reference/gio/overview.xml | 28 ++++++++++++++++++++++++++++ gio/gdbusintrospection.c | 2 +- 2 files changed, 29 insertions(+), 1 deletions(-) commit 84a6475b6e52fd481bf0e7191a6ea16168d35a3f Author: Matthias Clasen Date: Tue May 11 22:03:40 2010 -0400 Trivial: tweak section heading docs/reference/gio/migrating-gdbus.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9c128ca83536b6c6c823bb83606b09193d814738 Author: Matthias Clasen Date: Tue May 11 22:00:54 2010 -0400 Trivial formatting fix docs/reference/gio/migrating-gdbus.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fdfd3d5e7536313dde1fc02b45ca04a6e4704b50 Author: Matthias Clasen Date: Tue May 11 22:00:06 2010 -0400 Fill out the proxy section of the migration guide docs/reference/gio/migrating-gdbus.xml | 53 ++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) commit 26f65d83c5078e48e414a1cbe593bf349d96a033 Author: Matthias Clasen Date: Tue May 11 21:59:42 2010 -0400 Don't refer to nonexisting API. gio/gdbusconnection.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1af277f16779f072bc0c326aa8024747ad8c13e9 Author: Matthias Clasen Date: Tue May 11 21:32:29 2010 -0400 Fix a typo docs/reference/gio/migrating-gdbus.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9b05e0bc3e88f9e54710aabb2ad29908739e6345 Author: Matthias Clasen Date: Tue May 11 21:30:53 2010 -0400 Complete the name owning section of the migration guide docs/reference/gio/migrating-gdbus.xml | 136 ++++++++++++++++++-------------- 1 files changed, 76 insertions(+), 60 deletions(-) commit e4b1e48fca9d1d2ca7e0ec54ebc9ea421aebff71 Author: Matthias Clasen Date: Tue May 11 20:57:44 2010 -0400 Match up parameter names and similar cleanups to make gtk-doc happy. docs/reference/gio/gio-sections.txt | 1 - gio/gdbusconnection.c | 17 +++--- gio/gdbusconnection.h | 4 +- gio/gdbusintrospection.c | 102 ++++++++++++++++++++--------------- gio/gunixcredentialsmessage.c | 2 +- 5 files changed, 71 insertions(+), 55 deletions(-) commit 1d43e4140b9c890eca50f3845bff3d800d66b6f9 Author: Matthias Clasen Date: Tue May 11 20:03:44 2010 -0400 Line up prototypes gio/gdbusproxy.c | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit 8d66ede1abbc4b84bcf13c4420719cb06fbe3b96 Author: Matthias Clasen Date: Tue May 11 17:15:11 2010 -0400 More gdbus migration stuff docs/reference/gio/migrating-gdbus.xml | 89 ++++++++++++++++++++++++++++++- 1 files changed, 86 insertions(+), 3 deletions(-) commit 54a57bb894d3c098bf972ecec71823b2822128b6 Author: Matthias Clasen Date: Tue May 11 15:50:19 2010 -0400 Strip copyright headers from examples These are included wholesale in the docs, and the copyright headers make them even more overwhelming. Plus, we don't have copyright headers on examples anywhere else. gio/tests/gdbus-example-own-name.c | 13 ------------- gio/tests/gdbus-example-peer.c | 13 ------------- gio/tests/gdbus-example-server.c | 13 ------------- gio/tests/gdbus-example-subtree.c | 13 ------------- gio/tests/gdbus-example-unix-fd-client.c | 13 ------------- gio/tests/gdbus-example-watch-name.c | 13 ------------- gio/tests/gdbus-example-watch-proxy.c | 13 ------------- 7 files changed, 0 insertions(+), 91 deletions(-) commit 9a2422b216263dd7bc4f27a98bc89d5ea6dfe791 Author: Matthias Clasen Date: Tue May 11 15:42:15 2010 -0400 Trivial: rename a file docs/reference/gio/Makefile.am | 4 +- docs/reference/gio/gio-docs.xml | 2 +- docs/reference/gio/migrating-dbus-glib.xml | 70 ---------------------------- docs/reference/gio/migrating-gdbus.xml | 70 ++++++++++++++++++++++++++++ 4 files changed, 73 insertions(+), 73 deletions(-) commit 0e98557753ad5f5f9b74fd135dcdbe18055dc11a Author: Kjartan Maraas Date: Tue May 11 19:54:06 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 92 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 46 insertions(+), 46 deletions(-) commit 8c523c069b79a746c2dcdfe7e253513ff489cd39 Author: David Zeuthen Date: Tue May 11 12:04:37 2010 -0400 GDBus: Update TODO list gio/gdbusconnection.c | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) commit 6d5ac8163b962803fedcf57b9ccad8a2c1205c82 Author: Sebastian Dröge Date: Mon May 10 09:48:49 2010 +0200 gio: Fix gsettings build with binutils gold linker gio/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 936ff022f21a43f39552799dc1b3988379563959 Author: Sebastian Dröge Date: Mon May 10 09:51:49 2010 +0200 Don't include __bss_start, _edata and _end symbols in the abichecks They are added by the binutils gold linker. gio/abicheck.sh | 2 +- glib/abicheck.sh | 2 +- gobject/abicheck.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 2d208c9d364369d68a54cfd0682e17f2ce771db5 Author: David Zeuthen Date: Mon May 10 16:20:59 2010 -0400 GDBus: In gdbus(1), try Get() if GetAll() fails This fixes a problem with services that doesn't implement GetAll() for one reason or another. $ gdbus introspect --session --dest org.freedesktop.ReserveDevice1.Audio0 --object-path /org/freedesktop/ReserveDevice1/Audio0 node /org/freedesktop/ReserveDevice1/Audio0 { interface org.freedesktop.ReserveDevice1 { methods: RequestRelease(in i priority, out b result); properties: readonly i Priority = 0; readonly s ApplicationName = 'PulseAudio Sound Server'; readonly s ApplicationDeviceName = 'Internal Audio Analog Stereo'; }; interface org.freedesktop.DBus.Properties { methods: Get(in s interface, in s property, out v value); }; interface org.freedesktop.DBus.Introspectable { methods: Introspect(out s data); }; }; gio/gdbus-tool.c | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) commit 6e23b0b7850c170405aa25d9441a9cd8cc05a38b Author: David Zeuthen Date: Mon May 10 14:43:08 2010 -0400 GDBus: Add TODO item about a need to validate data / messages gio/gdbusconnection.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit adf50912ddb29c8c6b36702df1162e6211765dea Author: David Zeuthen Date: Mon May 10 14:07:13 2010 -0400 GDBus Add TODO items about finding and launching bus instances gio/gdbusconnection.c | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) commit 5800a1f91162ec5a0e96fae12857be2ebe404d3a Author: Jorge González Date: Mon May 10 19:38:57 2010 +0200 Updated Spanish translation po/es.po | 91 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 49 insertions(+), 42 deletions(-) commit 7e8b07ae3be5ce63ba17183a410ac8512a29cb13 Author: David Zeuthen Date: Mon May 10 13:31:54 2010 -0400 GDBus: Use GVariant instead of GHashTable for GDBusProxy::g-properties-changed gio/gdbusconnection.c | 13 ------------- gio/gdbusproxy.c | 24 +++++++++++------------- gio/gdbusproxy.h | 2 +- gio/tests/gdbus-example-watch-proxy.c | 21 +++++++++++++++------ 4 files changed, 27 insertions(+), 33 deletions(-) commit 869b4c68332f36377bbdfd186e37f6194ae5ed5a Author: David Zeuthen Date: Mon May 10 11:47:08 2010 -0400 GDBus: Use call() instead of invoke_method() Lots of people been suggesting this. We still use MethodInvocation / method_invocation for handling incoming method calls so use call() instead of invoke_method() helps to separate the client and server facilities. Which is a good thing(tm). docs/reference/gio/gio-sections.txt | 14 +- docs/reference/gio/migrating-dbus-glib.xml | 6 +- gio/gdbus-tool.c | 160 +++++++++--------- gio/gdbusauthmechanismexternal.c | 2 +- gio/gdbusconnection.c | 104 ++++++------ gio/gdbusconnection.h | 10 +- gio/gdbuserror.c | 13 +- gio/gdbusnameowning.c | 52 +++--- gio/gdbusnamewatching.c | 56 +++--- gio/gdbusproxy.c | 142 ++++++++-------- gio/gdbusproxy.h | 10 +- gio/gio.symbols | 14 +- gio/gioenums.h | 14 +- gio/tests/gdbus-connection.c | 160 +++++++++--------- gio/tests/gdbus-example-peer.c | 20 +- gio/tests/gdbus-export.c | 252 ++++++++++++++-------------- gio/tests/gdbus-introspection.c | 14 +- gio/tests/gdbus-names.c | 40 +++--- gio/tests/gdbus-peer.c | 44 +++--- gio/tests/gdbus-proxy.c | 146 ++++++++-------- gio/tests/gdbus-threading.c | 114 +++++++------- 21 files changed, 694 insertions(+), 693 deletions(-) commit 728c4e38e72055080c148f9cebca85a08d16a445 Author: Matthias Clasen Date: Mon May 10 08:07:28 2010 -0400 More copyright year updates gio/tests/gdbus-addresses.c | 2 +- gio/tests/gdbus-connection.c | 2 +- gio/tests/gdbus-error.c | 2 +- gio/tests/gdbus-exit-on-close.c | 2 +- gio/tests/gdbus-export.c | 2 +- gio/tests/gdbus-introspection.c | 2 +- gio/tests/gdbus-names.c | 2 +- gio/tests/gdbus-peer.c | 2 +- gio/tests/gdbus-proxy.c | 2 +- gio/tests/gdbus-serialization.c | 2 +- gio/tests/gdbus-sessionbus.c | 2 +- gio/tests/gdbus-tests.c | 2 +- gio/tests/gdbus-threading.c | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) commit 5d1135618e6ec5c6a6c41bed602cec643f9d8b8f Author: Matthias Clasen Date: Mon May 10 08:07:07 2010 -0400 Trivia gio/gdbusaddress.c | 34 +++++++++++++++++----------------- gio/gdbusconnection.c | 34 +++++++++++++++++++++------------- 2 files changed, 38 insertions(+), 30 deletions(-) commit 25a8aa5d88d3d4b8ebcf8be42a2adc233dbb104c Author: Matthias Clasen Date: Sun May 9 22:13:18 2010 -0400 Cosmetic fixes Use P_() for properties, fix up indentation, etc. gio/gdbusauth.c | 4 +- gio/gdbusauthmechanism.c | 71 +++--- gio/gdbusconnection.c | 514 ++++++++++++++++++----------------------- gio/gdbusmethodinvocation.c | 69 +++--- gio/gdbusproxy.c | 145 ++++++------ gio/gdbusserver.c | 81 +++---- gio/gunixcredentialsmessage.c | 7 +- 7 files changed, 407 insertions(+), 484 deletions(-) commit 0cf467c2ca92ece9625dbc54ad3065ad5298f735 Author: Matthias Clasen Date: Sun May 9 13:14:55 2010 -0400 Update copyright years to include 2010 gio/gcredentials.c | 2 +- gio/gcredentials.h | 2 +- gio/gdbus-tool.c | 2 +- gio/gdbusaddress.c | 2 +- gio/gdbusaddress.h | 2 +- gio/gdbusauth.c | 2 +- gio/gdbusauth.h | 2 +- gio/gdbusauthmechanism.c | 2 +- gio/gdbusauthmechanism.h | 2 +- gio/gdbusauthmechanismanon.c | 2 +- gio/gdbusauthmechanismanon.h | 2 +- gio/gdbusauthmechanismexternal.c | 2 +- gio/gdbusauthmechanismexternal.h | 2 +- gio/gdbusauthmechanismsha1.c | 2 +- gio/gdbusauthmechanismsha1.h | 2 +- gio/gdbusauthobserver.c | 2 +- gio/gdbusauthobserver.h | 2 +- gio/gdbusconnection.c | 2 +- gio/gdbusconnection.h | 2 +- gio/gdbuserror.c | 2 +- gio/gdbuserror.h | 2 +- gio/gdbusintrospection.c | 2 +- gio/gdbusintrospection.h | 2 +- gio/gdbusmessage.c | 2 +- gio/gdbusmessage.h | 2 +- gio/gdbusmethodinvocation.c | 2 +- gio/gdbusmethodinvocation.h | 2 +- gio/gdbusnameowning.c | 2 +- gio/gdbusnameowning.h | 2 +- gio/gdbusnamewatching.c | 2 +- gio/gdbusnamewatching.h | 2 +- gio/gdbusprivate.c | 2 +- gio/gdbusprivate.h | 2 +- gio/gdbusproxy.c | 2 +- gio/gdbusproxy.h | 2 +- gio/gdbusproxywatching.c | 2 +- gio/gdbusproxywatching.h | 2 +- gio/gdbusserver.c | 2 +- gio/gdbusserver.h | 2 +- gio/gdbusutils.c | 2 +- gio/gdbusutils.h | 2 +- 41 files changed, 41 insertions(+), 41 deletions(-) commit e82eea6fdae1a24b58bbd9a440c6c37bd2980afd Author: Matthias Clasen Date: Sun May 9 13:09:54 2010 -0400 Microoptimize string reallocations gio/gdbusconnection.c | 86 +++++++++++++++++++++++++++--------------------- 1 files changed, 48 insertions(+), 38 deletions(-) commit b87dd96a8a418f4f5915e4a1cb59737a009efdd8 Author: Matthias Clasen Date: Sun May 9 12:41:02 2010 -0400 Move some platform sources around gunixcredentialsmessage.h ought to live with other UNIX headers, and the credentials are moved from dbus-specific to just GIO sources. Also move gfiledescriptorbased.c to the UNIX sources. gio/Makefile.am | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) commit b96c3b6d60a87f31a46ff5499c133571f0470940 Author: Matthias Clasen Date: Sun May 9 12:24:56 2010 -0400 Mention multithreading as a reason for not using libdbus docs/reference/gio/migrating-dbus-glib.xml | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 03b5db44779c54947c3801609a42b2d2801b5a97 Author: Robert Bragg Date: Thu May 6 15:46:00 2010 +0100 gtester-report: cope with binaries with no test cases It's possible that a given binary may conditionally decided not to run any test cases (e.g. since they are all slow but -m=quick is currently in use) In this case the xml may contain nodes with no children. This was resulting in a divide by zero when calculating the green → red color interpolation. https://bugzilla.gnome.org/show_bug.cgi?id=617914 glib/gtester-report | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) commit c148cafdd16f8bfed46cf5b0af05af3cbdc550c7 Author: David Zeuthen Date: Sun May 9 10:02:56 2010 -0400 GDBus: Rework GCredentials type These changes are is related to https://bugzilla.gnome.org/show_bug.cgi?id=617483 and IRC discussions with danw. docs/reference/gio/gio-sections.txt | 15 +- gio/gcredentials.c | 435 +++++++++++++---------------------- gio/gcredentials.h | 44 ++-- gio/gdbusauth.c | 2 +- gio/gdbusauthmechanismexternal.c | 19 +-- gio/gio.symbols | 15 +- gio/gunixcredentialsmessage.c | 13 +- 7 files changed, 193 insertions(+), 350 deletions(-) commit bb7106c5dfce5597bcc4a0682200fb50f5201c29 Author: Matthias Clasen Date: Sun May 9 02:27:09 2010 -0400 Add some conceptual changes docs/reference/gio/migrating-dbus-glib.xml | 95 +++++++++++++++++++--------- gio/gdbusaddress.c | 2 +- gio/gdbusintrospection.c | 2 +- 3 files changed, 66 insertions(+), 33 deletions(-) commit 8315eb77d57de73b950d152edbc7a104d378642c Author: Matthias Clasen Date: Sun May 9 01:44:11 2010 -0400 Some documentation tweaks Add links to the D-Bus docs in some places, and various other additions. docs/reference/gio/overview.xml | 6 +++--- gio/gdbusaddress.c | 4 +++- gio/gdbusconnection.c | 14 +++++++------- gio/gdbusintrospection.c | 6 +++++- gio/gdbusmethodinvocation.c | 4 ++++ gio/gdbusnameowning.c | 18 ++++++++++-------- gio/gdbusproxywatching.c | 2 +- 7 files changed, 33 insertions(+), 21 deletions(-) commit 7ca2e000546733446f737ec8fe425dd17218eada Author: Matthias Clasen Date: Sat May 8 23:28:17 2010 -0400 Doc improvements Make sure all unix-specific apis are marked as such. docs/reference/gio/gio-docs.xml | 19 ++++++++++--------- docs/reference/gio/gio-sections.txt | 22 ++++++++++++++-------- gio/gdesktopappinfo.c | 16 ++++++++-------- gio/gfiledescriptorbased.c | 6 +++++- gio/gunixconnection.c | 11 ++++++++--- gio/gunixfdlist.c | 7 ++++++- gio/gunixfdmessage.c | 13 +++++++++---- gio/gunixinputstream.c | 4 ++-- gio/gunixmounts.c | 8 ++++---- gio/gunixoutputstream.c | 6 +++--- gio/gunixsocketaddress.c | 14 +++++++++----- 11 files changed, 78 insertions(+), 48 deletions(-) commit 6bea235c8b3bb79b508491985dd38c2074ee6843 Author: Simon McVittie Date: Sat May 8 21:30:27 2010 -0400 Support 64bit integers in GKeyFile docs/reference/glib/glib-sections.txt | 4 + glib/gkeyfile.c | 152 +++++++++++++++++++++++++++++++++ glib/gkeyfile.h | 16 ++++ glib/glib.symbols | 4 + glib/tests/keyfile.c | 46 ++++++++++ 5 files changed, 222 insertions(+), 0 deletions(-) commit 08b5f866971eb2f44e572390f8e9f322fa8a2840 Author: Matthias Clasen Date: Sat May 8 21:18:48 2010 -0400 Make GSETTINGS_CHECK_RULE work in !srcdir builds This problem was reported in bug 617823. m4macros/gsettings.m4 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c13c36e3b9db500e30055e616ffa52672281fc49 Author: Matthias Clasen Date: Sat May 8 20:58:10 2010 -0400 Add test for g_get_language_names glib/tests/Makefile.am | 3 ++ glib/tests/utils.c | 84 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+), 0 deletions(-) commit e8bc8c6cbf86ee07a56f3eaa9fdb44b97ad12c6d Author: Matthias Clasen Date: Sat May 8 20:10:57 2010 -0400 Document length parameter of g_settings_get/set_strv This parameter was not mentioned in the doc comment, as pointed out in bug 617767. gio/gsettings.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9164fd02c9043baee99199a3ba33c98e2309dc00 Author: Matthias Clasen Date: Sat May 8 20:10:57 2010 -0400 Document length parameter of g_settings_get/set_strv This parameter was not mentioned in the doc comment, as pointed out in bug 617767. gio/gsettings.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit af263a3a10ff9f3ae41d30e8cb9753b8b9f1ad43 Author: Dan Winship Date: Fri May 7 19:08:13 2010 -0400 remove broken useless initialization in socket-client/socket-server https://bugzilla.gnome.org/show_bug.cgi?id=618051 gio/tests/socket-client.c | 2 +- gio/tests/socket-server.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit f1855c2f77fb76347c332b21865e5513f89b15b9 Author: David Zeuthen Date: Fri May 7 15:02:37 2010 -0400 GDBus: add TODO item about maybe having to rework ::g-properties-changed gio/gdbusconnection.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit 85c85ae63a95f4004020db56da6242b26ce073c0 Author: David Zeuthen Date: Fri May 7 14:57:20 2010 -0400 GDBus: add TODO item about the need to rewrite private GDBusAuth* classes gio/gdbusconnection.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 5bd876bef0235ec5c745ac948e906bf51adf2fef Author: David Zeuthen Date: Fri May 7 14:56:01 2010 -0400 Add TODO item about wanting G_DBUS_NONCE_TCP_TMPDIR gio/gdbusconnection.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 5134a1d151f14cfadfa72c23d0660f3928bda821 Author: David Zeuthen Date: Fri May 7 14:36:07 2010 -0400 GDBus: Document environment variables in "Running GIO applications" docs/reference/gio/overview.xml | 45 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) commit 1ddda12d646f67fcb558399dce20ecff2405bf20 Author: Matthias Clasen Date: Thu May 6 20:54:04 2010 -0400 A quick cheat sheet docs/reference/gio/migrating-dbus-glib.xml | 30 +++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) commit f309334bc629b9b148d9ce2887489930d4eedd3f Author: David Zeuthen Date: Thu May 6 19:39:16 2010 -0400 GDBus: add a man page for gdbus(1) docs/reference/gio/Makefile.am | 7 +- docs/reference/gio/gdbus.xml | 221 +++++++++++++++++++++++++++++++++++++++ docs/reference/gio/gio-docs.xml | 1 + 3 files changed, 227 insertions(+), 2 deletions(-) commit f14e30818c7d355f0c3d61bab2f2a702dc747952 Author: Matthias Clasen Date: Thu May 6 18:15:00 2010 -0400 Mention D-Bus functionality in the overview docs/reference/gio/overview.xml | 39 +++++++++++++++++++++++++++------------ 1 files changed, 27 insertions(+), 12 deletions(-) commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac Author: Matthias Clasen Date: Thu May 6 17:52:54 2010 -0400 Add a migration chapter for dbus bits Also split migration.xml into separate files per chapter, it was getting unwieldy. docs/reference/gio/Makefile.am | 10 +- docs/reference/gio/gio-docs.xml | 8 +- docs/reference/gio/migrating-dbus-glib.xml | 7 + docs/reference/gio/migrating-gconf.xml | 418 ++++++++++++++++++++ docs/reference/gio/migrating-gnome-vfs.xml | 133 +++++++ docs/reference/gio/migrating-posix.xml | 581 ++++++++++++++++++++++++++++ docs/reference/gio/migrating.xml | 581 ---------------------------- 7 files changed, 1154 insertions(+), 584 deletions(-) commit 44fd23b649ebe2f8f6d31e78400d3230b2c38366 Author: David Zeuthen Date: Thu May 6 17:41:31 2010 -0400 GDBus: Add more symbols to pltcheck.sh's SKIP variable In particular, add these symbols g_memdup g_print g_random_int g_propagate_prefixed_e g_thread_create_full g_int_hash g_file_open_tmp g_thread_self g_usleep gio/pltcheck.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 46ce134d516f4a246996328c980efe16195ab429 Author: David Zeuthen Date: Thu May 6 17:31:51 2010 -0400 GDBus: Add new symbols to gio.symbols docs/reference/gio/gio-sections.txt | 6 +- docs/reference/gio/gio.types | 2 +- gio/gcredentials.c | 4 + gio/gdbusaddress.c | 4 + gio/gdbusauth.c | 4 + gio/gdbusauthmechanism.c | 4 + gio/gdbusauthmechanismanon.c | 4 + gio/gdbusauthmechanismexternal.c | 4 + gio/gdbusauthmechanismsha1.c | 4 + gio/gdbusauthobserver.c | 4 + gio/gdbusconnection.c | 10 +- gio/gdbuserror.c | 4 + gio/gdbusintrospection.c | 5 + gio/gdbusmessage.c | 20 +- gio/gdbusmessage.h | 8 +- gio/gdbusmethodinvocation.c | 4 + gio/gdbusnameowning.c | 4 + gio/gdbusnamewatching.c | 4 + gio/gdbusprivate.c | 4 + gio/gdbusproxy.c | 4 + gio/gdbusproxywatching.c | 4 + gio/gdbusserver.c | 4 + gio/gdbusutils.c | 4 + gio/gio.symbols | 299 ++++++++++++++++++++++++++++++ gio/gunixcredentialsmessage.c | 4 + gio/tests/gdbus-example-unix-fd-client.c | 2 +- gio/tests/gdbus-peer.c | 2 +- gio/tests/gdbus-serialization.c | 2 +- 28 files changed, 405 insertions(+), 23 deletions(-) commit fb1b4599a0effe728f42da8748b469a62f91ed8d Author: David Zeuthen Date: Thu May 6 16:34:23 2010 -0400 GDBus: Fix up i18n gio/gcredentials.c | 3 ++- gio/gdbus-tool.c | 4 +++- gio/gdbusaddress.c | 5 +++-- gio/gdbusauth.c | 4 ++-- gio/gdbusauthmechanism.c | 4 ++-- gio/gdbusauthmechanismanon.c | 4 ++-- gio/gdbusauthmechanismexternal.c | 4 +++- gio/gdbusauthmechanismsha1.c | 4 +++- gio/gdbusauthobserver.c | 4 ++-- gio/gdbusconnection.c | 27 +++++++++++++++------------ gio/gdbuserror.c | 5 +++-- gio/gdbusintrospection.c | 5 +++-- gio/gdbusmessage.c | 3 ++- gio/gdbusmethodinvocation.c | 3 ++- gio/gdbusnameowning.c | 4 ++-- gio/gdbusnamewatching.c | 5 +++-- gio/gdbusprivate.c | 16 ++++++++++++++-- gio/gdbusproxy.c | 5 ++++- gio/gdbusproxywatching.c | 4 ++-- gio/gdbusserver.c | 16 ++++++++++------ gio/gdbusutils.c | 4 ++-- gio/gunixcredentialsmessage.c | 4 ++-- 22 files changed, 86 insertions(+), 51 deletions(-) commit 0fd6498cd89888023fb2161bfdde9339a4346986 Author: David Zeuthen Date: Thu May 6 16:02:08 2010 -0400 Add "Since: 2.26" to all new GDBus API docs/reference/gio/gio-docs.xml | 2 +- gio/gcredentials.c | 32 +++++++++++++ gio/gcredentials.h | 4 ++ gio/gdbusaddress.c | 12 +++++ gio/gdbusauthobserver.c | 6 +++ gio/gdbusauthobserver.h | 4 ++ gio/gdbusconnection.c | 94 ++++++++++++++++++++++++++++++++++++-- gio/gdbusconnection.h | 24 ++++++++++ gio/gdbuserror.c | 20 ++++++++ gio/gdbuserror.h | 4 ++ gio/gdbusintrospection.c | 52 ++++++++++++++++++++-- gio/gdbusintrospection.h | 28 ++++++++++++ gio/gdbusmessage.c | 88 ++++++++++++++++++++++++++++++++++++ gio/gdbusmessage.h | 4 ++ gio/gdbusmethodinvocation.c | 50 +++++++++++++++++++++ gio/gdbusmethodinvocation.h | 4 ++ gio/gdbusnameowning.c | 10 +++- gio/gdbusnameowning.h | 6 +++ gio/gdbusnamewatching.c | 8 +++- gio/gdbusnamewatching.h | 4 ++ gio/gdbusprivate.c | 2 +- gio/gdbusproxy.c | 70 +++++++++++++++++++++++++---- gio/gdbusproxy.h | 4 ++ gio/gdbusproxywatching.c | 6 ++- gio/gdbusproxywatching.h | 4 ++ gio/gdbusserver.c | 28 ++++++++++++ gio/gdbusserver.h | 4 ++ gio/gdbusutils.c | 15 ++++++- gio/gioenums.h | 30 ++++++++++++- gio/gunixcredentialsmessage.c | 4 ++ gio/gunixcredentialsmessage.h | 15 ++++++ 31 files changed, 611 insertions(+), 27 deletions(-) commit c490c14f4e3fbbe8c74b26e6cacac31b0e744c92 Author: David Zeuthen Date: Thu May 6 15:31:45 2010 -0400 Set up gtk-doc for GDBus Also move send_credentials() and receive_credentials() to GUnixConnection. This code might change, discussion is still ongoing in https://bugzilla.gnome.org/show_bug.cgi?id=617483. docs/reference/gio/gio-docs.xml | 21 ++ docs/reference/gio/gio-sections.txt | 390 +++++++++++++++++++++++++++++++++++ docs/reference/gio/gio.types | 11 + gio/gcredentials.c | 4 +- gio/gdbusaddress.c | 2 +- gio/gdbusauth.c | 189 ----------------- gio/gdbusauthobserver.c | 2 +- gio/gdbusconnection.c | 8 +- gio/gdbuserror.c | 2 +- gio/gdbusintrospection.c | 2 +- gio/gdbusmessage.c | 2 +- gio/gdbusmethodinvocation.c | 2 +- gio/gdbusnameowning.c | 4 +- gio/gdbusnamewatching.c | 4 +- gio/gdbusproxy.c | 2 +- gio/gdbusproxywatching.c | 4 +- gio/gdbusserver.c | 4 +- gio/gdbusutils.c | 2 +- gio/gunixconnection.c | 258 +++++++++++++++++++++++ gio/gunixconnection.h | 10 + 20 files changed, 712 insertions(+), 211 deletions(-) commit 47805f4e0cadf35bd6882d7e54374fead25637d2 Author: Ryan Lortie Date: Thu May 6 14:19:58 2010 -0500 Bug 617947 - glib-mkenums: add @valuenum@ support Add a @valuenum@ substitution that outputs the integer value of a particular enum value. The value is determined by using (sandboxed) perl to evaluate C expression. If evaluation fails then glib-mkenums dies loudly. Evaluation is only enabled if '@valuenum@' appears in the template file, so existing users will not be affected. gobject/glib-mkenums.in | 36 ++++++++++++++++++++++++++++++------ 1 files changed, 30 insertions(+), 6 deletions(-) commit 7aa71527e592d3c46d08a784cf061c79e61d11d8 Author: Ryan Lortie Date: Thu May 6 12:36:10 2010 -0500 glib-mkenums: Fix support for comment templates Currently, specifying a comment template in the template file results in the given template being appended to the default (C-style) one rather than replacing it. This causes it to be replaced outright. Bug 617940. gobject/glib-mkenums.in | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit d0a14469d09d5fe23de219ba293fd4a266b02ced Author: David Zeuthen Date: Thu May 6 14:13:59 2010 -0400 Initial GDBus code-drop from GDBus-standalone repo Things compile and the test-suite passes. Still need to hook up gio.symbols and docs. There are still a bunch of TODOs left in the sources that needs to be addressed. Signed-off-by: David Zeuthen configure.in | 10 + gio/Makefile.am | 58 +- gio/gcredentials.c | 427 +++ gio/gcredentials.h | 104 + gio/gdbus-bash-completion.sh | 33 + gio/gdbus-tool.c | 1491 +++++++++ gio/gdbusaddress.c | 1004 ++++++ gio/gdbusaddress.h | 54 + gio/gdbusauth.c | 1538 +++++++++ gio/gdbusauth.h | 86 + gio/gdbusauthmechanism.c | 342 ++ gio/gdbusauthmechanism.h | 174 + gio/gdbusauthmechanismanon.c | 327 ++ gio/gdbusauthmechanismanon.h | 82 + gio/gdbusauthmechanismexternal.c | 416 +++ gio/gdbusauthmechanismexternal.h | 82 + gio/gdbusauthmechanismsha1.c | 1216 +++++++ gio/gdbusauthmechanismsha1.h | 82 + gio/gdbusauthobserver.c | 218 ++ gio/gdbusauthobserver.h | 100 + gio/gdbusconnection.c | 5280 ++++++++++++++++++++++++++++++ gio/gdbusconnection.h | 467 +++ gio/gdbuserror.c | 847 +++++ gio/gdbuserror.h | 92 + gio/gdbusintrospection.c | 2009 ++++++++++++ gio/gdbusintrospection.h | 255 ++ gio/gdbusmessage.c | 2421 ++++++++++++++ gio/gdbusmessage.h | 172 + gio/gdbusmethodinvocation.c | 795 +++++ gio/gdbusmethodinvocation.h | 119 + gio/gdbusnameowning.c | 713 ++++ gio/gdbusnameowning.h | 88 + gio/gdbusnamewatching.c | 620 ++++ gio/gdbusnamewatching.h | 68 + gio/gdbusprivate.c | 1040 ++++++ gio/gdbusprivate.h | 83 + gio/gdbusproxy.c | 1542 +++++++++ gio/gdbusproxy.h | 146 + gio/gdbusproxywatching.c | 397 +++ gio/gdbusproxywatching.h | 77 + gio/gdbusserver.c | 1043 ++++++ gio/gdbusserver.h | 97 + gio/gdbusutils.c | 364 ++ gio/gdbusutils.h | 42 + gio/gio-marshal.list | 2 + gio/gio.h | 16 + gio/gioenums.h | 372 +++- gio/giotypes.h | 19 + gio/gunixcredentialsmessage.c | 341 ++ gio/gunixcredentialsmessage.h | 68 + gio/tests/Makefile.am | 98 +- gio/tests/gdbus-addresses.c | 77 + gio/tests/gdbus-connection.c | 653 ++++ gio/tests/gdbus-error.c | 198 ++ gio/tests/gdbus-example-own-name.c | 99 + gio/tests/gdbus-example-peer.c | 318 ++ gio/tests/gdbus-example-server.c | 388 +++ gio/tests/gdbus-example-subtree.c | 410 +++ gio/tests/gdbus-example-unix-fd-client.c | 145 + gio/tests/gdbus-example-watch-name.c | 101 + gio/tests/gdbus-example-watch-proxy.c | 205 ++ gio/tests/gdbus-exit-on-close.c | 82 + gio/tests/gdbus-export.c | 1410 ++++++++ gio/tests/gdbus-introspection.c | 169 + gio/tests/gdbus-names.c | 749 +++++ gio/tests/gdbus-peer.c | 746 +++++ gio/tests/gdbus-proxy.c | 455 +++ gio/tests/gdbus-serialization.c | 650 ++++ gio/tests/gdbus-sessionbus.c | 342 ++ gio/tests/gdbus-sessionbus.h | 38 + gio/tests/gdbus-tests.c | 218 ++ gio/tests/gdbus-tests.h | 146 + gio/tests/gdbus-testserver.py | 270 ++ gio/tests/gdbus-threading.c | 532 +++ 74 files changed, 35927 insertions(+), 11 deletions(-) commit 5b4189fc42afa697b7f13c38d9d6b441d731ed11 Author: Vincent Untz Date: Thu May 6 12:45:37 2010 +0200 Fix binding between writability of key and sensitivity of a widget We were not setting the key correctly, result in usage of invalid keys. Bug 617788. gio/gsettings.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 81e98c399e11d7621c91ff2911ef4f92c7a382e5 Author: Javier Jardón Date: Thu May 6 06:28:54 2010 +0200 Clean Glib header #include issues: gthread glib/gthread.c | 7 ++++++- glib/gthread.h | 1 - 2 files changed, 6 insertions(+), 2 deletions(-) commit c7940d81802194abe1d4497d3daa2f9c59addb5e Author: Javier Jardón Date: Wed May 5 18:32:03 2010 +0200 Clean Glib header #include issues: gmem glib/gmem.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 21302a741cbb3d6373a368df148f6267a0705366 Author: Javier Jardón Date: Wed May 5 18:24:33 2010 +0200 Clean Glib header #include issues: gtestutils glib/gtestutils.c | 13 +++++++++++-- glib/gtestutils.h | 1 - 2 files changed, 11 insertions(+), 3 deletions(-) commit d1642386c96b4a2a4479cd7c2b5cd8ddadae99e4 Author: Javier Jardón Date: Wed May 5 18:12:04 2010 +0200 Clean Glib header #include issues: gasyncqueue glib/gasyncqueue.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit 434a4e1d250157b13d7036592f097c18fb8376b1 Author: Javier Jardón Date: Wed May 5 17:32:12 2010 +0200 Do not include "glib.h" in gio files gio/gcharsetconverter.c | 4 ++-- gio/gsocket.c | 4 ++-- gio/gzlibcompressor.c | 6 +++--- gio/gzlibdecompressor.c | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) commit cbbc99d972a7c8ef4a37b29c19f46cfc11628e97 Author: Tor Lillqvist Date: Wed May 5 09:43:30 2010 +0300 Minor updates to README.win32. README.win32 | 57 ++++++++++++++++++++++++++++++++------------------------- 1 files changed, 32 insertions(+), 25 deletions(-) commit b3c9c17956a2e2640c1846879d930fd706eaf966 Author: Xan Lopez Date: Tue May 4 18:09:01 2010 +0200 Fix typo in limits documentation docs/reference/glib/tmpl/limits.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f39a49b03610a1cd54b9feb18528f5c74539d5c9 Author: Torsten Schönfeld Date: Mon Apr 26 23:38:41 2010 +0200 gio: Add a boxed type for GFileAttributeMatcher https://bugzilla.gnome.org/show_bug.cgi?id=616892 docs/reference/gio/gio.types | 1 + gio/gfileinfo.c | 18 ++++++++++++++++++ gio/gfileinfo.h | 1 + gio/gio.symbols | 1 + 4 files changed, 21 insertions(+), 0 deletions(-) commit 4487b326d781d4359fd76ce51ce4002c9db5d6d5 Author: Tor Lillqvist Date: Mon May 3 19:56:46 2010 +0300 Fix list of sources in the gio Visual Studio project List the additional sources needed in gio/Makefile.am, not in gio.vcprojin. Fix broken usage of sort. Filter out Unix-only source files. build/win32/vs9/gio.vcprojin | 9 --------- gio/Makefile.am | 14 ++++++++++++-- 2 files changed, 12 insertions(+), 11 deletions(-) commit 0f795345d68be2af96cc030972786f2989ffd8c0 Author: Tor Lillqvist Date: Mon May 3 19:24:35 2010 +0300 Fix misspelled identifier in the Win32 code gio/gsocket.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 622916b731354c2dcd4178abf3ada08ca51dd38c Author: Dan Winship Date: Sun Apr 25 22:54:12 2010 -0400 g_cancellable_release_fd: allow NULL cancellable Almost all GCancellable methods silently do nothing if passed NULL for the cancellable. Make g_cancellable_release_fd() do that as well. gio/gcancellable.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 644dfbd704d103df3a7ac13f31cfb87aa03f377d Author: Ryan Lortie Date: Sun May 2 14:14:30 2010 -0500 GSettings: fix mixed use of a pointer - used in some places as a move-along-as-we-go pointer - used in other places as a pointer to the fixed base of an array Switch all users to the first style to avoid a crasher. gio/gsettingsbackend.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 5821b7f099feaa58e9e476187d22a0a917cb099e Author: Kjartan Maraas Date: Sat May 1 14:25:22 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 1024 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 517 insertions(+), 507 deletions(-) commit 4c10cad66175c9a4a79b764c2f807482811c5dcc Author: Christian Persch Date: Wed Apr 28 12:36:30 2010 +0200 Add API to get the compile and match flags from a GRegex Bug #616967. docs/reference/glib/glib-sections.txt | 2 + docs/reference/glib/tmpl/gregex.sgml | 18 ++++++++++++++++ glib/glib.symbols | 2 + glib/gregex.c | 36 +++++++++++++++++++++++++++++++++ glib/gregex.h | 3 ++ 5 files changed, 61 insertions(+), 0 deletions(-) commit 3d5ce40624561dc2f4779c5f9fc7f8b7d745aecd Author: Shaun McCance Date: Thu Apr 29 19:27:56 2010 -0500 [gvariant-varargs.xml] Fix some outdated documentation docs/reference/glib/gvariant-varargs.xml | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) commit 8dddf6499e9e8a052a5673fe8771aeaac08cccae Author: Ryan Lortie Date: Sun Apr 25 22:00:28 2010 -0500 GSettingsBackend API/ABI change - add list() virtual method - add 'default_value' flag to read() call gio/gdelayedsettingsbackend.c | 8 ++- gio/gio.symbols | 1 + gio/gkeyfilesettingsbackend.c | 6 ++- gio/gmemorysettingsbackend.c | 7 ++- gio/gnullsettingsbackend.c | 3 +- gio/gsettings.c | 2 +- gio/gsettingsbackend.c | 91 +++++++++++++++++++++++++++++----------- gio/gsettingsbackend.h | 10 ++++- gio/gsettingsbackendinternal.h | 3 +- 9 files changed, 96 insertions(+), 35 deletions(-) commit 9ba690b386ebb8dc35665ff07b43c9a5874fda4b Author: Dan Winship Date: Tue Apr 27 09:25:45 2010 -0400 .gitignore updates for gsettings stuff docs/reference/gio/.gitignore | 1 + gio/.gitignore | 2 ++ gio/tests/.gitignore | 5 +++++ 3 files changed, 8 insertions(+), 0 deletions(-) commit 9e40529e040e715ca65df735013969e20b05a150 Author: Jorge González Date: Tue Apr 27 21:05:13 2010 +0200 Updated Spanish translation po/es.po | 76 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 38 insertions(+), 38 deletions(-) commit 9ca75da1210bb88dc64b768db219f19de2b57573 Author: Jorge González Date: Tue Apr 27 20:59:07 2010 +0200 Updated Spanish translation po/es.po | 1041 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 530 insertions(+), 511 deletions(-) commit 5046dfc85d7df95d7f8c87e3b41d9152bc50549a Author: Dan Winship Date: Mon Apr 12 10:21:20 2010 -0400 GSocket: fix garbled error messages on windows socket_strerror() was assuming all "strerror" messages are shorter than 128 bytes, which is certainly true on Linux, but apparently not on Windows. https://bugzilla.gnome.org/show_bug.cgi?id=615494 gio/gsocket.c | 17 +++++------------ 1 files changed, 5 insertions(+), 12 deletions(-) commit 270a954b54521ce0eca6d408b8e8c081c70c3455 Author: Alexander Larsson Date: Tue Apr 27 09:23:07 2010 +0200 Allocate quarks in chunks to avoid overhead and fragmentation See bug 616720 for some measurements. glib/gdataset.c | 36 ++++++++++++++++++++++++++++++++++-- 1 files changed, 34 insertions(+), 2 deletions(-) commit 3ceddd74bb4304e4e9b2e8955b80212108703632 Author: David Zeuthen Date: Mon Apr 26 16:37:02 2010 -0400 Bug 616877 – Several issues with g_socket_receive_message The messages array was not reallocated correctly because it was using malloc instead of realloc. Also, if the user requested messages but none were received we would segfault. Rewrite the code to fix this and, for better readability, use GPtrArray instead of rolling our own. Also make the docs mention that the user need to free the returned GSocketControlMessage objects using g_object_unref(). Clarify that *messages may be set to %NULL if there are no messages (this will save pointless allocs of arrays). Finally, the Win32 version didn't set messages to the expected value. https://bugzilla.gnome.org/show_bug.cgi?id=616877 Signed-off-by: David Zeuthen gio/gsocket.c | 63 ++++++++++++++++++++++++++++++++------------------------ 1 files changed, 36 insertions(+), 27 deletions(-) commit cd062e841fecd51845b4a66473c7636706021dff Author: Ryan Lortie Date: Sun Apr 25 20:08:59 2010 -0500 docs and glib.symbols update docs/reference/glib/glib-sections.txt | 2 ++ glib/glib.symbols | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) commit 6f7fb3744bbb4d1ee04d4e526d2ff7225c56c426 Author: Christian Persch Date: Sun Apr 25 20:07:26 2010 -0500 Add testcases for and Bug #616102. gio/tests/Makefile.am | 48 +++++++++++++------- gio/tests/gschema-compile.c | 40 ++++++++++------- .../array-default-not-in-choices.gschema.xml | 11 +++++ .../schema-tests/choice-missing-value.gschema.xml | 10 ++++ .../schema-tests/choices-wrong-type.gschema.xml | 8 +++ .../default-not-in-choices.gschema.xml | 11 +++++ .../schema-tests/default-out-of-range.gschema.xml | 8 +++ .../schema-tests/range-missing-max.gschema.xml | 8 +++ .../schema-tests/range-missing-min.gschema.xml | 8 +++ .../schema-tests/range-wrong-type.gschema.xml | 8 +++ 10 files changed, 127 insertions(+), 33 deletions(-) commit 22ce6ed82d9d1de823fab071d6dc288abedc1735 Author: Ryan Lortie Date: Sun Apr 25 19:59:59 2010 -0500 Add range restriction to gschema-compiler Patch from Christian Persch, with minor modifications. Bug #616102 gio/gschema-compile.c | 174 ++++++++++++++++++++++++++++++++++++++++++++----- gio/gschema.dtd | 6 +- gio/gsettings.c | 6 +- 3 files changed, 163 insertions(+), 23 deletions(-) commit 5e6e7cbadf2ee48c0e439a416e5fb74e8e5d8dee Author: Ryan Lortie Date: Sun Apr 25 19:10:44 2010 -0500 GVariant: add bind map for strings to byte arrays gio/gsettings-mapping.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit a52b6f7df2f91d4aae7f240038ab193a70052db5 Author: Ryan Lortie Date: Sun Apr 25 19:09:35 2010 -0500 Add g_variant_{new,get}_byte_array() Now that strings are strictly utf8 this provides a convenient API for storing non-utf8 string data. glib/gvariant.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ glib/gvariant.h | 4 +++ 2 files changed, 83 insertions(+), 0 deletions(-) commit 4c189ba6b0ff81e13725029a00f2c4c7ab6a3b00 Author: Shaun McCance Date: Fri Apr 23 21:08:27 2010 -0500 Make glib_compile_schemas point to a binary that exists gio-2.0.pc.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9eeab5868f0d8633f63e40f61263cd731ad99d0e Author: Ryan Lortie Date: Sun Apr 25 13:36:36 2010 -0500 GVariant: strings are now utf8 - modify serialiser validation function to enforce utf8 encoding - add documentation to g_variant_new_string(), g_variant_get_string(), g_variant_dup_string() - add 2 new test cases to check that it works glib/gvariant-serialiser.c | 10 +++------- glib/gvariant.c | 12 +++++++++--- glib/tests/gvariant.c | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 10 deletions(-) commit da306296cf1eb2ce7346e253c3ca46f784a04f8f Author: Tor Lillqvist Date: Sun Apr 25 17:26:41 2010 +0300 Can't use stderr as a field name gio/tests/gschema-compile.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 93d300742d6047f121c614df412717e09bc8def0 Author: Fran Diéguez Date: Sat Apr 24 03:46:59 2010 +0200 Updated Galician translation po/gl.po | 1002 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 506 insertions(+), 496 deletions(-) commit c50754c7c9286ba145a52885d65bb6ad50c8a2ef Author: Matthias Clasen Date: Fri Apr 23 20:50:27 2010 -0400 bump version configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit afe3aef7b02e94e1d2b926e131beea2de5f5c96d Author: Matthias Clasen Date: Fri Apr 23 20:49:02 2010 -0400 2.25.3 po/af.po | 52 ++++++++++++++++++++++++++++------------------------ po/am.po | 52 ++++++++++++++++++++++++++++------------------------ po/ar.po | 52 ++++++++++++++++++++++++++++------------------------ po/as.po | 52 ++++++++++++++++++++++++++++------------------------ po/ast.po | 52 ++++++++++++++++++++++++++++------------------------ po/az.po | 52 ++++++++++++++++++++++++++++------------------------ po/be.po | 52 ++++++++++++++++++++++++++++------------------------ po/be@latin.po | 52 ++++++++++++++++++++++++++++------------------------ po/bg.po | 52 ++++++++++++++++++++++++++++------------------------ po/bn.po | 52 ++++++++++++++++++++++++++++------------------------ po/bn_IN.po | 52 ++++++++++++++++++++++++++++------------------------ po/bs.po | 52 ++++++++++++++++++++++++++++------------------------ po/ca.po | 52 ++++++++++++++++++++++++++++------------------------ po/ca@valencia.po | 52 ++++++++++++++++++++++++++++------------------------ po/cs.po | 52 ++++++++++++++++++++++++++++------------------------ po/cy.po | 52 ++++++++++++++++++++++++++++------------------------ po/da.po | 52 ++++++++++++++++++++++++++++------------------------ po/de.po | 52 ++++++++++++++++++++++++++++------------------------ po/dz.po | 52 ++++++++++++++++++++++++++++------------------------ po/el.po | 52 ++++++++++++++++++++++++++++------------------------ po/en@shaw.po | 52 ++++++++++++++++++++++++++++------------------------ po/en_CA.po | 52 ++++++++++++++++++++++++++++------------------------ po/en_GB.po | 52 ++++++++++++++++++++++++++++------------------------ po/eo.po | 52 ++++++++++++++++++++++++++++------------------------ po/es.po | 52 ++++++++++++++++++++++++++++------------------------ po/et.po | 52 ++++++++++++++++++++++++++++------------------------ po/eu.po | 52 ++++++++++++++++++++++++++++------------------------ po/fa.po | 52 ++++++++++++++++++++++++++++------------------------ po/fi.po | 52 ++++++++++++++++++++++++++++------------------------ po/fr.po | 52 ++++++++++++++++++++++++++++------------------------ po/ga.po | 52 ++++++++++++++++++++++++++++------------------------ po/gl.po | 52 ++++++++++++++++++++++++++++------------------------ po/gu.po | 52 ++++++++++++++++++++++++++++------------------------ po/he.po | 52 ++++++++++++++++++++++++++++------------------------ po/hi.po | 52 ++++++++++++++++++++++++++++------------------------ po/hr.po | 52 ++++++++++++++++++++++++++++------------------------ po/hu.po | 52 ++++++++++++++++++++++++++++------------------------ po/hy.po | 52 ++++++++++++++++++++++++++++------------------------ po/id.po | 52 ++++++++++++++++++++++++++++------------------------ po/is.po | 52 ++++++++++++++++++++++++++++------------------------ po/it.po | 52 ++++++++++++++++++++++++++++------------------------ po/ja.po | 52 ++++++++++++++++++++++++++++------------------------ po/ka.po | 52 ++++++++++++++++++++++++++++------------------------ po/kn.po | 52 ++++++++++++++++++++++++++++------------------------ po/ko.po | 52 ++++++++++++++++++++++++++++------------------------ po/ku.po | 52 ++++++++++++++++++++++++++++------------------------ po/lt.po | 52 ++++++++++++++++++++++++++++------------------------ po/lv.po | 52 ++++++++++++++++++++++++++++------------------------ po/mai.po | 52 ++++++++++++++++++++++++++++------------------------ po/mg.po | 52 ++++++++++++++++++++++++++++------------------------ po/mk.po | 52 ++++++++++++++++++++++++++++------------------------ po/ml.po | 52 ++++++++++++++++++++++++++++------------------------ po/mn.po | 52 ++++++++++++++++++++++++++++------------------------ po/mr.po | 52 ++++++++++++++++++++++++++++------------------------ po/ms.po | 52 ++++++++++++++++++++++++++++------------------------ po/nb.po | 52 ++++++++++++++++++++++++++++------------------------ po/nds.po | 52 ++++++++++++++++++++++++++++------------------------ po/ne.po | 52 ++++++++++++++++++++++++++++------------------------ po/nl.po | 52 ++++++++++++++++++++++++++++------------------------ po/nn.po | 52 ++++++++++++++++++++++++++++------------------------ po/oc.po | 52 ++++++++++++++++++++++++++++------------------------ po/or.po | 52 ++++++++++++++++++++++++++++------------------------ po/pa.po | 52 ++++++++++++++++++++++++++++------------------------ po/pl.po | 52 ++++++++++++++++++++++++++++------------------------ po/ps.po | 52 ++++++++++++++++++++++++++++------------------------ po/pt.po | 52 ++++++++++++++++++++++++++++------------------------ po/pt_BR.po | 52 ++++++++++++++++++++++++++++------------------------ po/ro.po | 52 ++++++++++++++++++++++++++++------------------------ po/ru.po | 52 ++++++++++++++++++++++++++++------------------------ po/rw.po | 52 ++++++++++++++++++++++++++++------------------------ po/si.po | 52 ++++++++++++++++++++++++++++------------------------ po/sk.po | 52 ++++++++++++++++++++++++++++------------------------ po/sl.po | 52 ++++++++++++++++++++++++++++------------------------ po/sq.po | 52 ++++++++++++++++++++++++++++------------------------ po/sr.po | 52 ++++++++++++++++++++++++++++------------------------ po/sr@ije.po | 52 ++++++++++++++++++++++++++++------------------------ po/sr@latin.po | 52 ++++++++++++++++++++++++++++------------------------ po/sv.po | 52 ++++++++++++++++++++++++++++------------------------ po/ta.po | 52 ++++++++++++++++++++++++++++------------------------ po/te.po | 52 ++++++++++++++++++++++++++++------------------------ po/th.po | 52 ++++++++++++++++++++++++++++------------------------ po/tl.po | 52 ++++++++++++++++++++++++++++------------------------ po/tr.po | 52 ++++++++++++++++++++++++++++------------------------ po/tt.po | 52 ++++++++++++++++++++++++++++------------------------ po/uk.po | 52 ++++++++++++++++++++++++++++------------------------ po/vi.po | 52 ++++++++++++++++++++++++++++------------------------ po/wa.po | 52 ++++++++++++++++++++++++++++------------------------ po/xh.po | 52 ++++++++++++++++++++++++++++------------------------ po/yi.po | 52 ++++++++++++++++++++++++++++------------------------ po/zh_CN.po | 52 ++++++++++++++++++++++++++++------------------------ po/zh_HK.po | 52 ++++++++++++++++++++++++++++------------------------ po/zh_TW.po | 52 ++++++++++++++++++++++++++++------------------------ 92 files changed, 2576 insertions(+), 2208 deletions(-)