commit 8c36b1ad2bf03141cd1aacbb0fa9d19ba7c72c17 Author: Kjartan Maraas Date: Sun Jul 11 15:51:04 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 1387 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 732 insertions(+), 655 deletions(-) commit 358b9d6ac750c3d35b259df2b59353d004a32ace Author: Matthias Clasen Date: Sat Jul 10 23:53:36 2010 -0400 Move main loop docs inline docs/reference/glib/tmpl/main.sgml | 288 +++++----------------------- glib/gmain.c | 76 ++++++++ glib/gmain.h | 374 ++++++++++++++++++++++++++++-------- glib/gpoll.h | 30 +++- 4 files changed, 448 insertions(+), 320 deletions(-) commit ab8cb652c83d77471b2e0f56b270d4ef8704dae9 Author: Matthias Clasen Date: Sat Jul 10 22:30:04 2010 -0400 Fix a typo docs/reference/glib/tmpl/bookmarkfile.sgml | 100 ++++------------------------ glib/gatomic.c | 2 +- glib/gbookmarkfile.c | 44 ++++++++++++ glib/gbookmarkfile.h | 30 ++++++++- glib/tests/Makefile.am | 3 +- glib/tests/bookmarks.xbel | 23 +++++++ 6 files changed, 109 insertions(+), 93 deletions(-) commit e57291efdc53a2f7732e39730ef91dab266ade83 Author: Matthias Clasen Date: Sat Jul 10 21:51:34 2010 -0400 Move docs for atomic operations inline docs/reference/glib/tmpl/atomic_operations.sgml | 136 +++++------------------ glib/gatomic.c | 133 ++++++++++++++++++++++- glib/gatomic.h | 22 ++++- 3 files changed, 183 insertions(+), 108 deletions(-) commit e8503fddee2c5426a98d066c5a24afd9ae7ade50 Author: Matthias Clasen Date: Sat Jul 10 21:26:28 2010 -0400 Move GAsyncQueue docs inline docs/reference/glib/tmpl/async_queues.sgml | 55 +--------------------------- glib/gasyncqueue.c | 53 +++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 53 deletions(-) commit db0c58062dd208982521dfc99b0da59a5bd4327b Author: Ryan Lortie Date: Sat Jul 10 23:28:30 2010 -0400 NEWS for the pending release NEWS | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 152 insertions(+), 0 deletions(-) commit d2fe46b476a183168d57581c41b763b9e8f03c7c Author: Colin Walters Date: Sat Jul 10 20:09:34 2010 -0400 Annotate all custom GIO GSource using g_source_set_name Naming the sources allows easier debugging with e.g. SystemTap probes. https://bugzilla.gnome.org/show_bug.cgi?id=620536 gio/gsocket.c | 1 + gio/gunixinputstream.c | 1 + gio/gunixoutputstream.c | 1 + gio/inotify/inotify-kernel.c | 1 + glib/giounix.c | 1 + glib/giowin32.c | 1 + 6 files changed, 6 insertions(+), 0 deletions(-) commit 7568bb66f996bdf94da6963399333236f73adb1b Author: Matthias Clasen Date: Sat Jul 10 20:00:49 2010 -0400 use proper feature test macros for isnan Problem pointed out in bug 581354 glib/tests/strfuncs.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d9dc570c593a29be62b3d85cef43f92f52dcce8e Author: Matthias Clasen Date: Sat Jul 10 19:46:40 2010 -0400 Add ACLOCAL_AMFLAGS to Makefile.am Patch by Vincent Untz, bug 570036 Makefile.am | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 3dca4ce434f30a5c72f773c5c0437d4ac92413ab Author: Matthias Clasen Date: Sat Jul 10 19:16:27 2010 -0400 One more dubious return gio/gsocketlistener.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d44ae96cb1566447ce44034b8b9290badacb6fe4 Author: Ryan Lortie Date: Sat Jul 10 17:54:08 2010 -0400 GVariant: fix some more leaks in error cases glib/gvariant-parser.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 90c49a0654f4aa556f3d2ccb7c91b6e480eef1ae Author: Ryan Lortie Date: Sat Jul 10 17:45:51 2010 -0400 move the g_free() from the last commit down It is needed for the error message... glib/gvariant-parser.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 29babb9fc8baf2327b2e0781fbf07bed76a4cbde Author: Matthias Clasen Date: Sat Jul 10 18:04:22 2010 -0400 Minor cleanup gio/glocalfileenumerator.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit f8e22856c643bfccaf03db6f84738126cff374d0 Author: Matthias Clasen Date: Sat Jul 10 17:57:45 2010 -0400 Add a GAppInfoCreate flag for startup-notification Using this flag, it will be possible to launch apps without a desktop file, in the same way that gdk_spawn_... lets you do. Requested in bug 599223. gio/gdesktopappinfo.c | 2 +- gio/gioenums.h | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) commit 5f1490e94aa0fcfe72b92377dc7efae4b3300a6c Author: Matthias Clasen Date: Sat Jul 10 17:21:32 2010 -0400 Fix sparse warnings These were listed in bug 623955 gio/gconverteroutputstream.c | 2 +- gio/gdbusauthmechanismsha1.c | 4 ++-- gio/gdbusconnection.c | 2 +- gio/gfileinfo.c | 4 ++-- gio/ginetsocketaddress.c | 2 +- gio/gmount.c | 6 +++--- gio/gschema-compile.c | 6 +++--- gio/gunixfdmessage.c | 2 +- gio/gunixresolver.c | 9 ++++++--- 9 files changed, 20 insertions(+), 17 deletions(-) commit 41f4aba2d22ceec7f8dd0916aae99fb3eea5699f Author: Matthias Clasen Date: Sat Jul 10 17:12:31 2010 -0400 Chain up in g_settings_finalize Requested in bug 623954 gio/gsettings.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 61027a8b5ce75c68f2a6e84134ea88af1f8a5556 Author: Matthias Clasen Date: Sat Jul 10 17:06:41 2010 -0400 Turn on glibc malloc checking features for make check Makefile.decl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 48a04f9303294304db5693acb1e4421cfdd4464a Author: Ryan Lortie Date: Sat Jul 10 16:56:51 2010 -0400 GVariant: don't leak during type inferencing glib/gvariant-parser.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b1c4dec264eeff92fc9afd112c6b6fc4fd74c087 Author: Jorge González Date: Sat Jul 10 11:03:52 2010 +0200 Updated Spanish translation po/es.po | 1179 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 588 insertions(+), 591 deletions(-) commit 551461b23a52f4c49633352e538184cd8cb250ad Author: Matthias Clasen Date: Fri Jul 9 08:33:27 2010 -0400 Fix some leaks in the inotify code Also avoid creating some unused objects. Patch by Carlos Garnacho, bug 613057 gio/inotify/inotify-helper.c | 11 ++--------- 1 files changed, 2 insertions(+), 9 deletions(-) commit c24a29e13bcf2c36140c5d8467a9258402c347aa Author: Matthias Clasen Date: Fri Jul 9 07:24:08 2010 -0400 Adapt to recent MLS changes g_file_query_info returns non-NULL more often now. gio/gfile.c | 7 ++++--- gio/tests/live-g-file.c | 5 +---- 2 files changed, 5 insertions(+), 7 deletions(-) commit e302e919e5c8329ae293f0ba5921c6dfce289beb Author: Matthias Clasen Date: Thu Jul 8 19:52:36 2010 -0400 Remove dead links from the IEEE float documentation docs/reference/glib/tmpl/numerical.sgml | 46 +++++++++++-------------------- 1 files changed, 16 insertions(+), 30 deletions(-) commit 0c357a2d149080c4e4fefb29436c03e7879ce437 Author: Matthias Clasen Date: Thu Jul 8 19:37:31 2010 -0400 Improve the long description of GString It is more similar to a Java StringBuffer than to a C string. See bug 612439. docs/reference/glib/tmpl/strings.sgml | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 2504ec988e0288b8616907b43e489c74d49a08f0 Author: Will Thompson Date: Thu Jul 8 19:30:53 2010 -0400 Document NULL shortcut to g_value_array_insert etc. You can pass a NULL GValue * to any of g_value_array_insert, _prepend or _append to add a new, uninitialized value. This is a very useful shortcut, and it should be documented rather than left languishing in a comment in the implementation. Fixes Gnome bug #552363. gobject/gvaluearray.c | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) commit cc44ef148c578ec87f71c155549a5d352a30bb3a Author: Matthias Clasen Date: Thu Jul 8 19:26:25 2010 -0400 Improve some GNode docs See bug 561248 glib/gnode.h | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit ac342a8d0c4e50b5983631808ca6b7dc7508e17d Author: Matthias Clasen Date: Thu Jul 8 19:23:42 2010 -0400 Expand the g_sprintf docs As requested in bug 576833. glib/gprintf.c | 31 ++++++++++++++++++------------- 1 files changed, 18 insertions(+), 13 deletions(-) commit 7cfa23b17785218463274854753494b5e49584c8 Author: Matthias Clasen Date: Thu Jul 8 19:03:18 2010 -0400 Add a note about l10n to the g_strconcat docs As requested in bug 576854 glib/gstrfuncs.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit e0017f24c58ba756c186026e42d59ed3015e80ce Author: Matthias Clasen Date: Thu Jul 8 17:38:47 2010 -0400 Move uri conversion functions to a better place in the docs g_filename_from/to_uri are better off in the section called "URI functions". Requested in bug 582227. docs/reference/glib/glib-sections.txt | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3c6304a332c8da9275569c9820660e859b4ac160 Author: Jorge González Date: Thu Jul 8 23:25:01 2010 +0200 Updated Spanish translation po/es.po | 176 ++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 109 insertions(+), 67 deletions(-) commit e0f2d0f28e3074ba839f997a15997a2d878d2f76 Author: Matthias Clasen Date: Thu Jul 8 16:32:08 2010 -0400 Comment out an unused function it is causing warnings, so it needs to die...bug 622600 glib/pcre/pcre_ucp_searchfuncs.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 448ac22e80bcd947d255616a9147dbce5c85e120 Author: Matthias Clasen Date: Thu Jul 8 16:24:44 2010 -0400 Fix an oversight in the previous commit gio/gdesktopappinfo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 33f7f6a7485189ef15c953c74dac276e762b3bb9 Author: Matthias Clasen Date: Thu Jul 8 16:22:16 2010 -0400 Use glib infrastructure to parse debug flags Proposed in bug 623319 gio/gdbusprivate.c | 41 +++++++++++++++-------------------------- 1 files changed, 15 insertions(+), 26 deletions(-) commit 29850d03e8456ff7b05d7bd6fc9eba9895b50ff6 Author: Matthias Clasen Date: Thu Jul 8 15:18:05 2010 -0400 Be a bit more picky when deciding if mounts are internal Complained about in bug 623780. gio/gunixmounts.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 349aab2bd4cb221b99d98802339bde8d0adc178d Author: Matthias Clasen Date: Thu Jul 8 15:11:24 2010 -0400 A little more correctness in formatting pids Requested in bug 623772 gio/gdesktopappinfo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fcddf9c2a1e0c76843af91d6d530194bcb7d8791 Author: Matthias Clasen Date: Thu Jul 8 14:58:33 2010 -0400 Escape arguments when putting together a cmdline See bug 623770 gio/gdesktopappinfo.c | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) commit 607fec50e65eef943bc5dd6254bf0b331b682cca Author: Matthias Clasen Date: Thu Jul 8 14:38:55 2010 -0400 xinclude the dtd Keeping two copies in sync manually gets tiresome. gio/gsettings.c | 65 +------------------------------------------------------ 1 files changed, 1 insertions(+), 64 deletions(-) commit c7816005f99c5293b608c70d4b341d410cb5aea4 Author: Matthias Clasen Date: Thu Jul 8 14:29:17 2010 -0400 Update the dtd to match the implementation See bug 623720 gio/gschema.dtd | 30 +++++++++++++++++++++++++----- 1 files changed, 25 insertions(+), 5 deletions(-) commit 71e7b5800a310ae7424f3eec4ebcdcc1becaa6e7 Author: Matthias Clasen Date: Thu Jul 8 14:19:08 2010 -0400 Handle MLS selinux policy better Following the behaviour of ls here, we should return at least the file name, if we can't get any other information about a file. To do this, handle EACCESS on stat() calls. Patch by Tomas Bzatek, see bug 623692 gio/glocalfileinfo.c | 76 +++++++++++++++++++++++++++++++------------------ 1 files changed, 48 insertions(+), 28 deletions(-) commit 1e8656fe24e846f3bb0533e96afb1e0b46a37b49 Author: Matthias Clasen Date: Thu Jul 8 14:12:28 2010 -0400 Check for zlib using pkg-config Based on a patch by Felipe Contreras, see bug 623473. configure.in | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 5adf506d5bb8b0d13ded7fd8480d17d27e7ae31e Author: Matthias Clasen Date: Thu Jul 8 11:33:21 2010 -0400 Use proper variables And also make sure we don't read garbage. gio/tests/gsettings.c | 35 ++++++++++++++++++++++++++--------- 1 files changed, 26 insertions(+), 9 deletions(-) commit a00fa340cb776976b14fd1b9476d1488a75d8377 Author: Ryan Lortie Date: Wed Jul 7 22:00:43 2010 -0400 base64: remove unnecessary assertions Allow base64 encoding/decoding of empty strings. glib/gbase64.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit ddb919245c33f23c45d69b9e2aea85458d8d67f2 Author: Matthias Clasen Date: Wed Jul 7 20:36:28 2010 -0400 forgotten file glib/tests/keyfiletest.ini | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5b946e0504952a472cea1ef95df0967e8a4a7b47 Author: Ryan Lortie Date: Wed Jul 7 19:53:22 2010 -0400 gio/: fully remove gioalias hacks gio/.gitignore | 2 - gio/Makefile.am | 16 +---- gio/fen/fen-dump.c | 1 - gio/fen/fen-helper.c | 1 - gio/fen/fen-kernel.c | 1 - gio/fen/fen-node.c | 1 - gio/fen/gfendirectorymonitor.c | 3 - gio/fen/gfenfilemonitor.c | 3 - gio/gappinfo.c | 5 - gio/gapplication.c | 4 - gio/gasynchelper.c | 1 - gio/gasyncinitable.c | 4 - gio/gasyncresult.c | 4 - gio/gbufferedinputstream.c | 5 - gio/gbufferedoutputstream.c | 5 - gio/gcancellable.c | 4 - gio/gcharsetconverter.c | 4 - gio/gcontenttype.c | 4 - gio/gconverter.c | 4 - gio/gconverterinputstream.c | 4 - gio/gconverteroutputstream.c | 4 - gio/gcredentials.c | 4 - gio/gdatainputstream.c | 5 - gio/gdataoutputstream.c | 6 +- gio/gdbusaddress.c | 4 - gio/gdbusapplication.c | 1 - gio/gdbusauth.c | 4 - gio/gdbusauthmechanism.c | 4 - gio/gdbusauthmechanismanon.c | 4 - gio/gdbusauthmechanismexternal.c | 4 - gio/gdbusauthmechanismsha1.c | 4 - gio/gdbusauthobserver.c | 6 -- gio/gdbusconnection.c | 4 - gio/gdbuserror.c | 4 - gio/gdbusintrospection.c | 4 - gio/gdbusmessage.c | 5 - gio/gdbusmethodinvocation.c | 4 - gio/gdbusnameowning.c | 4 - gio/gdbusnamewatching.c | 4 - gio/gdbusprivate.c | 4 - gio/gdbusproxy.c | 4 - gio/gdbusserver.c | 4 - gio/gdbusutils.c | 4 - gio/gdelayedsettingsbackend.c | 1 - gio/gdesktopappinfo.c | 4 - gio/gdrive.c | 4 - gio/gdummyfile.c | 1 - gio/gemblem.c | 4 - gio/gemblemedicon.c | 4 - gio/gfile.c | 4 - gio/gfileattribute.c | 4 - gio/gfiledescriptorbased.c | 5 - gio/gfileenumerator.c | 4 - gio/gfileicon.c | 4 - gio/gfileinfo.c | 4 - gio/gfileinputstream.c | 5 - gio/gfileiostream.c | 4 - gio/gfilemonitor.c | 4 - gio/gfilenamecompleter.c | 4 - gio/gfileoutputstream.c | 4 - gio/gfilterinputstream.c | 4 - gio/gfilteroutputstream.c | 4 - gio/gicon.c | 5 - gio/ginetaddress.c | 4 - gio/ginetsocketaddress.c | 4 - gio/ginitable.c | 4 - gio/ginputstream.c | 4 - gio/gio.symbols | 4 +- gio/gioenumtypes.c.template | 6 -- gio/gioerror.c | 4 - gio/giomodule.c | 4 - gio/gioscheduler.c | 5 - gio/giostream.c | 4 - gio/gkeyfilesettingsbackend.c | 4 - gio/gloadableicon.c | 4 - gio/glocaldirectorymonitor.c | 4 - gio/glocalfile.c | 1 - gio/glocalfileenumerator.c | 3 - gio/glocalfileinfo.c | 1 - gio/glocalfileinputstream.c | 1 - gio/glocalfileiostream.c | 1 - gio/glocalfilemonitor.c | 4 - gio/glocalfileoutputstream.c | 1 - gio/glocalvfs.c | 1 - gio/gmemoryinputstream.c | 4 - gio/gmemoryoutputstream.c | 4 - gio/gmemorysettingsbackend.c | 1 - gio/gmount.c | 4 - gio/gmountoperation.c | 4 - gio/gnativevolumemonitor.c | 4 - gio/gnetworkaddress.c | 4 - gio/gnetworkservice.c | 4 - gio/gnullapplication.c | 1 - gio/gnullsettingsbackend.c | 1 - gio/goutputstream.c | 4 - gio/gpermission.c | 4 - gio/gpollfilemonitor.c | 1 - gio/gresolver.c | 4 - gio/gseekable.c | 4 - gio/gsettings.c | 3 - gio/gsettingsbackend.c | 4 - gio/gsimpleasyncresult.c | 4 - gio/gsimplepermission.c | 4 - gio/gsocket.c | 4 - gio/gsocketaddress.c | 4 - gio/gsocketaddressenumerator.c | 4 - gio/gsocketclient.c | 4 - gio/gsocketconnectable.c | 4 - gio/gsocketconnection.c | 4 - gio/gsocketcontrolmessage.c | 4 - gio/gsocketinputstream.c | 4 - gio/gsocketlistener.c | 4 - gio/gsocketoutputstream.c | 4 - gio/gsocketservice.c | 4 - gio/gsrvtarget.c | 4 - gio/gtcpconnection.c | 5 - gio/gthemedicon.c | 4 - gio/gthreadedresolver.c | 4 - gio/gthreadedsocketservice.c | 4 - gio/gunionvolumemonitor.c | 5 - gio/gunixconnection.c | 4 - gio/gunixcredentialsmessage.c | 5 - gio/gunixfdlist.c | 4 - gio/gunixfdmessage.c | 4 - gio/gunixinputstream.c | 4 - gio/gunixmount.c | 1 - gio/gunixmounts.c | 4 - gio/gunixoutputstream.c | 4 - gio/gunixresolver.c | 4 - gio/gunixsocketaddress.c | 4 - gio/gunixvolume.c | 1 - gio/gunixvolumemonitor.c | 1 - gio/gvfs.c | 4 - gio/gvolume.c | 6 -- gio/gvolumemonitor.c | 5 - gio/gwin32appinfo.c | 1 - gio/gwin32inputstream.c | 4 - gio/gwin32mount.c | 1 - gio/gwin32outputstream.c | 4 - gio/gwin32resolver.c | 4 - gio/gwin32volumemonitor.c | 1 - gio/gzlibcompressor.c | 4 - gio/gzlibdecompressor.c | 4 - gio/inotify/ginotifydirectorymonitor.c | 3 - gio/inotify/ginotifyfilemonitor.c | 3 - gio/inotify/inotify-helper.c | 3 - gio/makefile.msc | 8 -- gio/makegioalias.pl | 139 -------------------------------- gio/pltcheck.sh | 21 ----- gio/win32/gwinhttpfile.c | 2 - gio/win32/gwinhttpfileinputstream.c | 2 - gio/win32/gwinhttpfileoutputstream.c | 2 - gio/win32/gwinhttpvfs.c | 2 - 153 files changed, 3 insertions(+), 709 deletions(-) commit 0fc50fa5f7424d21ff43a79838fe76ff73ad869b Author: Ryan Lortie Date: Wed Jul 7 19:40:48 2010 -0400 gobject/: fully remove gobjectalias hacks gobject/.gitignore | 2 - gobject/Makefile.am | 18 +---- gobject/gbinding.c | 4 - gobject/gboxed.c | 4 - gobject/gclosure.c | 4 - gobject/genums.c | 4 - gobject/gobject.c | 6 -- gobject/gobject.symbols | 4 +- gobject/gparam.c | 4 - gobject/gparamspecs.c | 4 - gobject/gsignal.c | 4 - gobject/gsourceclosure.c | 4 - gobject/gtype.c | 4 - gobject/gtypemodule.c | 5 -- gobject/gtypeplugin.c | 4 - gobject/gvalue.c | 4 - gobject/gvaluearray.c | 4 - gobject/gvaluetransform.c | 1 - gobject/gvaluetypes.c | 4 - gobject/makefile.msc.in | 8 --- gobject/makegobjectalias.pl | 139 ------------------------------------------- gobject/pltcheck.sh | 19 ------ 22 files changed, 5 insertions(+), 249 deletions(-) commit 2e53e50244b85d7e0b5358d617fabc15e8ec8bd7 Author: Ryan Lortie Date: Wed Jul 7 19:34:03 2010 -0400 glib/: fully remove galias hacks glib/.gitignore | 2 - glib/Makefile.am | 18 +----- glib/garray.c | 4 - glib/gasyncqueue.c | 4 - glib/gatomic-gcc.c | 4 - glib/gatomic.c | 4 - glib/gbacktrace.c | 4 - glib/gbase64.c | 5 -- glib/gbitlock.c | 4 - glib/gbookmarkfile.c | 4 - glib/gbuffer.c | 1 - glib/gcache.c | 4 - glib/gchecksum.c | 4 - glib/gcompletion.c | 4 - glib/gconvert.c | 4 - glib/gdataset.c | 4 - glib/gdate.c | 5 -- glib/gdir.c | 4 - glib/gerror.c | 4 - glib/gfileutils.c | 4 - glib/ghash.c | 4 - glib/ghook.c | 4 - glib/ghostutils.c | 4 - glib/giochannel.c | 4 - glib/giounix.c | 4 - glib/giowin32.c | 4 - glib/gkeyfile.c | 4 - glib/glib.py | 5 +- glib/glib.symbols | 4 +- glib/glist.c | 4 - glib/gmain.c | 4 - glib/gmappedfile.c | 4 - glib/gmarkup.c | 4 - glib/gmem.c | 4 - glib/gmessages.c | 16 ----- glib/gnode.c | 4 - glib/gnulib/g-gnulib.h | 1 - glib/goption.c | 5 -- glib/gpattern.c | 4 - glib/gpoll.c | 4 - glib/gprimes.c | 4 - glib/gprintf.c | 4 - glib/gqsort.c | 4 - glib/gqueue.c | 4 - glib/grand.c | 5 -- glib/gregex.c | 4 - glib/grel.c | 4 - glib/gscanner.c | 4 - glib/gsequence.c | 5 -- glib/gshell.c | 4 - glib/gslice.c | 4 - glib/gslist.c | 4 - glib/gspawn-win32.c | 4 - glib/gspawn.c | 4 - glib/gstdio.c | 4 - glib/gstrfuncs.c | 5 -- glib/gstring.c | 4 - glib/gtestutils.c | 4 - glib/gthread.c | 5 -- glib/gthreadpool.c | 4 - glib/gtimer.c | 4 - glib/gtree.c | 6 -- glib/gunibreak.c | 4 - glib/gunicollate.c | 5 -- glib/gunidecomp.c | 4 - glib/guniprop.c | 5 -- glib/gurifuncs.c | 4 - glib/gutf8.c | 5 -- glib/gutils.c | 4 - glib/gvariant-core.c | 4 - glib/gvariant-parser.c | 5 -- glib/gvariant-serialiser.c | 4 - glib/gvariant.c | 4 - glib/gvarianttype.c | 4 - glib/gvarianttypeinfo.c | 4 - glib/gwin32.c | 4 - glib/makefile.msc.in | 8 --- glib/makegalias.pl | 138 ----------------------------------------- glib/pcre/pcre.h | 1 - glib/pltcheck.sh | 27 -------- glib/update-pcre/memory.patch | 3 +- glib/win_iconv.c | 1 - 82 files changed, 6 insertions(+), 508 deletions(-) commit c243905c95e012eb295ee5487087043ce4a4027b Author: Ryan Lortie Date: Wed Jul 7 16:52:23 2010 -0400 .gitignore updates gio/tests/.gitignore | 17 +++++++++++------ glib/tests/.gitignore | 6 ++++++ 2 files changed, 17 insertions(+), 6 deletions(-) commit abc65b233ccb14366fbd07bbed3ee3cacd5e79ea Author: David Zeuthen Date: Wed Jul 7 16:35:17 2010 -0400 GDBus: Hide instance structures for classes we don't want to be subclassed This also allows us to nuke the priv-> pointers and save a couple of indirections. Signed-off-by: David Zeuthen gio/gdbusauthobserver.c | 21 ++- gio/gdbusauthobserver.h | 20 -- gio/gdbusconnection.c | 431 ++++++++++++++++++++++--------------------- gio/gdbusconnection.h | 21 -- gio/gdbusmessage.c | 166 +++++++++-------- gio/gdbusmessage.h | 21 -- gio/gdbusmethodinvocation.c | 81 +++++---- gio/gdbusmethodinvocation.h | 21 -- gio/gdbusserver.c | 186 ++++++++++--------- gio/gdbusserver.h | 21 -- 10 files changed, 459 insertions(+), 530 deletions(-) commit 32ce3e051af4260a65478acf738e82dec6a864bd Author: Ryan Lortie Date: Wed Jul 7 16:32:46 2010 -0400 fix trivial copy/paste error in bytestring docs glib/gvariant.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d9e90c3894739bdfa642e35bdea866c6d0ab7ef2 Author: Ryan Lortie Date: Wed Jul 7 10:37:16 2010 -0400 GVariant: improve bytestring support - add G_VARIANT_TYPE_BYTESTRING, _BYTESTRING_ARRAY, _STRING_ARRAY - remove g_variant_{new,get}_byte_array functions - add g_variant_{new,get,dup}_bytestring{,_array} functions - remove undocumented support for deserialising arrays of objectpaths or signature strngs using g_variant_get_strv() - add and document new format strings '^ay', '^&ay', '^aay' and '^a&ay' - update GApplication to use the new API - update GSettings binding code to use the new API - add tests docs/reference/glib/glib-sections.txt | 9 +- docs/reference/glib/gvariant-varargs.xml | 184 +++++++++-- docs/reference/glib/tmpl/glib-unused.sgml | 40 +--- gio/gapplication.c | 32 +-- gio/gsettings-mapping.c | 8 +- gio/tests/gsettings.c | 2 +- gio/tests/testapp.c | 4 +- glib/glib.symbols | 8 +- glib/gvariant-parser.c | 179 ++++++++++- glib/gvariant.c | 477 +++++++++++++++++++++-------- glib/gvariant.h | 14 +- glib/gvarianttype.h | 25 ++ glib/tests/gvariant.c | 129 ++++++-- 13 files changed, 836 insertions(+), 275 deletions(-) commit 2d2a321a4b5943d408cabe54e3da48360ae7e4ac Author: David Zeuthen Date: Wed Jul 7 15:57:37 2010 -0400 GDBus: Hide class structures for classes we don't want to be subclassed E.g. move these C structures out of public header files and into their respective C files. Also nuke padding since this is no longer needed. This leaves only GDBusProxy as an extendable type. Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 9 ++------- gio/gdbusauth.h | 4 ---- gio/gdbusauthmechanism.h | 4 ---- gio/gdbusauthmechanismanon.h | 4 ---- gio/gdbusauthmechanismexternal.h | 4 ---- gio/gdbusauthmechanismsha1.h | 4 ---- gio/gdbusauthobserver.c | 21 +++++++++++++++++++++ gio/gdbusauthobserver.h | 27 --------------------------- gio/gdbusconnection.c | 20 ++++++++++++++++++++ gio/gdbusconnection.h | 24 ------------------------ gio/gdbusmessage.c | 14 ++++++++++++++ gio/gdbusmessage.h | 17 ----------------- gio/gdbusmethodinvocation.c | 13 +++++++++++++ gio/gdbusmethodinvocation.h | 17 ----------------- gio/gdbusserver.c | 19 +++++++++++++++++++ gio/gdbusserver.h | 23 ----------------------- 16 files changed, 89 insertions(+), 135 deletions(-) commit 62a1ccf526e7b23ac39cdf7251eac5706eef3f57 Author: David Zeuthen Date: Wed Jul 7 15:00:23 2010 -0400 Bug 618882 – No way to ensure that a message is sent Add g_dbus_connection_flush{_finish,sync}(). https://bugzilla.gnome.org/show_bug.cgi?id=618882 Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 3 + gio/gdbusconnection.c | 157 ++++++++++++++++++++++++++++- gio/gdbusconnection.h | 14 +++ gio/gdbusprivate.c | 81 +++++++++++++++ gio/gdbusprivate.h | 5 + gio/gio.symbols | 3 + gio/tests/Makefile.am | 4 + gio/tests/gdbus-connection-flush-helper.c | 60 +++++++++++ gio/tests/gdbus-connection.c | 82 +++++++++++++++ 9 files changed, 406 insertions(+), 3 deletions(-) commit d4f35ae9ed230ccc04b8f50067a0d0dda95b7d5f Author: Fran Diéguez Date: Wed Jul 7 18:25:19 2010 +0200 Updated Galician translations po/gl.po | 386 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 218 insertions(+), 168 deletions(-) commit acc9bb24033cdb93be6b9c00012f86ac56904cc9 Author: David Zeuthen Date: Wed Jul 7 11:02:08 2010 -0400 GDBus: Only rewrite serial number if g_dbus_message_get_serial() returns 0 While this a dangerous thing to allow (collissions, reply_serial not matching up etc.), the added flexibility makes this a good trade-off - for example, with this feature, it's now a lot easier to build message routers. Signed-off-by: David Zeuthen gio/gdbusconnection.c | 27 ++++++++++++++++++++------- gio/tests/gdbus-connection.c | 3 +++ 2 files changed, 23 insertions(+), 7 deletions(-) commit 746721293b8963fbefd98bdba7ef0645b6940052 Author: Ryan Lortie Date: Wed Jul 7 10:56:57 2010 -0400 GSettings: warn if use the 'memory' backend but only if it was not explicitly selected. gio/gsettingsbackend.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 6ae4d31e75b123bcf4caf867f36cc59570a37a57 Author: Ryan Lortie Date: Wed Jul 7 10:46:13 2010 -0400 trivial GSettings docs fix docs/reference/glib/tmpl/glib-unused.sgml | 52 +++++++++++++++++++++++++++++ gio/gsettings.c | 8 ++-- 2 files changed, 56 insertions(+), 4 deletions(-) commit a38fed1b43cb688001c6343cc30022013c0ea25b Author: David Zeuthen Date: Wed Jul 7 09:50:44 2010 -0400 Bug 623538 – GDBusProxy::g-properties-changed emission for corner cases Also emit GDBusProxy::g-properties-changed when dropping (when the name owner vanishes) or populating (when loading properties) the property cache. https://bugzilla.gnome.org/show_bug.cgi?id=623538 Signed-off-by: David Zeuthen gio/gdbusproxy.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 48 insertions(+), 4 deletions(-) commit ea0607438bfb1fb2ae7cd22757ecdb53946a00b0 Author: David Zeuthen Date: Wed Jul 7 09:05:42 2010 -0400 Bug 623537 – GDBusProxy has weird checking on NameOwnerChanged Remove misleading (and always true) check on the name that the NameOwnerChanged signal is for. https://bugzilla.gnome.org/show_bug.cgi?id=623537 Signed-off-by: David Zeuthen gio/gdbusproxy.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit 99670eaccc05a4d5e9725614550e1da75cda45c0 Author: Matthias Clasen Date: Wed Jul 7 07:37:42 2010 -0400 Fix some errors in translated strings gettext can't handle macros, so we have to use literal format specifiers, unfortunately. gio/gdbusaddress.c | 3 ++- gio/gdbusmessage.c | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) commit bad9a3718e84549de23b56eed980f97a0b9c8b7e Author: Matthias Clasen Date: Wed Jul 7 01:00:58 2010 -0400 Clear the buffer initially gio/tests/converter-stream.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 46a80b38c394619300c6ff95fffb1b56115e610b Author: Matthias Clasen Date: Wed Jul 7 00:38:27 2010 -0400 Don't forget to dist keyfiletest.ini glib/tests/Makefile.am | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit be247379f003bbb619a71f351e53fba14eec7a15 Author: Danielle Madeley Date: Wed Jul 7 12:47:54 2010 +1000 Include sys/wait.h for WEXITSTATUS() gio/gdbusaddress.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit aab6d9ed1c54f215838da7939a97e33d46d94036 Author: David Zeuthen Date: Tue Jul 6 16:57:28 2010 -0400 GDBus: Handle autolaunching on UNIX/Freedesktop OSes Also add a 'address' G_DBUS_DEBUG option that will print out useful debug information such as GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus type `session' GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set GDBus-debug:Address: Running `dbus-launch --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax --close-stderr' to get bus address (possibly autolaunching) GDBus-debug:Address: dbus-launch output: 0000: 75 6e 69 78 3a 61 62 73 74 72 61 63 74 3d 2f 74 unix:abstract=/t 0010: 6d 70 2f 64 62 75 73 2d 77 42 41 6f 4b 59 49 52 mp/dbus-wBAoKYIR 0020: 7a 75 2c 67 75 69 64 3d 30 34 30 64 31 33 66 33 zu,guid=040d13f3 0030: 30 61 30 62 35 32 63 32 30 66 36 32 63 34 31 63 0a0b52c20f62c41c 0040: 30 30 30 30 35 30 38 64 00 d2 38 00 00 01 00 40 0000508d..8....@ 0050: 05 00 00 00 00 ..... GDBus-debug:Address: dbus-launch stderr output: 14542: Autolaunch enabled (using X11). 14542: --exit-with-session automatically enabled 14542: Connected to X11 display ':0.0' 14542: === Parent dbus-launch continues 14542: Waiting for babysitter's intermediate parent 14542: Reading address from bus 14542: Reading PID from daemon 14542: Saving x11 address 14542: Created window 88080385 14542: session file: /root/.dbus/session-bus/05e508961149264c9b750a4c494aa6f7-0 14542: dbus-launch exiting GDBus-debug:Address: Returning address `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d' for bus type `session' and GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus type `session' GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set GDBus-debug:Address: Running `dbus-launch --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax --close-stderr' to get bus address (possibly autolaunching) GDBus-debug:Address: dbus-launch output: 0000: 75 6e 69 78 3a 61 62 73 74 72 61 63 74 3d 2f 74 unix:abstract=/t 0010: 6d 70 2f 64 62 75 73 2d 77 42 41 6f 4b 59 49 52 mp/dbus-wBAoKYIR 0020: 7a 75 2c 67 75 69 64 3d 30 34 30 64 31 33 66 33 zu,guid=040d13f3 0030: 30 61 30 62 35 32 63 32 30 66 36 32 63 34 31 63 0a0b52c20f62c41c 0040: 30 30 30 30 35 30 38 64 00 d2 38 00 00 01 00 40 0000508d..8....@ 0050: 05 00 00 00 00 ..... GDBus-debug:Address: dbus-launch stderr output: 14549: Autolaunch enabled (using X11). 14549: --exit-with-session automatically enabled 14549: Connected to X11 display ':0.0' 14549: dbus-daemon is already running. Returning existing parameters. 14549: dbus-launch exiting GDBus-debug:Address: Returning address `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d' for bus type `session' Note that things work exactly like libdbus, e.g. from the dbus-launch(1) man page: Whenever an autolaunch occurs, the application that had to start a new bus will be in its own little world; it can effectively end up starting a whole new session if it tries to use a lot of bus services. This can be suboptimal or even totally broken, depending on the app and what it tries to do. [...] You can always avoid autolaunch by manually setting DBUS_SESSION_BUS_ADDRESS. Autolaunch happens because the default address if none is set is "autolaunch:", so if any other address is set there will be no autolaunch. You can however include autolaunch in an explicit session bus address as a fallback, for example DBUS_SESSION_BUS_ADDRESS="something:,autolaunch:" - in that case if the first address doesn't work, processes will autolaunch. (The bus address variable contains a comma-separated list of addresses to try.) Signed-off-by: David Zeuthen docs/reference/gio/overview.xml | 4 + gio/gdbusaddress.c | 255 ++++++++++++++++++++++++++++++++++++--- gio/gdbusconnection.c | 20 +-- gio/gdbusmessage.c | 21 +--- gio/gdbusprivate.c | 52 ++++++++ gio/gdbusprivate.h | 6 + 6 files changed, 310 insertions(+), 48 deletions(-) commit ef296440630ca01a8bc0a9dc58722bf1d6dc1ab7 Author: David Zeuthen Date: Tue Jul 6 13:56:35 2010 -0400 GDBus: Properly handle empty address strings Changes this error DBUS_SESSION_BUS_ADDRESS= \ gdbus introspect --session \ --dest org.freedesktop.DBus \ --object-path /org/freedesktop/DBus ** GLib-GIO:ERROR:gdbusaddress.c:913:g_dbus_address_get_stream_sync: assertion failed: (last_error != NULL) Aborted (core dumped) to DBUS_SESSION_BUS_ADDRESS= \ gdbus introspect --session \ --dest org.freedesktop.DBus \ --object-path /org/freedesktop/DBus Error connecting: The given address is empty which is much more preferable. Signed-off-by: David Zeuthen gio/gdbusaddress.c | 13 ++++++++++++- gio/tests/gdbus-addresses.c | 14 ++++++++++++++ 2 files changed, 26 insertions(+), 1 deletions(-) commit f0b6cbb13951549b9e17ee0366fc5be3e4b69f2f Author: Matthias Clasen Date: Tue Jul 6 07:43:19 2010 -0400 Fix problems with the keyfile test We must set XDG_DATA_HOME early on, and we must clear error before using it. glib/tests/keyfile.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit eea9d343ccd059b8d53009d64197ff343338c05f Author: Matthias Clasen Date: Tue Jul 6 00:01:40 2010 -0400 Improve keyfile test coverage glib/tests/keyfile.c | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) commit ee89ed241c5b386bf8d846f4496e46059d0a686b Author: Matthias Clasen Date: Tue Jul 6 00:01:15 2010 -0400 Define SRCDIR glib/tests/Makefile.am | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit a3bda1acfc5f3e8f4f672cc81f388ffabf1e7b58 Author: Matthias Clasen Date: Mon Jul 5 23:43:47 2010 -0400 Add some GDir tests glib/tests/Makefile.am | 3 ++ glib/tests/dir.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 0 deletions(-) commit c5fcd21e33282676f9bfbaa71ca5fb7d54e30057 Author: Matthias Clasen Date: Mon Jul 5 23:30:10 2010 -0400 Improve uri test coverage glib/tests/uri.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit b720732059eec5d87d86d784f25c57a2132475a2 Author: Matthias Clasen Date: Mon Jul 5 23:06:50 2010 -0400 Move uri tests to the test framework glib/tests/Makefile.am | 3 + glib/tests/uri.c | 333 +++++++++++++++++++++++++++++++++ tests/Makefile.am | 4 +- tests/uri-test.c | 477 ------------------------------------------------ 4 files changed, 337 insertions(+), 480 deletions(-) commit 123ba622d3511509f7cce9459ab48db8a0d28c3d Author: Matthias Clasen Date: Mon Jul 5 22:40:46 2010 -0400 Add more list tests glib/tests/list.c | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++++ glib/tests/slist.c | 122 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 264 insertions(+), 0 deletions(-) commit 953962d783e46c8aa17301ec733fa54483e3fab7 Author: Matthias Clasen Date: Mon Jul 5 22:40:26 2010 -0400 Move tree tests to the test framework glib/tests/Makefile.am | 3 + glib/tests/tree.c | 286 ++++++++++++++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 2 - tests/tree-test.c | 246 ----------------------------------------- 4 files changed, 289 insertions(+), 248 deletions(-) commit 5123bc69e75418c9192a94d802fca76b18444233 Author: Matthias Clasen Date: Mon Jul 5 21:06:28 2010 -0400 Move slist tests to the test framework glib/tests/Makefile.am | 3 + glib/tests/slist.c | 179 ++++++++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 3 - tests/slist-test.c | 204 ------------------------------------------------ 4 files changed, 182 insertions(+), 207 deletions(-) commit b61fd45ac3305ec20b156bbeeed5494b9a445c8a Author: Matthias Clasen Date: Mon Jul 5 20:51:29 2010 -0400 Move list tests to the test framework glib/tests/Makefile.am | 3 + glib/tests/list.c | 179 ++++++++++++++++++++++++++++++++++++++++ tests/list-test.c | 212 ------------------------------------------------ 3 files changed, 182 insertions(+), 212 deletions(-) commit c2997efb6688255c885f4bf1f4248bee2c8f6e11 Author: Matthias Clasen Date: Mon Jul 5 19:49:03 2010 -0400 Add some more checks to the binding tests gobject/tests/binding.c | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) commit 4e97c96654d2c0f637ea20b22f0d70aa12c7cfab Author: Matthias Clasen Date: Mon Jul 5 19:48:04 2010 -0400 Remove a redundant branch Since the name has been interned already at pspec creation time, we can just call g_intern_string(). gobject/gbinding.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit af299df44e067b949a039c56b5081558288f41aa Author: Matthias Clasen Date: Mon Jul 5 19:45:55 2010 -0400 Remove cases of ;; gio/gdbusauthobserver.c | 2 +- gio/gdbusmessage.c | 2 +- glib/gshell.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit fb0242240495772bbb1a8ef2b88cacb60b090242 Author: Matthias Clasen Date: Mon Jul 5 19:33:05 2010 -0400 Test charset conversion with fallbacks gio/tests/converter-stream.c | 51 ++++++++++++++++++++++++++++++++++++----- 1 files changed, 44 insertions(+), 7 deletions(-) commit 05a865344ba1f9a14524d87e2ab2a1cb4fdbc9cb Author: Matthias Clasen Date: Mon Jul 5 15:54:11 2010 -0400 Fix the get_property implementation for GSettings::schema gio/gsettings.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 20dca5935c186654e8e13904d2c5c67a9622ec8e Author: Matthias Clasen Date: Mon Jul 5 15:53:58 2010 -0400 Add several more settings tests gio/tests/gsettings.c | 234 +++++++++++++++++++++++++++++++++++- gio/tests/org.gtk.test.gschema.xml | 23 ++++ 2 files changed, 255 insertions(+), 2 deletions(-) commit 958f15013c29e0f8313a9eb7e2e75efa324c484c Author: Matthias Clasen Date: Mon Jul 5 15:53:21 2010 -0400 Small documentation addition gio/gsettingsbackend.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c6e8d0ada84185f807b8101cada91030bd91e48a Author: Matthias Clasen Date: Mon Jul 5 12:08:29 2010 -0400 Fix icons test to compile gio/tests/icons.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 81a0a268133ba5cb58a4e7893d4eaf039bc21b4c Author: Matthias Clasen Date: Mon Jul 5 12:08:17 2010 -0400 Test enum mapping gio/tests/gsettings.c | 47 +++++++++++++++++++++++++++++++++++- gio/tests/org.gtk.test.gschema.xml | 3 ++ 2 files changed, 49 insertions(+), 1 deletions(-) commit 2764b75d5373d03b46d04fdfa3cc64becf274294 Author: Matthias Clasen Date: Mon Jul 5 11:38:31 2010 -0400 More stream tests gio/tests/buffered-input-stream.c | 35 +++++++++++++++++++++++++++++++++++ gio/tests/buffered-output-stream.c | 35 +++++++++++++++++++++++++++++++++++ gio/tests/converter-stream.c | 2 ++ 3 files changed, 72 insertions(+), 0 deletions(-) commit 10b2606af5c350c30bbd52977b688d8a2dd106b4 Author: Matthias Clasen Date: Mon Jul 5 11:13:36 2010 -0400 Add more checks gio/tests/buffered-input-stream.c | 105 +++++++++++++++++++++++++++++-------- 1 files changed, 82 insertions(+), 23 deletions(-) commit aec652677bed2d82201b0234e04e95f164e20770 Author: Matthias Clasen Date: Mon Jul 5 11:12:49 2010 -0400 Add some buffered output tests gio/tests/Makefile.am | 4 ++ gio/tests/buffered-output-stream.c | 86 ++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+), 0 deletions(-) commit 4ab9b708c0d8c901a2e4137c9ac03fc2414336af Author: Matthias Clasen Date: Mon Jul 5 08:28:54 2010 -0400 Add some more tests for the buffered read code gio/tests/buffered-input-stream.c | 46 ++++++++++++++++++++++++++++++++++++- 1 files changed, 45 insertions(+), 1 deletions(-) commit 1ba87d1a0e8a6377d3f49731e8412fedfc7a8725 Author: Matthias Clasen Date: Mon Jul 5 07:40:38 2010 -0400 Trivial cleanups gio/gbufferedinputstream.c | 585 ++++++++++++++++++++++--------------------- 1 files changed, 299 insertions(+), 286 deletions(-) commit 48881bad99807381afcb55137eced4d7c50ac5a7 Author: Ryan Lortie Date: Mon Jul 5 13:10:28 2010 -0400 Add --disable-Bsymbolic flag configure.in | 27 ++++++++++++++++++--------- 1 files changed, 18 insertions(+), 9 deletions(-) commit dea042b85514f997df0f77006cdcca063486097b Author: Matthias Clasen Date: Mon Jul 5 03:09:36 2010 -0400 Misc test additions gio/tests/Makefile.am | 7 ++++ gio/tests/appinfo.c | 27 ++++++++++++++- gio/tests/contenttype.c | 4 ++ gio/tests/file.c | 64 ++++++++++++++++++++++++++++++++++++ gio/tests/gsettings.c | 56 +++++++++++++++++++++++++++++++ gio/tests/live-g-file.c | 9 +++++ gio/tests/org.gtk.test.gschema.xml | 3 ++ 7 files changed, 168 insertions(+), 2 deletions(-) commit 211210c1ce15e19e424d12b14ab79f8dfb0379d4 Author: Matthias Clasen Date: Mon Jul 5 02:36:48 2010 -0400 Fix a typo gio/gappinfo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c53c701e53afcd15cadc7d727ceea303b915dd44 Author: Matthias Clasen Date: Mon Jul 5 00:56:12 2010 -0400 Cleanups gio/gcontenttype.c | 674 ++++++++++++++++++++------------------- gio/gcontenttype.h | 36 +- gio/tests/appinfo-test2.desktop | 11 + 3 files changed, 372 insertions(+), 349 deletions(-) commit f90eb144d404c76180ba7facf32b4c9751aed4b5 Author: Matthias Clasen Date: Sun Jul 4 23:42:07 2010 -0400 Add some more tests gio/tests/contenttype.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit 74fbd3296d259b04e4fe17e4ebd358827ae07e1f Author: Matthias Clasen Date: Sun Jul 4 23:41:40 2010 -0400 Add some GAppLaunchContext tests gio/tests/appinfo.c | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) commit c915c68b6be1cdd21ec79b4a1f715d38976cdd86 Author: Matthias Clasen Date: Sun Jul 4 23:40:42 2010 -0400 Add the new tests to the correct variable gio/tests/Makefile.am | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 14db75381ee7f21f6b62401177cfaa9d6891ddf4 Author: Matthias Clasen Date: Sun Jul 4 22:27:01 2010 -0400 Add some contenttype tests gio/tests/Makefile.am | 4 ++ gio/tests/contenttype.c | 113 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 117 insertions(+), 0 deletions(-) commit fb120b5d8717f9798be28cdc7bab768f7ca0309a Author: Matthias Clasen Date: Sun Jul 4 20:50:50 2010 -0400 Add a test for skipping gio/tests/buffered-input-stream.c | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit 9788c4c7e6a9eaa8f7d7a999d201767470a75d85 Author: Matthias Clasen Date: Sun Jul 4 20:49:29 2010 -0400 Add some CharsetConverter tests gio/tests/converter-stream.c | 56 +++++++++++++++++++++++++++++++++++++++--- 1 files changed, 52 insertions(+), 4 deletions(-) commit 26e29cb360e81e4530c218a6ddea339759f078bd Author: Matthias Clasen Date: Sat Jul 3 13:43:25 2010 -0400 Move charset conversion tests to the test framework glib/tests/Makefile.am | 23 +- glib/tests/convert.c | 664 ++++++++++++++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 2 - tests/convert-test.c | 662 ----------------------------------------------- 4 files changed, 677 insertions(+), 674 deletions(-) commit 401fa10445e092e4f1d7e29dd2af128012d32981 Author: Matthias Clasen Date: Sat Jul 3 12:49:46 2010 -0400 Add some more appinfo tests gio/tests/appinfo-test-gnome.desktop | 6 ++ gio/tests/appinfo-test-notgnome.desktop | 6 ++ gio/tests/appinfo-test.desktop | 8 ++- gio/tests/appinfo.c | 129 +++++++++++++++++++++++++++++++ 4 files changed, 148 insertions(+), 1 deletions(-) commit 7a5df4265d444f0a4b0687bed63d6adf3b143953 Author: Jorge González Date: Sun Jul 4 13:49:55 2010 +0200 Updated Spanish translation po/es.po | 60 +++++++++++++++++++++++++++++++----------------------------- 1 files changed, 31 insertions(+), 29 deletions(-) commit 7cc15910bec9b652ef9610a8c9cc9d96c2185936 Author: Jorge González Date: Sat Jul 3 13:48:56 2010 +0200 Updated Spanish translation po/es.po | 133 ++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 74 insertions(+), 59 deletions(-) commit 9fd133946059c315eeb4a445c1f46dd636b33106 Author: Matthias Clasen Date: Sat Jul 3 03:31:24 2010 -0400 Move GZlibConverter tests gio/tests/converter-stream.c | 33 +++++++++++++++++++++++++++------ 1 files changed, 27 insertions(+), 6 deletions(-) commit aaba9276f7cceca9f6493b5a4a7f81e4f9fa75a5 Author: Matthias Clasen Date: Sat Jul 3 03:31:07 2010 -0400 Add tests for GIcon gio/tests/Makefile.am | 4 ++ gio/tests/icons.c | 121 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+), 0 deletions(-) commit 37c4fcb36abedfd7896ef70eaec75bba33a0331f Author: David Zeuthen Date: Fri Jul 2 17:09:55 2010 -0400 GDBus: Rename "Introspection XML" section to "D-Bus Introspection Data" Signed-off-by: David Zeuthen gio/gdbusintrospection.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a16128655fed37a3975fdb8ea0d31ef0fa29e882 Author: Ryan Lortie Date: Fri Jul 2 11:35:43 2010 -0400 Bug 623407 - g_keyfile_settings_backend_new crash The keyfile backend forms paths like this: prefix + group_name + '/' + keyname If the prefix is '/apps/yelp/' and the group name is '/' then this means that we end up with a key name of (for example): '/apps/yelp/' + '/' + '/' + 'font-adjustment' = '/apps/yelp///font-adjustment' which is obviously not a valid key name. This patch rejects group names starting or ending with '/' or containing '//' and also rejects keys containing '/'. This should make it impossible for invalid keys to be formed. gio/gkeyfilesettingsbackend.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit a941660873ad4db42f1799e444d46d95721af840 Author: Ryan Lortie Date: Fri Jul 2 11:14:28 2010 -0400 Bug 623402 - schema compiler reports wrong line Don't reuse the GMarkupParseContext in order to avoid inaccurate line number reports. Fix a memory leak, too. gio/gschema-compile.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 7a44a2d223f3ad8c6e142b94725ab55cf3f84173 Author: Ryan Lortie Date: Fri Jul 2 11:11:45 2010 -0400 Bug 623401 - schema compiler: process enums first Process *.enum.xml before any *.gschema.xml files to ensure that all enums have been defined. gio/gschema-compile.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 1ca6a4687a9b66e0060f16583ac21ef94f24a38e Author: David Zeuthen Date: Fri Jul 2 09:40:59 2010 -0400 GDBus: Hold lock when printing debug messages Signed-off-by: David Zeuthen gio/gdbusauth.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit c29ad239284608c2a03043f9dc16f3ca1a28542e Author: David Zeuthen Date: Fri Jul 2 09:34:03 2010 -0400 GDBus: make G_DBUS_DEBUG=authentication work again This was inadvertently removed in this commit http://git.gnome.org/browse/glib/commit/?id=1d22b64843c83631bcd0e5255930f3a4e990961e Signed-off-by: David Zeuthen docs/reference/gio/overview.xml | 2 +- gio/gdbusauth.c | 4 ---- 2 files changed, 1 insertions(+), 5 deletions(-) commit cd8361f4ddd0e88fb7e3941a0d0fd12fe538c093 Author: Tor Lillqvist Date: Fri Jul 2 15:31:24 2010 +0300 Update headers being installed in the Visual Studio project It sucks to have the lists of public headers duplicated in the Makefile.am files and the glib.vsprops file. But it isn't exactly easy to work around all the weirdness in autotools, Visual Studio, and bat files either to do it another way. build/win32/vs9/glib.vsprops | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) commit 5383c7110f793bfa749370cec9d708a6a5018751 Author: Ryan Lortie Date: Thu Jul 1 18:58:56 2010 -0400 Bug 622124 - implement flags for GSettings Add a tag to the schema file format and a flags='' attribute to go along with. Add some extra test cases for those. Add new g_settings_{get,set}_flags() calls and support binding to GParamSpecFlags properties. Add test cases. docs/reference/gio/gio-sections.txt | 2 + gio/gio.symbols | 2 + gio/gschema-compile.c | 161 +++++++++++++---- gio/gsettings-mapping.c | 65 +++++++- gio/gsettings.c | 194 +++++++++++++++++++- gio/gsettings.h | 5 + gio/strinfo.c | 8 + gio/tests/Makefile.am | 7 + gio/tests/gschema-compile.c | 11 +- gio/tests/gsettings.c | 80 ++++++++- gio/tests/org.gtk.test.gschema.xml | 9 + .../enum-with-repeated-nick.gschema.xml | 10 + .../enum-with-repeated-value.gschema.xml | 10 + .../schema-tests/flags-aliased-default.gschema.xml | 19 ++ .../schema-tests/flags-bad-default.gschema.xml | 16 ++ .../flags-more-than-one-bit.gschema.xml | 10 + .../schema-tests/flags-with-enum-attr.gschema.xml | 14 ++ .../schema-tests/flags-with-enum-tag.gschema.xml | 14 ++ gio/tests/testenum.h | 9 + 19 files changed, 594 insertions(+), 52 deletions(-) commit 69fe50c116541afbfeaf9ad78b030f53e9906604 Author: Jorge González Date: Thu Jul 1 21:39:37 2010 +0200 Updated Spanish translation po/es.po | 42 +++++++++++++++++++++++++----------------- 1 files changed, 25 insertions(+), 17 deletions(-) commit bd8d837f573a784a234740bd49f9103cdf70c268 Author: David Zeuthen Date: Thu Jul 1 14:37:16 2010 -0400 Bug 620913 – More control with G_DBUS_DEBUG This commit adds the following G_DBUS_DEBUG flags - emission - incoming - call - signal - payload https://bugzilla.gnome.org/show_bug.cgi?id=620913 Signed-off-by: David Zeuthen docs/reference/gio/overview.xml | 20 ++++++ gio/gdbusconnection.c | 141 +++++++++++++++++++++++++++++++++++++-- gio/gdbusprivate.c | 86 ++++++++++++++++++++++-- gio/gdbusprivate.h | 7 ++ 4 files changed, 242 insertions(+), 12 deletions(-) commit 51ed44e7add7ca1d3b764f13df2cf80ebe32c3f9 Author: David Zeuthen Date: Thu Jul 1 13:06:56 2010 -0400 GDBus: Fix bug in child enumeration Signed-off-by: David Zeuthen gio/gdbusconnection.c | 3 +-- gio/tests/gdbus-export.c | 28 +++++++++++++++++++++++++++- 2 files changed, 28 insertions(+), 3 deletions(-) commit 93bf09a9e7a7d35d50802faf4b271ca4267e49cb Author: Ryan Lortie Date: Thu Jul 1 12:55:04 2010 -0400 Use "unix:" instead of tcp in test for now... Temporarily avoids the issue reported in bug #623306. gio/tests/gdbus-peer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 21d7ce97c38bafa1fdbedc19fe9634bc3333e7c6 Author: David Zeuthen Date: Wed Jun 30 16:36:47 2010 -0400 GDBus: plug some memory leaks These fixes makes udisks-daemon from udisks' gdbus-port branch, see http://cgit.freedesktop.org/udisks/log/?h=gdbus-port handle 200 add/remove uevents generated by e.g. #!/bin/bash DEV=mmcblk0p1 for n in `seq 200` ; do udevadm trigger --sysname-match=$DEV --action=remove udevadm trigger --sysname-match=$DEV --action=add echo foo $n done without any substantial leaks. Signed-off-by: David Zeuthen gio/gdbusauth.c | 14 +++++++++----- gio/gdbusmessage.c | 52 +++++++++++++++++++++++++++++++++++++--------------- gio/gdbusprivate.c | 1 + 3 files changed, 47 insertions(+), 20 deletions(-) commit 40d5da99d6d07bdbb6267f6b5625ac2ca93e85ea Author: Ryan Lortie Date: Wed Jun 30 13:27:38 2010 -0400 GSettings: accept as an alias for until we have proper support for flags... gio/gschema-compile.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit e73b631f6eb8d2f1ff9c65fe2c258dc2b6083c73 Author: Ryan Lortie Date: Wed Jun 30 13:12:19 2010 -0400 gsettings.m4: add support for enums m4macros/gsettings.m4 | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) commit 87fa3a6e75132f68edfbd457632332c52c2048ba Author: David Zeuthen Date: Wed Jun 30 12:19:28 2010 -0400 GDBus: Take a reference to the GDBusInterfaceInfo object Things will still work fine if the GDBusInterfaceInfo is allocated statically because if so the ref_count will be -1. Signed-off-by: David Zeuthen gio/gdbusconnection.c | 4 +++- gio/tests/gdbus-peer.c | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) commit 5ac272297584d2c1f73815e842108b6704f862a9 Author: David Zeuthen Date: Wed Jun 30 12:10:00 2010 -0400 GDBus: Rename `introspection_data' parameter to `interface_info' Signed-off-by: David Zeuthen gio/gdbusconnection.c | 64 ++++++++++++++++++++++++------------------------ gio/gdbusconnection.h | 2 +- 2 files changed, 33 insertions(+), 33 deletions(-) commit 038d03cd08bdb42e6f83f6041ec01732476e900b Author: David Zeuthen Date: Wed Jun 30 11:43:42 2010 -0400 Bug 623142 – Ensure ::new-connection runs before processing D-Bus messages Without this guarantee, peer-to-peer connections are not very useful. However, with this guarantee it's possible to export objects in a handler for the GDBusServer::new-connection signal. There are two caveats with this patch - it won't work on message bus connections - we don't queue up messages to be written that can be addresses later if needed. https://bugzilla.gnome.org/show_bug.cgi?id=623142 Signed-off-by: David Zeuthen docs/reference/gio/gio-sections.txt | 1 + gio/gdbusconnection.c | 30 ++++++- gio/gdbusconnection.h | 1 + gio/gdbusprivate.c | 84 +++++++++++++++- gio/gdbusprivate.h | 4 + gio/gdbusserver.c | 11 ++- gio/gio.symbols | 1 + gio/gioenums.h | 5 +- gio/tests/gdbus-peer.c | 187 +++++++++++++++++++++++++++++++++++ 9 files changed, 316 insertions(+), 8 deletions(-) commit 137ae2413c9d25edd3f886fd25b6353c8170f7ba Author: Ryan Lortie Date: Wed Jun 30 10:02:45 2010 -0400 g_settings_list_keys() -> _list_items() This function returns children as well. docs/reference/gio/gio-sections.txt | 2 +- gio/gio.symbols | 2 +- gio/gsettings-tool.c | 4 ++-- gio/gsettings.c | 12 ++++++++---- gio/gsettings.h | 2 +- 5 files changed, 13 insertions(+), 9 deletions(-) commit 3628b0b4992e9d1c915c38f8844eab9ba7a7112f Author: Ryan Lortie Date: Tue Jun 29 20:24:39 2010 -0400 GSettings: add , tests, modify output Add tag, more tests, and actually output the results of these new tags to the gschemas.compiled file. gio/gschema-compile.c | 149 ++++++++++++++++++-- gio/tests/Makefile.am | 8 + gio/tests/gschema-compile.c | 10 ++- .../extend-and-shadow-indirect.gschema.xml | 17 +++ .../schema-tests/extend-and-shadow.gschema.xml | 17 +++ .../schema-tests/override-missing.gschema.xml | 11 ++ .../schema-tests/override-range-error.gschema.xml | 12 ++ .../schema-tests/override-then-key.gschema.xml | 15 ++ gio/tests/schema-tests/override-twice.gschema.xml | 12 ++ .../schema-tests/override-type-error.gschema.xml | 11 ++ gio/tests/schema-tests/override.gschema.xml | 34 +++++ 11 files changed, 284 insertions(+), 12 deletions(-) commit 900a756e8fb70bcd6e725f0696d8094a7208f905 Author: Ryan Lortie Date: Tue Jun 29 14:41:04 2010 -0400 GSettings: new tags 'extends', 'list-of' Add support for extends='' and list-of='' tags to the element. The attributes are parsed and some sanity-checking is done but currently nothing happens as a result. Add some tests. gio/gschema-compile.c | 124 ++++++++++++++++++-- gio/tests/Makefile.am | 10 ++- gio/tests/gschema-compile.c | 11 ++- gio/tests/schema-tests/extend-missing.gschema.xml | 3 + gio/tests/schema-tests/extend-nonlist.gschema.xml | 4 + gio/tests/schema-tests/extend-self.gschema.xml | 3 + .../extend-wrong-list-indirect.gschema.xml | 6 + .../schema-tests/extend-wrong-list.gschema.xml | 5 + gio/tests/schema-tests/extending.gschema.xml | 21 ++++ .../schema-tests/key-in-list-indirect.gschema.xml | 8 ++ gio/tests/schema-tests/key-in-list.gschema.xml | 6 + gio/tests/schema-tests/list-of-missing.gschema.xml | 3 + 12 files changed, 192 insertions(+), 12 deletions(-) commit 101bfec676feb2c3d414fff11a31541318d87896 Author: Ryan Lortie Date: Tue Jun 29 14:40:44 2010 -0400 glib-compile-schemas: fix small leak gio/gschema-compile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6d4ade4cf0d6ed64ce59f3db4f270be08a4478fd Author: David Zeuthen Date: Tue Jun 29 15:19:56 2010 -0400 Bug 623143 – Never require non-closed connections There's a couple of places in GDBus where it's a programming error (e.g. we'll assert or spew via e.g. g_warning()) to use the API on a closed connection. This approach can never work since a GDBusConnection can be closed at any point in time outside of programmer control. Just change the code to return a run-time error (e.g. return G_IO_ERROR_CLOSED when sending messages, invoking methods) or silently accept the request (e.g. exporting objects, registering for signals) without doing anything. Note that a GDBusConnection object is always useless after being closed - e.g. there's no way to "reopen" a connection - the user will have to create a new object and use that instead. https://bugzilla.gnome.org/show_bug.cgi?id=623143 Signed-off-by: David Zeuthen gio/gdbusconnection.c | 5 ----- gio/gdbusnameowning.c | 5 ++--- gio/gdbusnamewatching.c | 4 ++-- 3 files changed, 4 insertions(+), 10 deletions(-) commit ab6b6c68c5b060057fd2953435c090b4d53fe93c Author: Milan Bouchet-Valat Date: Mon Jun 21 17:09:07 2010 +0200 Bug 622294 - More annotations for GVariant This adds annotations to all functions in gvariant.c. A few docs were also fixed (wrong parameter names, missing mention that NULL is allowed). glib/gvariant.c | 69 +++++++++++++++++++++++++++++++------------------------ 1 files changed, 39 insertions(+), 30 deletions(-) commit 0a2c9d67da311d8e276dd3835db56c59d8be2cab Author: Colin Walters Date: Mon Jun 28 17:16:44 2010 -0400 [autogen.sh] Support NOCONFIGURE (from gnome-common) gnome-common's autogen.sh uses NOCONFIGURE to skip running configure. Support that in addition to the current AUTOGEN_SUBDIR_MODE. autogen.sh | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit c649615f17dc9d9644d742c48bf34c9000aa41b7 Author: Jorge González Date: Mon Jun 28 20:57:31 2010 +0200 Updated Spanish translation po/es.po | 220 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 120 insertions(+), 100 deletions(-) commit 8a7d9906983c23c9bafa8b10c1fd089fcd7989f8 Author: Ryan Lortie Date: Mon Jun 28 14:06:32 2010 -0400 Bug 622565 - compile-schemas fails when no schemas Neutralise and deprecate the --uninstall option in the schema compiler and remove it from gsettings.m4. Make the new default behaviour a compromise between the old default behaviour and the previous --uninstall option: - never return a failure code if no schema files are found - issue a warning instead - remove the gschemas.compiled file if it exists gio/gschema-compile.c | 19 +++++++++---------- m4macros/gsettings.m4 | 2 +- 2 files changed, 10 insertions(+), 11 deletions(-) commit ab1111b8bbb7a6057248658013eb23d80f4721cf Author: Ryan Lortie Date: Mon Jun 28 13:58:25 2010 -0400 GSettings: peek instead of ref/unref enum class We only ever do the enum mapping for the property binding in the case that a GParamSpecEnum exists and in that case the class is already referenced by the GParamSpec. Use peek instead of ref/unref and add a clarifying note. gio/gsettings-mapping.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 168cfc592283c992d6a6803a91528f87cec2d902 Author: Ryan Lortie Date: Mon Jun 28 10:18:45 2010 -0400 Bug 622127 - GSettings extended key validation First shot at attempting to implement this in a reasonable way. See the bug for more information about why this is needed. docs/reference/gio/gio-sections.txt | 4 ++ gio/gio.symbols | 1 + gio/gsettings.c | 83 ++++++++++++++++++++++++++++++++++- gio/gsettings.h | 27 +++++++++++ 4 files changed, 114 insertions(+), 1 deletions(-) commit aad7176c622b78dbdef5c8d1e0fa51b9612198ad Author: Yaron Shahrabani Date: Mon Jun 28 12:28:47 2010 +0300 Updated Hebrew translation. po/he.po | 1280 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 657 insertions(+), 623 deletions(-) commit eb454a1cb4d8ea16f6b5575c69e58c2877ea350e Author: Matthias Clasen Date: Sun Jun 27 19:27:04 2010 -0400 Fix a alloc/free mismatch Pointed out in http://bugzilla.redhat.com/show_bug.cgi?id=608453 by David Tardon. glib/gbuffer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d20969e07b8cc0233536cf929db0107b2c21c53e Author: Matthias Clasen Date: Sun Jun 27 16:31:53 2010 -0400 Filter out child schema entries when listing keys gio/gsettings-tool.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 025435329a7159a906a66f6b15facc2d611be4fb Author: Matthias Clasen Date: Sun Jun 27 16:00:20 2010 -0400 Implement bash completion for gsettings gio/Makefile.am | 4 +- gio/gsettings-bash-completion.sh | 33 +++ gio/gsettings-tool.c | 498 ++++++++++++++++++++++++++++++++------ 3 files changed, 455 insertions(+), 80 deletions(-) commit 795d2bf8cf13d03214af3eb857d235c2917f9945 Author: Ryan Lortie Date: Sun Jun 27 10:11:45 2010 -0400 GSettings: Don't free value before using its type Fix a bug where the type from g_variant_get_type() was used after freeing the variant. This works for base types (since they are cached and live forever) but not for arrays (where the bug was first seen). gio/gsettings-tool.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 87fd38bc4dd095d598ec375dbecb40d1393c3f8b Author: Kristian Rietveld Date: Sat Jun 26 22:55:47 2010 +0200 Add PCRE_EXP_DECL to pcre_callout declaration Fixes build on Mac OS X. glib/pcre/pcre.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 840c5dd0da885fc42e498f165d59a5d0b4b97af2 Author: Jorge González Date: Sat Jun 26 10:14:52 2010 +0200 Updated Spanish translation po/es.po | 1297 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 670 insertions(+), 627 deletions(-) commit 7cdc592ae478b71a66aa1541b81588b5b200e5f2 Author: Ryan Lortie Date: Fri Jun 25 10:52:32 2010 -0400 Bug 622128 - retry with default for failed mapping Hold the GSettingsKeyInfo as part of the binding structure to save work on each get/set. Use our copy of this structure to call the internal get/set APIs. Give more descriptive error messages in the case of invalid data on sets and retry using the translated default then schema default value in case of failure to map on reads. gio/gsettings.c | 137 ++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 85 insertions(+), 52 deletions(-) commit 499ece9b52ec18e7a0ab5c9cda6b0b82946a8c7e Author: Colin Walters Date: Wed Jun 16 22:44:58 2010 -0400 [gbinding] Move argument reference out of first column It makes gobject-introspection complain. gobject/gbinding.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1ad08a6a9fc5bf700de31c928d4fc7031bd8fd19 Author: Dan Winship Date: Thu Jun 24 14:23:37 2010 -0400 Hack up glib/tests/array-test to not actually malloc 2G Fixes the test on machines where that allocation takes very long. https://bugzilla.gnome.org/show_bug.cgi?id=610784 glib/tests/array-test.c | 28 ++++++++++++++++++++-------- 1 files changed, 20 insertions(+), 8 deletions(-) commit 48f3f262639b473c9be168d0491bedd357bcbca7 Author: Ryan Lortie Date: Thu Jun 24 13:32:26 2010 -0400 version.bump() configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cc295f09768d10576deba929ab8b7bc766cd207f Author: Ryan Lortie Date: Thu Jun 24 13:18:44 2010 -0400 Release glib 2.25.10 NEWS | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-)