commit 8c36b1ad2bf03141cd1aacbb0fa9d19ba7c72c17
Author: Kjartan Maraas <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
gio/gdbusconnection.c | 27 ++++++++++++++++++++-------
gio/tests/gdbus-connection.c | 3 +++
2 files changed, 23 insertions(+), 7 deletions(-)
commit 746721293b8963fbefd98bdba7ef0645b6940052
Author: Ryan Lortie <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
gio/gdbusproxy.c | 52
++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 48 insertions(+), 4 deletions(-)
commit ea0607438bfb1fb2ae7cd22757ecdb53946a00b0
Author: David Zeuthen <
[email protected]>
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 <
[email protected]>
gio/gdbusproxy.c | 7 +------
1 files changed, 1 insertions(+), 6 deletions(-)
commit 99670eaccc05a4d5e9725614550e1da75cda45c0
Author: Matthias Clasen <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
gio/gdbusaddress.c | 13 ++++++++++++-
gio/tests/gdbus-addresses.c | 14 ++++++++++++++
2 files changed, 26 insertions(+), 1 deletions(-)
commit f0b6cbb13951549b9e17ee0366fc5be3e4b69f2f
Author: Matthias Clasen <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Date: Fri Jul 2 17:09:55 2010 -0400
GDBus: Rename "Introspection XML" section to "D-Bus Introspection
Data"
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusintrospection.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit a16128655fed37a3975fdb8ea0d31ef0fa29e882
Author: Ryan Lortie <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Date: Fri Jul 2 09:40:59 2010 -0400
GDBus: Hold lock when printing debug messages
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusauth.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit c29ad239284608c2a03043f9dc16f3ca1a28542e
Author: David Zeuthen <
[email protected]>
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 <
[email protected]>
docs/reference/gio/overview.xml | 2 +-
gio/gdbusauth.c | 4 ----
2 files changed, 1 insertions(+), 5 deletions(-)
commit cd8361f4ddd0e88fb7e3941a0d0fd12fe538c093
Author: Tor Lillqvist <
[email protected]>
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 <
[email protected]>
Date: Thu Jul 1 18:58:56 2010 -0400
Bug 622124 - implement flags for GSettings
Add a <flags> 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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Date: Thu Jul 1 13:06:56 2010 -0400
GDBus: Fix bug in child enumeration
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusconnection.c | 3 +--
gio/tests/gdbus-export.c | 28 +++++++++++++++++++++++++++-
2 files changed, 28 insertions(+), 3 deletions(-)
commit 93bf09a9e7a7d35d50802faf4b271ca4267e49cb
Author: Ryan Lortie <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
gio/gdbusauth.c | 14 +++++++++-----
gio/gdbusmessage.c | 52
+++++++++++++++++++++++++++++++++++++---------------
gio/gdbusprivate.c | 1 +
3 files changed, 47 insertions(+), 20 deletions(-)
commit 40d5da99d6d07bdbb6267f6b5625ac2ca93e85ea
Author: Ryan Lortie <
[email protected]>
Date: Wed Jun 30 13:27:38 2010 -0400
GSettings: accept <flags> as an alias for <enum>
until we have proper support for flags...
gio/gschema-compile.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
commit e73b631f6eb8d2f1ff9c65fe2c258dc2b6083c73
Author: Ryan Lortie <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
gio/gdbusconnection.c | 4 +++-
gio/tests/gdbus-peer.c | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
commit 5ac272297584d2c1f73815e842108b6704f862a9
Author: David Zeuthen <
[email protected]>
Date: Wed Jun 30 12:10:00 2010 -0400
GDBus: Rename `introspection_data' parameter to `interface_info'
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusconnection.c | 64
++++++++++++++++++++++++------------------------
gio/gdbusconnection.h | 2 +-
2 files changed, 33 insertions(+), 33 deletions(-)
commit 038d03cd08bdb42e6f83f6041ec01732476e900b
Author: David Zeuthen <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Date: Tue Jun 29 20:24:39 2010 -0400
GSettings: add <override>, tests, modify output
Add <override> 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 <
[email protected]>
Date: Tue Jun 29 14:41:04 2010 -0400
GSettings: new <schema> tags 'extends', 'list-of'
Add support for extends='' and list-of='' tags to the <schema>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Date: Thu Jun 24 13:18:44 2010 -0400
Release glib 2.25.10
NEWS | 73
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 73 insertions(+), 0 deletions(-)