commit 5f7be6c67d2bda1f6bac2e53c696b90a5a0c8353 Author: Colin Walters Date: Tue Jul 5 10:20:48 2011 -0400 build: Use --disable-maintainer-mode for distcheck Otherwise due to weird things like gtk-doc.make copying files back into the source directory, we may run into the maintainer mode bits mistakenly attempting to rerun. Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e9d0c82252dab878ea3e631c48c40e97aa4f42ea Author: Colin Walters Date: Tue Jul 5 09:42:39 2011 -0400 gio: Fix srcdir != builddir build for docs docs/reference/gio/Makefile.am | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0f9c4590d8bb226dad4d93a9a3181ee42ccc8c7a Author: Matthias Clasen Date: Tue Jul 5 09:17:02 2011 -0400 Update NEWS for 2.29.10 NEWS | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) commit 9c09a48f57c36ce1ceb458bc7708f9b589239d8a Author: Matthias Clasen Date: Mon Jul 4 16:03:33 2011 -0400 Fix the build When renaming a variable from _SCRIPTS to _DATA, it helps to also rename all references. gio/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 34e571c46611a0b07bf3f81cd417b9bca2b7d833 Author: Matthias Clasen Date: Mon Jul 4 13:09:54 2011 -0400 Disable a failing test glib/tests/gdatetime.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit c06e91bcaf32db7ea89abc18c0975d761093edc7 Author: Chun-wei Fan Date: Mon Jul 4 22:21:05 2011 +0800 Update GIO VS 2010 project templates Revert EOL of these files to Unix style as they are to be processed during "make dist" build/win32/vs10/gio.vcxproj.filtersin | 58 +++--- build/win32/vs10/gio.vcxprojin | 428 ++++++++++++++++---------------- 2 files changed, 243 insertions(+), 243 deletions(-) commit fabbf82ae169af0b2ae2da5f45b3e8bc798027a0 Author: Chun-wei Fan Date: Mon Jul 4 21:47:59 2011 +0800 Updated GIO Visual Studio Projects -In gio/Makefile.am, the name for one of the filters for capturing the sources for the GIO VS Project Files is corrected. -Remove the GIO source file items in the VS project files templates as a result for this change, and move the entry of the "new" gregistrysettingsbackend.c into the filter in gio/Makefile.am build/win32/vs10/gio.vcxproj.filtersin | 79 ++---- build/win32/vs10/gio.vcxprojin | 435 +++++++++++++++--------------- build/win32/vs9/gio.vcprojin | 457 ++++++++++++++++---------------- gio/Makefile.am | 7 +- 4 files changed, 472 insertions(+), 506 deletions(-) commit 7ba753b002ca9888a46137b65f347a2f5f408e9e Author: Murray Cumming Date: Mon Jul 4 08:58:00 2011 +0200 G_STATIC_REC_MUTEX_INIT: Fix missing initialization. Add the third struct field, zeroed, to avoid a compiler warning. glib/gthread.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8fdfa8bf3322c9ab3a1619750de47db978f8a32e Author: Ryan Lortie Date: Sun Jul 3 17:37:35 2011 +0200 Install completion scripts as DATA, not SCRIPTS They are sourced by the shell and don't include a #!/bin/sh, so they shouldn't be marked as executable. gio/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2080bb1dc0bd6e7fb137df0e28796cdb2024645c Author: Dan Winship Date: Wed Jun 29 08:29:16 2011 -0400 gasyncresult: document that NULL GAsyncReadyCallback is allowed https://bugzilla.gnome.org/show_bug.cgi?id=653484 gio/gasyncresult.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 2456db2c004d19cae0bca07a7de82feadc119b94 Author: Dieter Verfaillie Date: Thu Jun 30 09:32:32 2011 -0400 GCancellable: Fix build on Win32 https://bugzilla.gnome.org/show_bug.cgi?id=653522 gio/gcancellable.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 847a8eb911553a76df0fd2ce124cf77dbc7c8877 Author: Emmanuele Bassi Date: Wed Jun 29 18:07:29 2011 +0100 gio: Some more build fixes gio/gsimpleaction.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 87a542bc960ff230d1478d089436793fdde83db0 Author: Emmanuele Bassi Date: Wed Jun 29 18:00:53 2011 +0100 Fix build The g_return_val_if_fail() macro takes a return value. gio/gsimpleaction.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b73e53f5776507427e1475ae184daf2ab969e3c2 Author: Ryan Lortie Date: Wed Jun 29 17:19:38 2011 +0100 parameter guards for GSimpleAction constructors gio/gsimpleaction.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit bde41dacf7e52262df69f70ce00fa33272ea3afa Author: Ryan Lortie Date: Wed Jun 29 17:13:58 2011 +0100 GAction: make GObject properties read-only GAction is a read-only interface (as is visible by the lack of _set() functions on its API). The properties on the interface currently force implementors to support writing of the properties at construct time, however. Lift that restriction. Take advantage of this from GSimpleAction by nuking the set_property function and setting the fields directly in the constructor. gio/gaction.c | 9 ++---- gio/gsimpleaction.c | 68 ++++++++++++++++---------------------------------- 2 files changed, 25 insertions(+), 52 deletions(-) commit e6a25caa82410038e635c30deefbe3d0812aa9d3 Author: Ryan Lortie Date: Wed Jun 29 16:10:38 2011 +0100 actions: merge testcases change_state and entries Since we have support for change_state in GActionEntry now. gio/tests/actions.c | 67 +++++++++++++++++++++----------------------------- 1 files changed, 28 insertions(+), 39 deletions(-) commit 276750aa7aba853535a9f751429ef51aa9dcc924 Author: Ryan Lortie Date: Wed Jun 29 16:04:09 2011 +0100 Add 'change_state' callback to GActionEntry gio/gsimpleactiongroup.c | 6 ++++++ gio/gsimpleactiongroup.h | 6 +++++- 2 files changed, 11 insertions(+), 1 deletions(-) commit 535dcf4f22ba7621c6078f3fe96db6d3e64f0132 Author: Ryan Lortie Date: Wed Jun 29 14:53:24 2011 +0100 Add example for 'change-state' signal Pulled from the testcase. gio/gsimpleaction.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit d5915a4be3e790daf99c306c2d6651328b8dbb66 Author: Ryan Lortie Date: Wed Jun 29 14:44:58 2011 +0100 Add testcase for GSimpleAction::change-state gio/tests/actions.c | 73 ++++++++++++++++++++++++++++++--------------------- 1 files changed, 43 insertions(+), 30 deletions(-) commit 9a23ef6c2da48cd7f5c513f24ff478d6c5fab4d6 Author: Ryan Lortie Date: Wed Jun 29 14:35:12 2011 +0100 Add 'change-state' signal to GSimpleAction If connected, allows the user to control the result of g_action_change_state(). gio/gsimpleaction.c | 39 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 38 insertions(+), 1 deletions(-) commit 6383b3e7095790372982c6fe68c7e770a6f44a5e Author: Ryan Lortie Date: Wed Jun 29 13:55:59 2011 +0100 Add example to docs for using GActionEntry gio/gsimpleactiongroup.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) commit 5978a6edb59d39ef430a5b7b99ae1109de8e63f7 Author: Ryan Lortie Date: Wed Jun 29 13:02:30 2011 +0100 Add a test case for GActionEntry gio/tests/actions.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 107 insertions(+), 0 deletions(-) commit 7dd25022eeb1ef3f92b6352ba9ac9204dbb10305 Author: Ryan Lortie Date: Wed Jun 29 13:00:30 2011 +0100 Add g_simple_action_group_add_entries() A convenience API for creating lots of actions quickly. docs/reference/gio/gio-sections.txt | 4 + gio/gio.symbols | 1 + gio/gsimpleactiongroup.c | 111 +++++++++++++++++++++++++++++++++++ gio/gsimpleactiongroup.h | 23 +++++++ 4 files changed, 139 insertions(+), 0 deletions(-) commit 695a9a799355713dc6df089801b7f67a010e3b13 Author: Ryan Lortie Date: Wed Jun 29 12:28:15 2011 +0100 allow NULL state in g_simple_action_new_stateful as an undocumented feature gio/gsimpleaction.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 5ff65d869543587d10d78c123698e47effc5fb8c Author: Ryan Lortie Date: Wed Jun 29 10:11:59 2011 +0100 Make 4 incompatible changes to the GAction API This commit represents an API break to GAction in the following ways: - the 'set_state' entry in the GActionInterface vtable has been renamed to 'change_state'. The number and order of vtable items has not otherwise changed. - g_action_set_state() has been renamed to g_action_change_state() to match the updated vtable entry. - the "state" property of the GAction interface has been changed to read-only to reflect the fact that g_action_set_state() no longer exists. - GSimpleActionClass has been hidden. GSimpleAction can no longer be subclassed. >> Rationale g_action_set_state() has never been a true setter in the sense that calling it will update the value of the "state" property. It has always been closer to "request 'state' to be changed to this value" with semantics defined by the implementor of the interface. This is why the equivalent method in GActionGroup had its name changed from 'set' to 'change'. This change makes the two interfaces more consistent and removes any implication about the effect that calling set_state() should have on the 'state' property. >> Impact This incompatible API break was undertaken only because I strongly suspect that it will go entirely unnoticed. If the break actually affects anybody, then we will accommodate them (possibly going as far as to revert this commit entirely). The virtual table change only impacts implementors of GAction. I strongly suspect that this is nobody (except for GSimpleAction). The hiding of GSimpleActionClass only impacts impacts subclasses of GSimpleAction. I strongly suspect that none of these exist. The changing of the property to be read-only only affects people who were trying to change the state by using GObject properties. I strongly suspect that this is nobody at all. The removal of the g_action_set_state() call is the most dangerous, but I still suspect that it will impact nobody outside of GLib. If anybody is impacted by this change then, at their request, I will reintroduce the API as a deprecated alias for g_action_change_state(). docs/reference/gio/gio-sections.txt | 3 +- gio/gaction.c | 25 +++--- gio/gaction.h | 10 +- gio/gio.symbols | 3 +- gio/gsimpleaction.c | 158 +++++++++++++++--------------- gio/gsimpleaction.h | 45 +-------- gio/gsimpleactiongroup.c | 10 +- gio/tests/actions.c | 6 +- gio/tests/gapplication-example-actions.c | 12 +- 9 files changed, 117 insertions(+), 155 deletions(-) commit d1e26c51c8298db782d253e0a5ff794b197270bf Author: Chun-wei Fan Date: Wed Jun 29 14:07:38 2011 +0800 Update Visual Studio README.txt's -The VS2010 README.txt should have Windows CRLF EOL. -Tell people about the added dependency on LibFFI build/win32/vs10/README.txt | 123 +++++++++++++++++++++++------------------- build/win32/vs9/README.txt | 11 ++++ 2 files changed, 78 insertions(+), 56 deletions(-) commit 1777614600bf844687a9f16cc57d68a87f212dce Author: Chun-wei Fan Date: Wed Jun 29 12:36:24 2011 +0800 Re-attempt to correct EOL on VS2010 solution This time I realized that I needed to set autocrlf=false on my Windows side ... ugh... This is one of those files that must have CRLF line endings to work orrectly :| build/win32/vs10/glib.sln | 470 ++++++++++++++++++++++---------------------- 1 files changed, 235 insertions(+), 235 deletions(-) commit 315210ecdb98bc8effe6524ee24baba39cd48056 Author: Colin Walters Date: Tue Jun 28 12:52:58 2011 -0400 GCancellable: Fix build on Win32 https://bugzilla.gnome.org/show_bug.cgi?id=653522 gio/gcancellable.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 1b0e5e7683148f769189fc82ab731ee25d06c04c Author: Colin Walters Date: Tue Jun 28 10:03:15 2011 -0400 gmain: Fall back to pipes if kernel doesn't support EFD_CLOEXEC for eventfd() Also remove the caching of checking for eventfd; just try it every time, it's cheap enough to do so. https://bugzilla.gnome.org/show_bug.cgi?id=653570 glib/gmain.c | 46 +++++++++++++++++----------------------------- 1 files changed, 17 insertions(+), 29 deletions(-) commit 8b1a0764f98fe1ce0880e684fb4310089e8327e7 Author: Ihar Hrachyshka Date: Tue Jun 28 02:02:34 2011 +0300 Updated Belarusian translation. po/be.po | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 62d695f52d746112f50684399d0db2d58e499b57 Author: Ihar Hrachyshka Date: Tue Jun 28 01:27:27 2011 +0300 Updated Belarusian translation. po/be.po | 56 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 28 insertions(+), 28 deletions(-) commit b07f2833c0d2ab8282fae0c19ef065a38721a985 Author: Ryan Lortie Date: Mon Jun 27 11:28:55 2011 +0100 Change to AM_MAINTAINER_MODE([enable]) Fixes https://bugzilla.gnome.org/show_bug.cgi?id=653429 configure.ac | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 4d0279dfd879224ac8228c349f26840eb9e6531f Author: Ihar Hrachyshka Date: Sat Jun 25 19:14:09 2011 +0300 Updated Belarusian translation. po/be.po | 3203 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1530 insertions(+), 1673 deletions(-) commit 3cbd5565ae32515e59e129e835b79b211b51d5d4 Author: Claudio Saavedra Date: Fri Jun 24 16:04:54 2011 +0300 GSimpleAction: fix typo gio/gsimpleaction.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cacbdf0ea8792d6c11ab224f9ecc38c920f84e37 Author: Krzesimir Nowak Date: Fri Jun 24 13:20:06 2011 +0200 Typo fix. Fixes jhbuilding gobject-introspection. gobject/glib-types.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 088b08bdfc8e6b3a7cc4d884e2186fe1a156fadb Author: Chun-wei Fan Date: Fri Jun 24 11:22:47 2011 +0800 Refine Visual Studio Projects -Reinstate build/win32/vs10/glib.sln with the correct EOL (DOS/Windows) so that the file can be correctly recognized by Windows, rather than having the "Unrecognized Visual Studio Version". -Update the main GLib projects to output the DLL/LIB file into \\bin for all configurations. -Update/simplify the property sheets to copy all DLL and LIB files from \\bin for all configurations. -Update the VS 2008 property sheet to seperate the intermediate directories for all projects as well to avoid errors/warnings of being unable to write/access the PDB files as they are in use. build/win32/vs10/glib.props | 5 +- build/win32/vs10/glib.sln | 235 +++++++++++++++++++++++++++++++++++++++ build/win32/vs10/glib.vcxprojin | 4 + build/win32/vs9/glib.vcprojin | 4 + build/win32/vs9/glib.vsprops | 4 +- 5 files changed, 245 insertions(+), 7 deletions(-) commit 92365b05c4075302920eab75cc7053b130032468 Author: Chun-wei Fan Date: Fri Jun 24 11:13:33 2011 +0800 Temporarily remove build/win32/vs10/glib.sln To fix up for the line endings (this needs to be in the DOS/Windows format) build/win32/vs10/glib.sln | 235 --------------------------------------------- 1 files changed, 0 insertions(+), 235 deletions(-) commit 9eb65dd3ed5e1a9638595cbe10699c7606376511 Author: Matthias Clasen Date: Thu Jun 23 21:31:40 2011 -0400 Unicode: add a g_utf8_substring convenience api This function is useful in the GTK+ accessibility implementations, and seems like a nice thing to have around in general. docs/reference/glib/glib-sections.txt | 1 + glib/glib.symbols | 25 +++++++++++++------------ glib/gunicode.h | 8 ++++++-- glib/gutf8.c | 32 ++++++++++++++++++++++++++++++++ glib/tests/utf8-misc.c | 21 +++++++++++++++++++++ 5 files changed, 73 insertions(+), 14 deletions(-) commit c2b112bc56184e5ffdaf99df5aeaf8e06f84af21 Author: Christian Persch Date: Fri Jun 24 01:07:18 2011 +0200 Typo fix glib/gregex.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b1b8c95d3539d111632e5de88cadb0b547179a59 Author: Christian Persch Date: Thu Jun 23 18:35:40 2011 +0200 Plug a mem leak in the regex test glib/tests/regex.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 316efa1b5d88f91df9d3384bfb1b0dd37134405d Author: Christian Persch Date: Thu Jun 23 18:31:29 2011 +0200 Add boxed GType for GMatchInfo docs/reference/gobject/gobject-sections.txt | 2 ++ gobject/gboxed.c | 2 ++ gobject/glib-types.h | 10 ++++++++++ gobject/gobject.symbols | 1 + 4 files changed, 15 insertions(+), 0 deletions(-) commit 00afe3fed340cb87b638aaafa01a2829cb60efba Author: Christian Persch Date: Thu Jun 23 18:27:29 2011 +0200 Make GMatchInfo refcounted docs/reference/glib/glib-sections.txt | 2 + glib/glib.symbols | 2 + glib/gregex.c | 49 +++++++++++++++++++++++++++++--- glib/gregex.h | 2 + 4 files changed, 50 insertions(+), 5 deletions(-) commit 3393711f426f101d851697e1af4105ec1d22b402 Author: Patrick Welche Date: Thu Jun 23 15:08:46 2011 +0100 build: fix gtk-doc when srcdir != builddir https://bugzilla.gnome.org/show_bug.cgi?id=653250 docs/reference/gio/Makefile.am | 2 +- docs/reference/glib/Makefile.am | 2 +- docs/reference/gobject/Makefile.am | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 1e58d11a443e3c1b6228ff6e148ccbf244da9d84 Author: Sebastian Dröge Date: Thu Jun 23 09:34:59 2011 +0200 Fix typo in GTime docs deprected -> deprecated docs/reference/glib/tmpl/date.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5db5a46c3d8f5beb7f3b6d40b0c727125a626f6f Author: Matthias Clasen Date: Tue Jun 21 00:54:00 2011 -0400 Add tests for GValueArray gobject/tests/valuearray.c | 65 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 65 insertions(+), 0 deletions(-) commit f4da19daa67b3a021563c8185fd094a6e4b907d5 Author: Matthias Clasen Date: Tue Jun 21 00:52:43 2011 -0400 Improve test coverage for GValue transformations gobject/tests/Makefile.am | 3 +- gobject/tests/param.c | 152 ++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 153 insertions(+), 2 deletions(-) commit 6dfd21caef93b31c6a42025d7af928db37bca75c Author: Matthias Clasen Date: Tue Jun 21 00:51:57 2011 -0400 Run some tests with errorcheck mutexes too All in the name of better test coverage. gthread/tests/642026.c | 4 ++++ gthread/tests/Makefile.am | 5 +++++ 2 files changed, 9 insertions(+), 0 deletions(-) commit d8d25d8c96f1f2f9c0f110812e477c1a8e2e1edf Author: Yuri Kozlov Date: Wed Jun 22 20:10:43 2011 +0400 Updated Russian translation po/ru.po | 1025 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 549 insertions(+), 476 deletions(-) commit 0e4507a296bbf15b9ba4799c9081c8efaab7f34f Author: Chun-wei Fan Date: Wed Jun 22 15:22:55 2011 +0800 Update config.h.win32(.in) Make file contents more like the config.h(.in) contents config.h.win32.in | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit fdca8060aa8dad34cd32a52553d831ef57f3f363 Author: Colin Walters Date: Tue Jun 21 23:24:07 2011 -0400 build: Cache check for futex() and eventfd() configure.ac | 28 ++++++++++------------------ 1 files changed, 10 insertions(+), 18 deletions(-) commit fa873992800c64722a56782a9d288c05ce0df21f Author: Colin Walters Date: Tue Jun 21 21:43:19 2011 -0400 GCancellable: Use Linux eventfd() instead of pipe See commit f626dd2b4311bd82137c5b208ab2de288c3e6fae for rationale; basically it's cheaper than a pipe. https://bugzilla.gnome.org/show_bug.cgi?id=653140 gio/gcancellable.c | 88 ++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 68 insertions(+), 20 deletions(-) commit 3904c8761a60dbadbdfaf98fe23ff19cbdcc4a9a Author: Colin Walters Date: Tue Jun 21 19:01:10 2011 -0400 gmain: use Linux eventfd() for main context wake up The Linux eventfd() call is basically tailor made for the main loop wake up pipe - all we want is a threadsafe way to write to a file descriptor, and wake up the context on the other end; we don't care about the content at all. The eventfd manual page basically explains the benefits: Applications can use an eventfd file descriptor instead of a pipe (see pipe(2)) in all cases where a pipe is used simply to signal events. The kernel overhead of an eventfd file descriptor is much lower than that of a pipe, and only one file descriptor is required (versus the two required for a pipe). When writing my multithreaded spawn test case I actually hit the 1024 file descriptor limit quickly, because we used 2 fds per main context. This brings that down to 1. https://bugzilla.gnome.org/show_bug.cgi?id=653140 configure.ac | 20 ++++++++++++++++ glib/gmain.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 83 insertions(+), 6 deletions(-) commit 29bb7638a56cd692d82ad87956822070b0877ead Author: Dan Winship Date: Tue Jun 21 16:14:50 2011 -0400 gio/Makefile.am: Remove stray references to $(marshal_sources) gio/Makefile.am | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit 9053ad07ba7210a5a2f8e7ca36f686fd9f96abe0 Author: Colin Walters Date: Tue Jun 21 10:26:58 2011 -0400 Fix a srcdir!=builddir issue, and export that we support it Future jhbuild versions will consume the BUILD API and automatically use a builddir, so mark us as supporting it. Makefile.am | 3 +++ gio/tests/Makefile.am | 2 +- 2 files changed, 4 insertions(+), 1 deletions(-) commit 3655178b14d3eaff59e8295906db84f414172507 Author: Fran Diéguez Date: Tue Jun 21 13:55:31 2011 +0200 Updated Galician translations po/gl.po | 353 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 181 insertions(+), 172 deletions(-) commit f6ed3571017e7ace55c78491ef4e79bfc914c07b Author: Philip Van Hoof Date: Sat Jun 18 19:40:34 2011 +0200 Add iter_replace API to GHashTableIter https://bugzilla.gnome.org/show_bug.cgi?id=652822 docs/reference/glib/glib-sections.txt | 1 + glib/ghash.c | 152 +++++++++++++++++++++++---------- glib/ghash.h | 2 + glib/glib.symbols | 1 + glib/tests/hash.c | 23 +++++ 5 files changed, 135 insertions(+), 44 deletions(-) commit 8f05da99cb88dfa6c79fb5ccdc640c775dcd631c Author: Matthias Clasen Date: Mon Jun 20 22:49:34 2011 -0400 Make gmarshal.c actually compile standalone It was lacking the necessary includes; in the past it has been included towards the bottom of gsignal.c, and gained its includes that way. gobject/gmarshal.c | 597 +++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 550 insertions(+), 47 deletions(-) commit b74e2a720a09fcb5ceb1cd3b38e3ce32d14c2234 Author: Colin Walters Date: Mon Jun 20 09:06:07 2011 -0400 Stop using glib-genmarshal at build time To help cross compilation, don't use glib-genmarshal in our build. This is easy now that we have g_cclosure_marshal_generic(). In gobject/, add gmarshal.[ch] to git (making the existing entry points stubs). In gio/, simply switch to using g_cclosure_marshal_generic(). https://bugzilla.gnome.org/show_bug.cgi?id=652168 gio/Makefile.am | 23 --- gio/gactiongroup.c | 5 +- gio/gapplication.c | 5 +- gio/gcancellable.c | 3 +- gio/gdbusauthobserver.c | 3 +- gio/gdbusconnection.c | 3 +- gio/gdbusinterface.c | 1 - gio/gdbusinterfaceskeleton.c | 3 +- gio/gdbusnameowning.c | 7 +- gio/gdbusnamewatching.c | 5 +- gio/gdbusobject.c | 1 - gio/gdbusobjectmanager.c | 5 +- gio/gdbusobjectmanagerclient.c | 5 +- gio/gdbusobjectskeleton.c | 3 +- gio/gdbusproxy.c | 5 +- gio/gdbusserver.c | 3 +- gio/gfilemonitor.c | 3 +- gio/gio-marshal.list | 34 ---- gio/gmountoperation.c | 7 +- gio/gpollableinputstream.c | 3 +- gio/gpollableoutputstream.c | 1 - gio/gsettings.c | 5 +- gio/gsettingsbackend.c | 1 - gio/gsocket.c | 3 +- gio/gsocketservice.c | 3 +- gio/gthreadedsocketservice.c | 4 +- gio/gtlsclientconnection.c | 1 - gio/gtlsconnection.c | 3 +- gio/gtlsserverconnection.c | 1 - gobject/.gitignore | 1 - gobject/Makefile.am | 37 +---- gobject/gmarshal.c | 338 ++++++++++++++++++++++++++++++++++++++++ gobject/gmarshal.h | 187 ++++++++++++++++++++++ gobject/gmarshal.list | 27 +--- gobject/gsignal.c | 4 - 35 files changed, 565 insertions(+), 178 deletions(-) commit 322e25b535a63a631f2f53439a876a4d7d9c1f87 Author: David Zeuthen Date: Mon Jun 20 16:32:03 2011 -0400 GDBus: Unref worker from worker-thread to avoid race ... otherwise we might end up using the worker after it has been freed. Reported by Dan Winship and Colin Walters. This fix uncovered a bug in the /gdbus/nonce-tcp test case so "fix" that as well to use a better way of having one thread wait for another (using quotes for the word "fix" since it's pretty hackish to busy-wait in one thread to wait for another). Signed-off-by: David Zeuthen gio/gdbusprivate.c | 21 ++++++++++++++++++++- gio/tests/gdbus-peer.c | 2 +- 2 files changed, 21 insertions(+), 2 deletions(-) commit 4344838781ee4fcd1c459ec0761e531d20baacfb Author: Colin Walters Date: Mon Jun 20 14:09:31 2011 -0400 gthread tests: Remove spurious return; gthread/tests/spawn-singlethread.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 5e64717a5ffb61c51ca936d51d0d38e5abc08c3a Author: Colin Walters Date: Mon Jun 20 11:15:27 2011 -0400 gclosure: Add G_TYPE_ENUM and G_TYPE_PARAM for g_cclosure_marshal_generic() These are fundamental types missed in the original commit. gobject/gclosure.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit d54c65448cf7426d132f11c645a1cd9eec034c03 Author: Colin Walters Date: Mon Jun 20 13:41:52 2011 -0400 gdbus-test-codegen: Allocate full integer space for uint16 properties Because there is no G_TYPE_[U]INT16, we need to use integer types, otherwise we'll end up overwriting memory (in this case on the stack). gio/tests/gdbus-test-codegen.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 49fac943f37d16ade1b3fdd0f5b0ee479a74e440 Author: Javier Jardón Date: Mon Jun 20 11:48:25 2011 +0100 configure.ac: Generate xz tarballs by default configure.ac | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c68683f780d4960d0fc0e659c86d8a1efaa4da19 Author: Chun-wei Fan Date: Mon Jun 20 11:50:57 2011 +0800 Visual C++ 2010 project files update Consolidate my previous commit into property file... should have realized this sooner... build/win32/vs10/gio.vcxprojin | 8 -------- build/win32/vs10/glib-compile-schemas.vcxproj | 8 -------- build/win32/vs10/glib-genmarshal.vcxproj | 8 -------- build/win32/vs10/glib.props | 2 +- build/win32/vs10/glib.vcxprojin | 16 ---------------- build/win32/vs10/gmodule.vcxproj | 8 -------- build/win32/vs10/gobject.vcxprojin | 8 -------- build/win32/vs10/gsettings.vcxproj | 8 -------- .../win32/vs10/gspawn-win32-helper-console.vcxproj | 8 -------- build/win32/vs10/gspawn-win32-helper.vcxproj | 8 -------- build/win32/vs10/gthread.vcxproj | 8 -------- build/win32/vs10/testglib.vcxproj | 8 -------- 12 files changed, 1 insertions(+), 97 deletions(-) commit 801e52f8099f6ae6dba61f0f54bc1c7a60f52681 Author: Chun-wei Fan Date: Mon Jun 20 11:34:15 2011 +0800 Update Visual C++ 2010 Projects -Seperate intermediate directories for each project to avoid intermittent MSBuild errors that a build log cannot be written while in use, and update the property sheet as necessary. -Minor cleanups of uneeded tags in the projects/properties build/win32/vs10/gio.vcxprojin | 9 ++++++++- build/win32/vs10/glib-compile-schemas.vcxproj | 9 ++++++++- build/win32/vs10/glib-genmarshal.vcxproj | 9 ++++++++- build/win32/vs10/glib.props | 3 +-- build/win32/vs10/glib.vcxprojin | 17 ++++++++++++++++- build/win32/vs10/gmodule.vcxproj | 9 ++++++++- build/win32/vs10/gobject.vcxprojin | 9 ++++++++- build/win32/vs10/gsettings.vcxproj | 9 ++++++++- .../win32/vs10/gspawn-win32-helper-console.vcxproj | 9 ++++++++- build/win32/vs10/gspawn-win32-helper.vcxproj | 9 ++++++++- build/win32/vs10/gthread.vcxproj | 9 ++++++++- build/win32/vs10/testglib.vcxproj | 9 ++++++++- 12 files changed, 97 insertions(+), 13 deletions(-) commit f9cec26968fad4ddecae9b13077f63bc11b66f86 Author: Christian Persch Date: Sat Jun 18 16:22:53 2011 +0200 Clarify nul-termination of g_utf8_to_ucs4[_fast] result The docs for g_utf8_to_ucs4_fast didn't mention that the resulting string is terminated by a 0 character. Bug #652897. glib/gutf8.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 580e177dccce98e4f8490b9463321d01343cac2d Author: Matthias Clasen Date: Sun Jun 19 01:42:48 2011 -0400 Add tests for GCache glib/tests/Makefile.am | 3 + glib/tests/cache.c | 147 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+), 0 deletions(-) commit 9fa5b8e5c7701d9ea40577a9a317d02c79b17d18 Author: Matthias Clasen Date: Sun Jun 19 01:05:26 2011 -0400 asyncqueue: improve test coverage tests/asyncqueue-test.c | 57 ++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 54 insertions(+), 3 deletions(-) commit 63fa44251a24d01854b86c82ce7e625c0553b88d Author: Matthias Clasen Date: Sun Jun 19 01:05:05 2011 -0400 utils: silence tests unless verbose glib/tests/utils.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 74 insertions(+), 3 deletions(-) commit e1d4e06ab3dc9be6e239eb27f2f168e277ae273c Author: Matthias Clasen Date: Sun Jun 19 01:04:48 2011 -0400 logging: improve test coverage glib/tests/logging.c | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) commit ed3ac87afe51de67b631abf5f8dc50622b141a8b Author: Matthias Clasen Date: Sun Jun 19 01:04:30 2011 -0400 hash: Improve test coverage glib/tests/hash.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit c4796a4d7a9bbbfbcf9ec82d0cdc442cdccb8113 Author: Chun-wei Fan Date: Sat Jun 18 17:55:58 2011 +0800 Update gsettings/glib-compile-schemas VS Projects These tools require the use of GModule headers also, so update the include directories so that the correct gmodule.h will be included instead of the system-installed version. build/win32/vs10/glib-compile-schemas.vcxproj | 4 ++++ build/win32/vs10/gsettings.vcxproj | 4 ++++ build/win32/vs9/glib-compile-schemas.vcproj | 4 ++++ build/win32/vs9/gsettings.vcproj | 4 ++++ 4 files changed, 16 insertions(+), 0 deletions(-) commit 4476e22a14af93d375d3a9d8cd2ab8deedf669ad Author: Colin Walters Date: Fri Jun 17 09:39:48 2011 -0400 gvariant: Mark g_variant_new_variant as constructor https://bugzilla.gnome.org/show_bug.cgi?id=647796 glib/gvariant.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 19610184c40b37c48ddf8006db26e14d563c7eda Author: Colin Walters Date: Fri Jun 17 08:52:05 2011 -0400 gdatainputstream: Add Since: tags and update gio-sections.txt https://bugzilla.gnome.org/show_bug.cgi?id=652758 docs/reference/gio/gio-sections.txt | 2 ++ gio/gdatainputstream.c | 4 +++- 2 files changed, 5 insertions(+), 1 deletions(-) commit 28254a38a7f077d5fc03939ea7c03260aabe5188 Author: Colin Walters Date: Thu Jun 16 14:00:36 2011 -0400 GDataInputStream: Add _utf8() variants of _read_line These will validate the resulting line, and throw a conversion error. In practice these will likely be used by bindings, but it's good for even C apps too that don't want to explode if that text file they're reading into Pango actually has invalid UTF-8. https://bugzilla.gnome.org/show_bug.cgi?id=652758 gio/gdatainputstream.c | 82 +++++++++++++++++++++++++++++++++++++++++ gio/gdatainputstream.h | 8 ++++ gio/gio.symbols | 2 + gio/tests/data-input-stream.c | 74 +++++++++++++++++++++++++++++++++++++ 4 files changed, 166 insertions(+), 0 deletions(-) commit ff2f46a7f42d5c0d0b8af0d4328f960605420790 Author: Colin Walters Date: Thu Jun 16 13:14:44 2011 -0400 GDataInputStream: Clarify read_line() docs, mark as byte array g_data_input_stream_read_line() and g_data_input_stream_read_line_finish() don't do any encoding checks, so we shouldn't call the returned value a "string" (which I'd like to mean UTF-8). Annotate them as byte arrays and add encoding warnings to the docstrings. https://bugzilla.gnome.org/show_bug.cgi?id=652758 gio/gdatainputstream.c | 30 ++++++++++++++++++------------ 1 files changed, 18 insertions(+), 12 deletions(-) commit de0519581ab7aedcfc8b6b5a46139a8c9728c596 Author: Patrick Welche Date: Tue Jun 14 09:43:33 2011 +0100 Fix build due to trivial typos in ab0e9dbf. https://bugzilla.gnome.org/show_bug.cgi?id=652750 docs/reference/gio/Makefile.am | 101 ------------------------------------ docs/reference/gobject/Makefile.am | 2 +- 2 files changed, 1 insertions(+), 102 deletions(-) commit 34b7126a4e0b743b07b9d55309fce0d15802b69c Author: Murray Cumming Date: Wed Jun 15 10:47:13 2011 +0200 G_STATIC_REC_MUTEX_INIT: Add a 0 to the initialization. This avoids a compiler warning about an incomplete initialization when using this. glib/gthread.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 23f684454f6f0151cb7181c527bf254f6b97ed35 Author: Ryan Lortie Date: Tue Jun 14 22:44:10 2011 -0400 Drop dead code in GVariant parser There is no chance that an unsigned integer value will be negative after we do the bounds check that enforces its non-negativity. Caught by Matthias running Coverity. glib/gvariant-parser.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a6b9db6907117639b2493e96f8dee9e54bdba788 Author: Matthias Clasen Date: Tue Jun 14 20:44:15 2011 -0400 Eliminate some dead code glib/gspawn.c | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) commit 9b68d9892a125e00958ff019d5edcf4f6b409cf8 Author: Matthias Clasen Date: Tue Jun 14 20:36:37 2011 -0400 Remove a redundant NULL check gmodule/gmodule.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 28008138c3ef88ad7f44055580f2b19796b9c29f Author: Matthias Clasen Date: Tue Jun 14 20:15:04 2011 -0400 Silence a compiler warning gio/gdbusaddress.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f966a0af9ac5524b26917b266abcbbac890c58e0 Author: Matthias Clasen Date: Tue Jun 14 19:52:19 2011 -0400 Add some argument checks to filename conversion functions glib/gconvert.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit c9f883f133bc83942484cb8a1349b58ada46b4bc Author: Colin Walters Date: Tue Jun 14 18:46:06 2011 -0400 gmain: Close race condition in _g_main_wake_up_all_contexts() Running gthread/tests/spawn-multithreaded in a loop, I very easily hit: GLib-CRITICAL **: g_main_context_wakeup: assertion `g_atomic_int_get (&context->ref_count) > 0' failed Testing the refcount still left a window where we would fall into the assertion. Fix this by just locking the context. glib/gmain.c | 17 +++++------------ 1 files changed, 5 insertions(+), 12 deletions(-) commit 211d7adf6e452c30dc0b76225e7bdcddee7c5f8f Author: Colin Walters Date: Wed Jun 8 11:31:14 2011 -0400 gmain: Only run through signal delivery once per read() This is what I intended to do before. https://bugzilla.gnome.org/show_bug.cgi?id=652072 glib/gmain.c | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) commit ed827deb7756bde270eb015eb4263324a313be14 Author: Colin Walters Date: Sat Jun 11 12:10:57 2011 -0400 gmain: Use sigset_t for keeping track of installed signals Minor code cleanup. https://bugzilla.gnome.org/show_bug.cgi?id=652072 glib/gmain.c | 37 ++++++++++--------------------------- 1 files changed, 10 insertions(+), 27 deletions(-) commit 1874ad97d809950901246c940a2b80ba3a6d9390 Author: Colin Walters Date: Fri Jun 10 10:48:07 2011 -0400 gspawn: Reset signal handlers for synchronous spawning We should by default reset signal handlers; particularly with the ability to install them via g_unix_signal_source_new(), we don't want to call a user callback inside a fork()ed helper process. https://bugzilla.gnome.org/show_bug.cgi?id=652072 glib/gspawn.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit b9c67b43690bfc3b9a869a285f542a420f5b0067 Author: Colin Walters Date: Sat Jun 11 17:25:13 2011 -0400 glib/tests/unix.c: Also test SIGTERM We expect this to not kill the process, so it'd be a good one to test. https://bugzilla.gnome.org/show_bug.cgi?id=652072 glib/tests/unix.c | 50 ++++++++++++++++++++++++++++++++------------------ 1 files changed, 32 insertions(+), 18 deletions(-) commit c2364ce9a4e59ca0276c02b2b9a1356327f2cffb Author: Colin Walters Date: Fri Jun 10 10:35:27 2011 -0400 spawn-multithreaded: Clean up IO channel code I modeled the new bits after how gunixmount.c handles GIOChannel; it's apparently easier not to look at the condition. https://bugzilla.gnome.org/show_bug.cgi?id=652072 gthread/tests/spawn-multithreaded.c | 27 ++++++++++++++++----------- 1 files changed, 16 insertions(+), 11 deletions(-) commit 7e1886ba72a36f73296781c5ca5525ae5e8288aa Author: Colin Walters Date: Fri Jun 10 10:14:25 2011 -0400 gspawn: Handle EINTR in a few more cases I was debugging gthread/tests/spawn-multithreaded.c, and while I don't think I actually hit EINTR in any of these cases, it'd be good to fix them anyways. https://bugzilla.gnome.org/show_bug.cgi?id=652072 glib/gspawn.c | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 deletions(-) commit 922f6aa496b3907634b45efe7c95fe9e5ebc5107 Author: Colin Walters Date: Fri Jun 10 07:29:28 2011 -0400 spawn-singlethread.c: New test https://bugzilla.gnome.org/show_bug.cgi?id=652072 gthread/tests/Makefile.am | 4 + gthread/tests/spawn-singlethread.c | 194 ++++++++++++++++++++++++++++++++++++ 2 files changed, 198 insertions(+), 0 deletions(-) commit 01ee9449e34d22c5527d30b70169f6ca2b778626 Author: Colin Walters Date: Fri Jun 10 07:27:29 2011 -0400 spawn-multithreaded: Also look for lt-test-echo I hate libtool =( https://bugzilla.gnome.org/show_bug.cgi?id=652072 gthread/tests/spawn-multithreaded.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit b6a829c314a837824c63afec35bcf56742c4b71d Author: Matthias Clasen Date: Tue Jun 14 16:32:55 2011 -0400 If dup fails don't call close() gio/gunixfdlist.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 6e7a7052e01ef8e44891e9290c5275c3b3d6e07d Author: Matthias Clasen Date: Tue Jun 14 16:20:26 2011 -0400 Remove a redundant assertion A gsize is never going below 0. gobject/gatomicarray.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit ba6e66bff1684c0ef0af603f18b0ca53ed7c45fd Author: Matthias Clasen Date: Tue Jun 14 16:18:45 2011 -0400 Don't compare unsigned numbers with 0 It does not work. gio/gdbusaddress.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a6d33d3a28071957e81d63ba389bdf759d29dc45 Author: David Zeuthen Date: Tue Jun 14 18:11:09 2011 -0400 GDBusMessage: Optimize serializer and deserializer ... by using a switch instead of if-then-else. Signed-off-by: David Zeuthen gio/gdbusmessage.c | 763 +++++++++++++++++++++++++++------------------------- 1 files changed, 390 insertions(+), 373 deletions(-) commit 7963a4cf95293cbf368a0ff891ba661e4ea3cc63 Author: Colin Walters Date: Tue Jun 14 12:28:57 2011 -0400 gclosure: Add missing include gobject/gclosure.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 01e6cf1360deffe49c7bb4d1fa3cbd3d904c6b30 Author: Matthias Clasen Date: Tue Jun 14 11:40:32 2011 -0400 Don't do < 0 on an unsigned value It won't work. read() returns a signed value, anyway. gio/tests/gdbus-sessionbus.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 25a797fa25e17607a7b3618d3d098004b2be1cc8 Author: Matthias Clasen Date: Tue Jun 14 10:16:35 2011 -0400 Silence a compiler warning Even though we are confident the filename will always end in .gmarkup, the compiler doesn't know that... glib/tests/markup-parse.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd Author: Matthias Clasen Date: Tue Jun 14 10:12:46 2011 -0400 Don't leak resources in error cases glib/gfileutils.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 83d34f630939aa13539e03895bef87da738c4127 Author: Matthias Clasen Date: Tue Jun 14 10:07:22 2011 -0400 Don't forget to free resources in an early return gio/xdgmime/xdgmimemagic.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 3dc34de0fffca527e9a9e75f00ef913dec14da08 Author: Matthias Clasen Date: Tue Jun 14 10:04:06 2011 -0400 Avoid a deref-before-NULL-check warning gio/gdbusaddress.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 339cac8fc71f9409f97a4bfc3f42f912c262c06d Author: Matthias Clasen Date: Tue Jun 14 09:53:26 2011 -0400 Remove unneeded NULL check We ensure 10 lines up that parameters is not NULL. gio/gdbusconnection.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit cf7f50b28ee84eb4f490540d0ebe84a9d5cf8375 Author: Matthias Clasen Date: Tue Jun 14 09:50:55 2011 -0400 Remove an unneeded NULL check data->proxy cannot be NULL here, or we'd have crashed 10 lines up. gio/gdbusproxy.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4c63303f9fa1ea2737c6890a5e51188eaa534836 Author: Matthias Clasen Date: Tue Jun 14 09:44:45 2011 -0400 Silence an uninitialize variable warning gio/xdgmime/xdgmimeparent.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 114b9b2504d6f093daadef6fe0b5b734ca78ec6e Author: Matthias Clasen Date: Tue Jun 14 07:17:06 2011 -0400 Fix up symbol lists and docs docs/reference/gio/gio-sections.txt | 1 + gio/gio.symbols | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 42c2e42a39bb04aae8fae3b691e22b290d1da48a Author: Xan Lopez Date: Thu Jun 9 23:50:22 2011 +0200 gclosure: add missing fundamental types to generic marshaler for GObject type the ffi->gvalue conversion was not handled. The GFlags type was completely missing. gobject/gclosure.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit b87d9405be375ac5a5a690f10f6ec13fccd8e3bd Author: Vincent Untz Date: Tue Jun 14 09:01:25 2011 +0200 GDesktopAppInfo: Fix declaration of g_desktop_app_info_get_nodisplay gio/gdesktopappinfo.c | 2 +- gio/gdesktopappinfo.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 86ffdf55705ef0f76159707576174227df0c2c3a Author: Vincent Untz Date: Sun Jun 12 12:22:59 2011 +0200 GDesktopAppInfo: Add g_desktop_app_info_get_nodisplay Necessary for rebasing gnome-menus on top of GDesktopAppInfo. https://bugzilla.gnome.org/show_bug.cgi?id=652385 gio/gdesktopappinfo.c | 21 +++++++++++++++++++++ gio/gdesktopappinfo.h | 1 + 2 files changed, 22 insertions(+), 0 deletions(-) commit 9a9cca97641cbfdbb7f0ceac73b4317b66b63685 Author: Matthias Clasen Date: Mon Jun 13 23:54:59 2011 -0400 bump version configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)