commit de0464cf891c386b0166066ac797255cd973b6e2 Author: Ryan Lortie Date: Thu Jun 24 12:25:48 2010 -0400 Tweak GSettings key/schema listing APIs docs/reference/gio/gio-sections.txt | 4 +- gio/gio.symbols | 2 +- gio/gsettings.c | 12 ++-- gio/gsettings.h | 4 +- gio/gsettingsschema.c | 89 ++++++++++++++++++++++++---------- 5 files changed, 75 insertions(+), 36 deletions(-) commit e3d0d07b043334890deaf30d5b1e5072c9c7e742 Author: Ryan Lortie Date: Thu Jun 24 02:28:01 2010 -0400 Clarify GSettings documentation wrt errors Make it clear about exactly what "@key is valid" means. gio/gsettings.c | 73 ++++++++++++++++++++++++++++--------------------------- 1 files changed, 37 insertions(+), 36 deletions(-) commit 887d9d83aa232058b8446eafb7f0681db4219a77 Author: Ryan Lortie Date: Thu Jun 24 02:21:58 2010 -0400 g_keyfile_settings_backend_new doc improvement gio/gkeyfilesettingsbackend.c | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) commit 123699465d2d07c18823f41dfc6a48dd7cefc603 Author: Ryan Lortie Date: Thu Jun 24 02:15:15 2010 -0400 GSettings: add g_settings_list_keys() Second half of bug #622554. docs/reference/gio/gio-sections.txt | 2 ++ gio/gio.symbols | 1 + gio/gsettings.c | 33 ++++++++++++++++++++++++++++++++- gio/gsettings.h | 1 + 4 files changed, 36 insertions(+), 1 deletions(-) commit 6218d8047a9f073dc9e6eab009d70dc7933c5fd7 Author: Ryan Lortie Date: Thu Jun 24 01:49:27 2010 -0400 Add g_settings_schema_exists Solves half of #622554. gio/gio.symbols | 4 ++++ gio/gsettings.h | 1 + gio/gsettingsschema.c | 25 +++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 0 deletions(-) commit 726e4dd6e7e12800db90a5159f5cb6fc3509e9e7 Author: Ryan Lortie Date: Thu Jun 24 01:49:00 2010 -0400 KeyfileSettingsBackend: fix symbol visibility leak gio/gkeyfilesettingsbackend.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 65fc931fb9df391a8a7ff8e279820fd2fed04bc0 Author: Ryan Lortie Date: Tue Jun 22 08:12:04 2010 -0400 Rework the GSettings keyfile backend docs/reference/gio/gio-sections.txt | 1 + gio/Makefile.am | 1 - gio/gkeyfilesettingsbackend.c | 811 ++++++++++++++++++++--------------- gio/gkeyfilesettingsbackend.h | 71 --- gio/gsettingsbackend.h | 4 +- gio/tests/gsettings.c | 6 +- 6 files changed, 475 insertions(+), 419 deletions(-) commit 6d828dae3804af311ffa8387a4e74bc28024351b Author: Ryan Lortie Date: Thu Jun 24 00:55:14 2010 -0400 GSettingsBackend: some debug code gio/gsettingsbackend.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit b638a675a8dae242347a721837c0b6c24e953665 Author: Ryan Lortie Date: Thu Jun 24 00:41:05 2010 -0400 Ignore more glib test cases glib/tests/.gitignore | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 519edcc2b3fd23fc29b38b581480adf39dd93451 Author: Ryan Lortie Date: Thu Jun 24 00:36:42 2010 -0400 fix leaks in the GSettings test case gio/tests/gsettings.c | 27 +++++++++++++++++++++++---- 1 files changed, 23 insertions(+), 4 deletions(-) commit fb94e65a640d21b2e1a5c6e79eb3d755ba34c0e6 Author: Ryan Lortie Date: Thu Jun 24 00:35:10 2010 -0400 GChecksum: accept NULL pointer with length 0 Several GChecksum functions were incorrectly aborting when passed a NULL data pointer, even if the length parameter was equal to zero. glib/gchecksum.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit f76c4d062966afdcdf5306f4c769a7ab0934e843 Author: Ryan Lortie Date: Thu Jun 24 00:38:01 2010 -0400 GSettings "delayed": don't leak unapplied keys GDelayedSettingsBackend was leaking the GTree holding the list of unapplied keys on finalize. gio/gdelayedsettingsbackend.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 17bc9bf94f2a11ce553d784e55649b43f3ed0130 Author: Matthias Clasen Date: Wed Jun 23 22:32:35 2010 -0400 Deprecate some rarely-used APIS GRelation and GCompletion are almost never used, and not very actively maintained. Mark them as deprecated to make this clear. Bug #551271. glib/gcompletion.c | 25 ++++++++++++++++++++++++- glib/gcompletion.h | 4 ++++ glib/grel.c | 35 ++++++++++++++++++++++++++++++++++- glib/grel.h | 4 ++++ 4 files changed, 66 insertions(+), 2 deletions(-) commit 272836936e76a9bf0a0237e6489ce0508fa85534 Author: Christian Dywan Date: Fri Jun 18 16:14:27 2010 +0200 Introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC See https://bugzilla.gnome.org/show_bug.cgi?id=601686 gobject/gobject.c | 16 ++++++++++++++++ gobject/gparam.h | 11 ++++++++--- 2 files changed, 24 insertions(+), 3 deletions(-) commit f587cb57f249a8f4b869231ca20f5f19602a20ec Author: Emmanuele Bassi Date: Mon Jun 21 12:26:42 2010 +0100 binding: Add SYNC_CREATE to the flags When creating a binding between two object properties we might want to automatically synchronize the two values at the moment of the binding creation, instead of waiting for the next change. The G_BINDING_SYNC_CREATE flag does exactly what it says on the tin. https://bugzilla.gnome.org/show_bug.cgi?id=622281 gobject/gbinding.c | 9 +++++++++ gobject/gbinding.h | 6 +++++- gobject/tests/binding.c | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+), 1 deletions(-) commit d3af9c0ec59465e4076791881bc89fe51539f3fd Author: Ryan Lortie Date: Wed Jun 23 10:12:14 2010 -0400 neutralise pltcheck.sh gio/pltcheck.sh | 2 ++ glib/pltcheck.sh | 2 ++ gobject/pltcheck.sh | 2 ++ 3 files changed, 6 insertions(+), 0 deletions(-) commit 13ac216ca386715a915ec8acd8178c528774273a Author: Matthias Clasen Date: Wed Jun 23 09:03:51 2010 -0400 GIO doc cleanups docs/reference/gio/Makefile.am | 18 ++++++++++++++++++ docs/reference/gio/gio-sections.txt | 28 +++++++++++++++++++++++++++- gio/gsettings.c | 2 +- 3 files changed, 46 insertions(+), 2 deletions(-) commit fadac4bd0f008dae058bcbc56b3073c6c38092a6 Author: Matthias Clasen Date: Wed Jun 23 07:32:24 2010 -0400 Document g_cclosure_marshal_VOID__VARIANT gobject/gclosure.c | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) commit 3549e06f81768453b8c389331705615ae3529041 Author: Matthias Clasen Date: Wed Jun 23 07:22:49 2010 -0400 Ignore gatomicarray.h Otherwise gtk-doc picks up declarations from that header and is disappointed when they are not documented. docs/reference/gobject/Makefile.am | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 9c6130cdde846cee4e8ad93504a6cb4745a35cea Author: Matthias Clasen Date: Wed Jun 23 07:21:50 2010 -0400 silence gtk-doc Add g_error_get_type to a private section in gobject-sections.txt so gtk-doc doesn't complain about it. docs/reference/gobject/gobject-sections.txt | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 8eb755e78e56036b93a7b11d3d6fe4237ab708be Author: Matthias Clasen Date: Wed Jun 23 00:20:11 2010 -0400 Add some more unicode property tests glib/tests/utf8-misc.c | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) commit e26b92b94775c8b1b6e94ca29a6d3a4404db449b Author: Matthias Clasen Date: Tue Jun 22 23:39:51 2010 -0400 Move node tests to the test framework glib/tests/node.c | 70 +++++++++++++++++++++++++++++++++++++---------------- tests/.gitignore | 1 - tests/Makefile.am | 2 - 3 files changed, 49 insertions(+), 24 deletions(-) commit 464b5ff3570fd43fa52b6ec5571a02bd705f9e9c Author: Matthias Clasen Date: Tue Jun 22 22:25:02 2010 -0400 Some more hash, utils and checksum tests glib/tests/checksum.c | 18 ++++++++- glib/tests/hash.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++++ glib/tests/utils.c | 31 +++++++++++++++ 3 files changed, 149 insertions(+), 2 deletions(-) commit 01abbc4bd37649bf75642ba98f8f6109065a7333 Author: Matthias Clasen Date: Tue Jun 22 22:24:29 2010 -0400 Move node test to the test framework glib/tests/Makefile.am | 3 + glib/tests/node.c | 264 ++++++++++++++++++++++++++++++++++++++++++++++++ tests/node-test.c | 223 ---------------------------------------- 3 files changed, 267 insertions(+), 223 deletions(-) commit 5c1b3a02637c8ed767c94f30df994fed9b3bddfc Author: Matthias Clasen Date: Tue Jun 22 19:50:35 2010 -0400 Move date tests to the test framework glib/tests/Makefile.am | 3 + glib/tests/date.c | 287 +++++++++++++++++++++++++++ tests/.gitignore | 1 - tests/Makefile.am | 1 - tests/date-test.c | 499 ------------------------------------------------ 5 files changed, 290 insertions(+), 501 deletions(-) commit 7d81e99c4bfea343ce653668b6d2d00e79324688 Author: Matthias Clasen Date: Tue Jun 22 17:42:30 2010 -0400 Add an index for 2.26 api additions docs/reference/gobject/gobject-docs.sgml | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit b116838da31dc212c60f13821dfe87187731dc78 Author: Milan Bouchet-Valat Date: Wed Jun 23 12:17:29 2010 +0200 Improve documentation for g_strcmp0() Be more explicit about the handling of two NULL pointers. https://bugzilla.gnome.org/show_bug.cgi?id=622480 glib/gtestutils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6920e503e637e70a44f7baf899de4bd171534d39 Author: David Zeuthen Date: Tue Jun 22 17:48:35 2010 -0400 GDBusProxy: Don't warn when calling methods on other interfaces If we know the expected interface (e.g. :g-interface-info is set), then we always warned when calling a method on a different interface. Don't do that, there's no way the expected interface can know anything about this method. Signed-off-by: David Zeuthen gio/gdbusproxy.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit d68f8012b2d8b9b86b47ed1f091f29d70016cf73 Author: Dan Winship Date: Tue Jun 22 15:31:55 2010 -0400 gio/tests/testapps: Fix source refcounting Either child_watch_source or timeout_source will already have been destroyed after we finish the loop, and it's not safe to call g_source_destroy() on it a second time unless we're still holding a ref on it. gio/tests/testapps.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a0e1b226a21ca498b301981b0c89e89ad9a31eb1 Author: Dan Winship Date: Fri Apr 23 08:47:18 2010 -0400 GSocketConnection: don't close the socket if it's still reffed When disposing a GSocketConnection, don't explicitly close the underlying GSocket. The GSocket will close itself if it gets destroyed, and if it doesn't get destroyed, that presumably means the app still wants to use it. Eg, this lets you use GSocketClient to create a GSocketConnection, and then take the GSocket and destroy the GSocketConnection. https://bugzilla.gnome.org/show_bug.cgi?id=616855 gio/gsocketconnection.c | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) commit e0ff84e68817d12ebf4cde9433c4e1ed703d1eb4 Author: Dan Winship Date: Fri Apr 23 08:21:41 2010 -0400 GSocketInput/OutputStream: fix non-blocking on Windows The GSocket docs point out that g_socket_send/g_socket_receive may return G_IO_ERROR_WOULD_BLOCK even if g_socket_condition_check claimed that they wouldn't. Fix the socket streams to check for that. https://bugzilla.gnome.org/show_bug.cgi?id=603309 gio/gsocket.c | 8 +++++++ gio/gsocketinputstream.c | 46 +++++++++++++++++--------------------------- gio/gsocketoutputstream.c | 46 +++++++++++++++++--------------------------- 3 files changed, 44 insertions(+), 56 deletions(-) commit 2be38f6926d8bf2738c3898e831dcb3928925f90 Author: David Zeuthen Date: Tue Jun 22 12:12:16 2010 -0400 GDBus: update padding Add lots of padding for public class structures. Notably, we seemed to lack any padding whatsoever in the GDBusMessageClass struct (spotted by Dan Winship). Also switch to using gpointer padding[N]; instead of void (*_g_reserved1) (void); ... void (*_g_reservedN) (void); Signed-off-by: David Zeuthen gio/gdbusauth.h | 4 ++++ gio/gdbusauthmechanism.h | 18 +----------------- gio/gdbusauthmechanismanon.h | 17 +---------------- gio/gdbusauthmechanismexternal.h | 17 +---------------- gio/gdbusauthmechanismsha1.h | 17 +---------------- gio/gdbusauthobserver.h | 17 +---------------- gio/gdbusconnection.h | 18 ++---------------- gio/gdbusmessage.h | 4 ++++ gio/gdbusmethodinvocation.h | 9 +-------- gio/gdbusproxy.h | 9 +-------- gio/gdbusserver.h | 9 +-------- 11 files changed, 18 insertions(+), 121 deletions(-) commit d19380c809525559f55ba5f3304c0e787c2ebfac Author: Matthias Clasen Date: Tue Jun 22 08:24:30 2010 -0400 Improve g_application_new documentation Patch by Saleem Abdulrasool, bug 622154. gio/gapplication.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 16c2f080497d1ed663237e725192c4f411f92f8f Author: Ryan Lortie Date: Tue Jun 22 08:09:27 2010 -0400 Add single include guards to gvariant[type].h glib/gvariant.h | 4 ++++ glib/gvarianttype.h | 4 ++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 05354cefc54a0f42e5d7dee1798d2b56c135c12c Author: Tor Lillqvist Date: Tue Jun 22 12:41:01 2010 +0300 Make the protocol.c test program compile on Windows Note that it does not actually work, though. Maybe because g_io_channel_set_flags() is not implemented for file descriptor based GIOChannels on Windows. glib/tests/protocol.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit efb1a054b0858b4475941892f53bbc5186065df9 Author: Tor Lillqvist Date: Tue Jun 22 12:13:21 2010 +0300 Fix build with the Microsoft compiler Correct a few gccisms and C99isms. Ensure the Windows-specific gio source files are listed in the generated gio VS project file. gio/Makefile.am | 12 +++++++----- gio/gcredentials.c | 2 ++ gio/gdbusauthmechanismexternal.c | 2 ++ gio/gdbusauthmechanismsha1.c | 5 +++++ gio/gdbusconnection.c | 2 +- gio/gdbuserror.c | 2 +- gio/gdbusintrospection.c | 2 +- gio/gdbusserver.c | 3 +++ gio/gio.symbols | 2 ++ gio/glocalfileinputstream.c | 6 ++++-- gio/glocalfileoutputstream.c | 6 ++++-- 11 files changed, 32 insertions(+), 12 deletions(-) commit 2e842490826644210bc5d2df2df8092597b3f708 Author: Tor Lillqvist Date: Tue Jun 22 12:10:34 2010 +0300 Bypass a few functions not used on Windows when compiling for Windows gio/glocalfile.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 045c96b71a7755927e258c2b116c7c0ee8326bd1 Author: Matthias Clasen Date: Mon Jun 21 23:07:46 2010 -0400 Add a test for g_strip_prefix glib/tests/strfuncs.c | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) commit 2f438f18ae8794747dadf5018616d1dcc52a0924 Author: Matthias Clasen Date: Mon Jun 21 23:06:17 2010 -0400 Move hash tests to the test framework glib/tests/Makefile.am | 3 + glib/tests/hash.c | 525 ++++++++++++++++++++++++++++++++++++++++++++++++ tests/.gitignore | 1 - tests/Makefile.am | 2 - tests/hash-test.c | 459 ------------------------------------------ 5 files changed, 528 insertions(+), 462 deletions(-) commit 7d14b5fbf1fcda2068dc01f9a0a2e4b9796daea6 Author: Matthias Clasen Date: Mon Jun 21 22:25:28 2010 -0400 Some more tests glib/tests/checksum.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 72 insertions(+), 0 deletions(-) commit 5629366c3d245b78ad148576f2dccabed83baa71 Author: Matthias Clasen Date: Mon Jun 21 21:22:09 2010 -0400 Move checksum tests to the test framework glib/tests/Makefile.am | 3 + glib/tests/checksum.c | 679 ++++++++++++++++++++++++++++++++++++++++++++++++ tests/.gitignore | 1 - tests/Makefile.am | 2 - tests/checksum-test.c | 676 ----------------------------------------------- 5 files changed, 682 insertions(+), 679 deletions(-) commit 839078ea63f697f1066a040425e1d2070f3c81a2 Author: Matthias Clasen Date: Mon Jun 21 20:07:26 2010 -0400 Add some more Unicode tests glib/tests/utf8-misc.c | 263 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 263 insertions(+), 0 deletions(-) commit 45411ccbe3c9d1b08332942d1e7b594330688126 Author: David Zeuthen Date: Mon Jun 21 16:08:53 2010 -0400 Bug 621945 – Filter outgoing messages in GDBusConnection This patch breaks some rarely-used public API (only known user is dconf). This patch is based on work from Peng Huang . See https://bugzilla.gnome.org/show_bug.cgi?id=621945 Signed-off-by: David Zeuthen gio/gdbusconnection.c | 66 +++++++++++++++++++++++++++++++++++++--- gio/gdbusconnection.h | 3 ++ gio/gdbusprivate.c | 69 ++++++++++++++++++++++++++++------------- gio/gdbusprivate.h | 5 +++ gio/tests/gdbus-connection.c | 16 ++++++++-- 5 files changed, 129 insertions(+), 30 deletions(-) commit a4cd39e74122c9376954204cb45c6be4926e5ee9 Author: Ryan Lortie Date: Mon Jun 21 14:01:50 2010 -0400 gobject docs: ignore some sgml files docs/reference/gobject/tmpl/.gitignore | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a4b42d3a751bcbe22bb41ddfced68eebcce0e386 Author: Ryan Lortie Date: Mon Jun 21 13:57:54 2010 -0400 .gitignore the moved tests glib/tests/.gitignore | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit c9553af68f543113be41e6ae8dcdd9ee5e2267bc Author: Ryan Lortie Date: Mon Jun 21 13:55:28 2010 -0400 Use -Bsymbolic-functions, drop g*alias PLT hackery This is a minimal patch-out of the galias functionality. We will do a release like this so that we can easily back it out if there are reported problems. A more substantial cleanup (mostly removing #includes from every file) will follow if there are no issues. configure.in | 2 +- gio/Makefile.am | 6 +++--- gio/makegioalias.pl | 2 ++ glib/Makefile.am | 2 +- glib/makegalias.pl | 2 ++ gmodule/Makefile.am | 2 +- gobject/Makefile.am | 6 +++--- gobject/makegobjectalias.pl | 2 ++ gthread/Makefile.am | 2 +- 9 files changed, 16 insertions(+), 10 deletions(-) commit e549bbf66406fc483cd43ce860ba88e7d83d3c80 Author: Ryan Lortie Date: Mon Jun 21 13:25:51 2010 -0400 distcheck fix gio/tests/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d5dc656d35887780008c95c5ed496f628948813c Author: Ryan Lortie Date: Mon Jun 21 13:25:44 2010 -0400 Add check for -Bsymbolic-functions linker flag configure.in | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit 7556f660b551d0713100af6672287393350d9a19 Author: Ryan Lortie Date: Mon Jun 21 11:30:26 2010 -0400 Remove gsettings-schema-convert tool Having this tool in GLib is a bad idea for a number of reasons: - experience has shown that the simple file format was a bad idea - the tool is currently implemented with a hack that would require a dependency inversion to solve (the tool needs to depend on Python GVariant bindings) - the tool itself is unmaintained It will be moved to the GConf git repository so people can continue to use it for the purpose of converting GConf schemas. docs/reference/gio/Makefile.am | 2 - docs/reference/gio/gio-docs.xml | 1 - docs/reference/gio/glib-compile-schemas.xml | 6 - docs/reference/gio/gsettings-schema-convert.xml | 113 --- docs/reference/gio/migrating-gconf.xml | 2 +- gio/Makefile.am | 1 - gio/gsettings-schema-convert | 1076 ----------------------- 7 files changed, 1 insertions(+), 1200 deletions(-) commit 95c4ec1056468764dd6c71971ad06370c0f1b99b Author: Javier Jardón Date: Mon Jun 21 17:28:15 2010 +0200 [docs] Fix typo docs/reference/glib/building.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6c02c99df0cb1c3b9bdb20c8fd56eddc7ae8bf2a Author: Sven Herzberg Date: Tue Apr 20 15:01:17 2010 +0200 don't treat debug/info/message as fatal messages by default * glib/gtestutils.c: don't treat non-fatal messages as errors * glib/tests/.gitignore: silence * glib/tests/Makefile.am: updated * glib/tests/protocol.c: add a test for the message treatment glib/gtestutils.c | 8 +- glib/tests/.gitignore | 1 + glib/tests/Makefile.am | 10 +- glib/tests/protocol.c | 334 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 348 insertions(+), 5 deletions(-) commit 60a5b197991aae58de4a85c9020a49edc5003457 Author: Matthias Clasen Date: Mon Jun 21 00:00:51 2010 -0400 Add a test for g_unichar_validate glib/tests/utf8-misc.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit f13618623b191c539cc151d19f7f5b54e24b3607 Author: Matthias Clasen Date: Sun Jun 20 23:46:01 2010 -0400 Test inplace decoding glib/tests/base64.c | 36 +++++++++++++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 deletions(-) commit db5bd7b90b78508b8be448b8cd5de7735b3ca520 Author: Matthias Clasen Date: Sun Jun 20 23:35:31 2010 -0400 Some more utf8 tests glib/tests/Makefile.am | 3 + glib/tests/utf8-misc.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+), 0 deletions(-) commit a2f4564fd9bee001e6b4d60df257ab6b2110f22f Author: Matthias Clasen Date: Sun Jun 20 23:07:39 2010 -0400 Test glib_check_version glib/tests/utils.c | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) commit cca48bd5b9de1d4902b12acc86778def3ae00cbe Author: Matthias Clasen Date: Sun Jun 20 22:46:47 2010 -0400 Add support for coverage reports with lcov Patch by Patrick Hulin, bug #501057. Makefile.am | 2 +- Makefile.decl | 22 ++++++++++++ configure.in | 69 +++++++++++++++++++++++++++++++++++++ docs/reference/glib/building.sgml | 19 ++++++++++- 4 files changed, 110 insertions(+), 2 deletions(-) commit bad7f1e54f03284cfd6235d345270ecada4379b5 Author: Matthias Clasen Date: Sun Jun 20 22:18:30 2010 -0400 Some fixes glib/tests/collate.c | 2 + glib/tests/utf8-pointer.c | 39 +++++++++++++----------- glib/tests/utf8-validate.c | 68 +++++++++++++++++-------------------------- 3 files changed, 50 insertions(+), 59 deletions(-) commit 7bea2a7a4fec3dda19d08474c73f56a0f7cf2741 Author: Matthias Clasen Date: Sun Jun 20 21:16:24 2010 -0400 Move utf8 validation tests to the test framework glib/tests/Makefile.am | 3 + glib/tests/utf8-validate.c | 319 ++++++++++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 3 - tests/utf8-validate.c | 319 -------------------------------------------- 4 files changed, 322 insertions(+), 322 deletions(-) commit 5b08ef84e4132db8f3e873f52c4bc929949dff4d Author: Matthias Clasen Date: Sun Jun 20 21:04:47 2010 -0400 Move utf8 pointer tests to test framework glib/tests/Makefile.am | 6 ++ glib/tests/collate.c | 215 +++++++++++++++++++++++++++++++++++++++++++++ glib/tests/utf8-pointer.c | 112 +++++++++++++++++++++++ tests/Makefile.am | 1 - tests/utf8-pointer.c | 112 ----------------------- 5 files changed, 333 insertions(+), 113 deletions(-) commit 0ed575213b0be6553f08c7e3b35e49faae09f7ad Author: Matthias Clasen Date: Sun Jun 20 16:24:56 2010 -0400 Consolide base64 tests in a single file glib/tests/base64.c | 197 +++++++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 3 - tests/testingbase64.c | 236 ------------------------------------------------- 3 files changed, 197 insertions(+), 239 deletions(-) commit 08d6e535be868b04fe83d02cb8a99a8db96d2192 Author: Matthias Clasen Date: Sun Jun 20 12:29:17 2010 -0400 Move scanner tests to glib/tests glib/tests/Makefile.am | 3 + glib/tests/scannerapi.c | 139 +++++++++++++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 7 --- tests/scannerapi.c | 139 ----------------------------------------------- 4 files changed, 142 insertions(+), 146 deletions(-) commit 87df095de3246142c9407f088b300c3a18846a94 Author: Ryan Lortie Date: Sun Jun 20 12:32:00 2010 -0400 GVariant: fix doc copy/paste error glib/gvariant.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ede159ec452aa27d7ea0058833ea39baed14756e Author: Ryan Lortie Date: Sun Jun 20 12:30:27 2010 -0400 Add enum type for GVariantParseError docs/reference/glib/glib-sections.txt | 1 + glib/gvariant-parser.c | 7 +++++++ glib/gvariant.h | 5 +++++ 3 files changed, 13 insertions(+), 0 deletions(-) commit 09aa2e79ab9b39b92c1cc911b95b49872a417382 Author: Matthias Clasen Date: Sun Jun 20 12:23:13 2010 -0400 Move sequence tests to the test framework glib/tests/Makefile.am | 3 + glib/tests/sequence.c | 1286 +++++++++++++++++++++++++++++++++++++++++++++++ tests/sequence-test.c | 1301 ------------------------------------------------ 3 files changed, 1289 insertions(+), 1301 deletions(-) commit bf8ce25216c14c8f6f3267b0af107c03390e63bf Author: Matthias Clasen Date: Sun Jun 20 11:34:31 2010 -0400 Move base64 tests of to test framework glib/tests/Makefile.am | 3 + glib/tests/base64.c | 139 ++++++++++++++++++++++++++++++++++++++++++++++++ tests/base64-test.c | 138 ----------------------------------------------- 3 files changed, 142 insertions(+), 138 deletions(-) commit 9a85f654c77dab88f625169a0128d890acf50b0b Author: Matthias Clasen Date: Sun Jun 20 11:20:41 2010 -0400 Add new scripts to docs docs/reference/glib/tmpl/unicode.sgml | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit f849dbac05bad8e60b00707823f5c6d935ff36c1 Author: Matthias Clasen Date: Sun Jun 20 11:07:49 2010 -0400 Move regex tests to the g_test framework glib/tests/Makefile.am | 3 + glib/tests/regex.c | 1870 ++++++++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 4 +- tests/regex-test.c | 2122 ------------------------------------------------ 4 files changed, 1874 insertions(+), 2125 deletions(-) commit fc5f3a96be53ceb8b431dffa675e622ec8a48186 Author: Christian Persch Date: Sun Jun 20 02:32:35 2010 +0200 Docs fix gio/gdatainputstream.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 85621f1a0f4d77cde71e37ed8212e707f4af441d Author: Matthias Clasen Date: Sun Jun 20 01:46:35 2010 -0400 Update the include pcre to 8.02 glib/pcre/Makefile.am | 1 - glib/pcre/pcre.h | 21 +- glib/pcre/pcre_compile.c | 1329 ++++++++++++++++++++++---------- glib/pcre/pcre_config.c | 6 +- glib/pcre/pcre_dfa_exec.c | 514 +++++++++---- glib/pcre/pcre_exec.c | 1559 +++++++++++++++++++++++++++++--------- glib/pcre/pcre_fullinfo.c | 15 +- glib/pcre/pcre_globals.c | 23 +- glib/pcre/pcre_info.c | 4 +- glib/pcre/pcre_internal.h | 759 +++++++++++++++++-- glib/pcre/pcre_newline.c | 8 +- glib/pcre/pcre_study.c | 448 ++++++++++- glib/pcre/pcre_tables.c | 631 ++++++++++------ glib/pcre/pcre_try_flipped.c | 6 +- glib/pcre/pcre_ucp_searchfuncs.c | 46 ++- glib/pcre/pcre_xclass.c | 7 +- glib/pcre/ucp.h | 53 +- glib/pcre/ucpinternal.h | 92 --- 18 files changed, 4131 insertions(+), 1391 deletions(-) commit b0b7aeffc063981c32ff99da0385841ba18f5847 Author: Matthias Clasen Date: Sun Jun 20 01:14:55 2010 -0400 Add Unicode 5.2 scripts glib/gunicode.h | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) commit 5fffa39b6ae8f8faf1036fbf07de02ffe84ef099 Author: Matthias Clasen Date: Sun Jun 20 00:09:00 2010 -0400 Fix a memory leak in g_ptr_array_remove_index_fast We need to call the element_free_func even if we remove the last element. Bug #618866. glib/garray.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit ea6470e31a6884a7243e9cd4df9734f1dc4828b9 Author: Ryan Lortie Date: Sat Jun 19 16:13:58 2010 -0400 GSettings: complete support for enum binding gio/gsettings-mapping.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit dbe68f7c834c152c111afba41ffffd70a8e6997c Author: Johan Dahlin Date: Sat Jun 19 15:23:35 2010 -0300 [configure] Require dbus 1.2.14 dbus_message_set_serial requires dbus 1.2.14, make the dependency explicit instead of failing to compile a test. configure.in | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 2d4e48b73c3efe74c3818616de6fcc332f2e640a Author: Christian Persch Date: Sat Jun 19 20:04:20 2010 +0200 Tiny docs fix gobject/gvaluetypes.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit db68f8203ab9b81e70dbada99faaf69c727f793c Author: Christian Persch Date: Fri Jun 18 01:08:13 2010 +0200 Add g_value_take_variant Turns out we do need g_value_take_variant(), so we can correctly implement VARIANT:* marshalers. Bug #621947. docs/reference/gobject/gobject-sections.txt | 1 + gobject/glib-genmarshal.c | 2 +- gobject/gobject.symbols | 1 + gobject/gtype.h | 7 ++ gobject/gvaluetypes.c | 39 +++++++++++++ gobject/gvaluetypes.h | 2 + tests/gobject/accumulator.c | 81 +++++++++++++++++++++++++++ tests/gobject/testmarshal.list | 2 +- 8 files changed, 133 insertions(+), 2 deletions(-) commit 052ef2614af7a8706035982d8211fff64241e83f Author: Christian Persch Date: Sat Jun 19 16:42:11 2010 +0200 Add g_variant_is_floating docs/reference/glib/glib-sections.txt | 1 + glib/glib.symbols | 1 + glib/gvariant-core.c | 24 ++++++++++++++++++++++++ glib/gvariant.h | 1 + glib/tests/gvariant.c | 13 +++++++++++++ 5 files changed, 40 insertions(+), 0 deletions(-) commit 7bb00fd0e8a18b3e20d30053579f002e587dfbbb Author: Christian Persch Date: Sat Jun 19 16:41:25 2010 +0200 Fix a preprocessor warning with --disable-visibility Don't redefine DISABLE_VISIBILITY when already building with --disable-visibility. gthread/tests/1bit-mutex.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a558e460a2f493670932faa4c947ffc42ea8bc70 Author: Milan Bouchet-Valat Date: Sat Jun 19 19:00:13 2010 +0200 Fix gsettings tool crash, part 2 Same as previous commit, but for two other functions it missed. gio/gsettings-tool.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 62939f5e45cd102313285ec13f90c3b4763e6ca8 Author: Milan Bouchet-Valat Date: Sat Jun 19 18:33:26 2010 +0200 Fix gsettings tool crash When no path is provided for the schema, we have call g_settings_new() instead of g_settings_new_with_path() passing a NULL path. This was crashing the tool on start since an assertion was recently added to g_settings_new_with_path() to refuse NULL. gio/gsettings-tool.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit a7689537605ade51b19be76baa3fba303527483d Author: Ryan Lortie Date: Sat Jun 19 11:38:57 2010 -0400 Fix bug in strinfo We can't search for a larger needle inside of a smaller haystack, and unsigned integer subtraction tends to result in very large numbers rather than small ones. Add a check for this case and abort out immediately. Also add a test case (lifted directly from the docs) that demonstrates the problem. Issue discovered and tracked down by Milan Bouchet-Valat gio/strinfo.c | 3 ++ gio/tests/gschema-compile.c | 3 +- gio/tests/schema-tests/from-docs.gschema.xml | 34 ++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 1 deletions(-) commit e91541bf8c2e915b330c6dfee46a7709949da3a9 Author: Fran Diéguez Date: Sat Jun 19 15:13:41 2010 +0200 Updated Galician translations po/gl.po | 104 ++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 58 insertions(+), 46 deletions(-) commit a2888fbbf0f1a61436e036ff81a14f19fe45d5d0 Author: Ryan Lortie Date: Fri Jun 18 23:14:46 2010 -0400 Add a note to docs about paragraphs in schemas docs/reference/gio/migrating-gconf.xml | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 6217c9b41eb369cac48149639369f51b85763986 Author: Ryan Lortie Date: Fri Jun 18 22:59:43 2010 -0400 Conditional gsettings.m4 support, AC_PATH_PROG Add new support for conditional enabling of GSettings (as per bug #616718) and use AC_PATH_PROG instead of AC_PATH_TOOL (as per bug #621172). configure.in | 2 +- m4macros/gsettings.m4 | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) commit 1ed105b19b31bd5265de7d62156732b343c086e3 Author: Jürg Billeter Date: Fri Jun 18 23:48:28 2010 +0200 GDBus: Sink closures in _with_closures functions See https://bugzilla.gnome.org/show_bug.cgi?id=621092#c12 Signed-off-by: David Zeuthen gio/gdbusnameowning.c | 25 ++++++++++++++++++++----- gio/gdbusnamewatching.c | 20 ++++++++++++++++---- 2 files changed, 36 insertions(+), 9 deletions(-) commit 8f5bde679e7cf5b519988b0fa36c300ecce3f19f Author: Colin Walters Date: Wed Jun 16 14:17:26 2010 -0400 [GApplication] Add working directory to platform data https://bugzilla.gnome.org/show_bug.cgi?id=621838 gio/gapplication.c | 51 ++++++++++++++++++++++++++++++++++++++++++----- gio/gdbusapplication.c | 12 +--------- gio/tests/testapp.c | 20 ++++++++++++++++++ 3 files changed, 67 insertions(+), 16 deletions(-) commit 6ff13071ae4729b0a0e2ba9404fef5e5dd6c14b2 Author: Tor Lillqvist Date: Fri Jun 18 10:56:25 2010 +0300 Fix build on non-Unix gio/gnullapplication.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4edfc34e5bae34f69d6771e2732f54821a4f7307 Author: Matthias Clasen Date: Thu Jun 17 19:42:46 2010 -0400 2.25.9 configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)