dbus-glib 0.84
Colin Walters
walters at verbum.org
Wed Jan 27 13:03:50 PST 2010
A new release of dbus-glib is now available:
http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.84.tar.gz
There are some compatibility fixes here, but I should call out for OS
builders commit 34636b12c62523b9db789b0fbeb3a86782debf10 where you no
longer have to pass
--with-introspect-xml to configure.
commit d039ca66f85955788e2d58294c249579bed9cc03
Author: Colin Walters <walters at verbum.org>
Date: Wed Jan 27 13:56:48 2010 -0500
Release 0.84
commit f1c3f7bf585d6010c84491372b0a6f0ae3b1432a
Author: Colin Walters <walters at verbum.org>
Date: Wed Jan 27 13:01:29 2010 -0500
Add GMainContext to dbus_g_bus_get_private, add a test case
To even sort of work with threads right now, a common workaround
is to open a private connection. This patch more explicitly
supports creating a private connection, associating it with
the GMainContext which will be used for a thread.
Also, add a (very simple) test case which just uses a private
connection for the default main context.
commit 87c645ed17d6fef350e8c26e322ecde566a27d42
Author: Colin Walters <walters at verbum.org>
Date: Wed Jan 27 13:06:34 2010 -0500
Fix compilation of dbus-gvalue.c
commit c4a5653e0402f876a1824c33a19e69991ee46a27 was missing a "break;"
commit e6cd65545ee5cd2eeb5ccc21d5bfe8e8ac286d95
Author: Colin Walters <walters at verbum.org>
Date: Wed Jan 27 11:40:07 2010 -0500
Add note about non-maintenance of NEWS
commit c4a5653e0402f876a1824c33a19e69991ee46a27
Author: Andres Salomon <dilinger at collabora.co.uk>
Date: Wed Aug 19 08:57:21 2009 -0400
dbus-gvalue: set an error when demarshal_basic doesn't recognize type
By passing dbus_g_proxy_call an incorrect signature, we can cause
the function to fail but not provide any error message (if
G_DISABLE_ASSERT is defined). As smvc pointed out, this can also
become a runtime error when a telepathy CM changes signature, but
the client hasn't been updated. As such, g_assert isn't an appropriate
action. See http://bugs.debian.org/541632 for more information.
This patch causes it to set an error when demarshalling a type that it's
not expecting. Instead of a NULL error, one instead
sees something like the following when the method returns a path
object but the client expected a string:
"modem Create() failed: Expected type gchararray, got type code 'o'"
Signed-off-by: Andres Salomon <dilinger at collabora.co.uk>
commit b976413f896f2d5a0be9449fc77a716f2e67cc96
Author: Jiří Klimeš <jklimes at redhat.com>
Date: Wed Jan 27 10:36:57 2010 -0500
Fix bad NAME in dbus-binding-tool man page
commit 34636b12c62523b9db789b0fbeb3a86782debf10
Author: Colin Walters <walters at verbum.org>
Date: Fri Jan 15 12:23:30 2010 -0500
Import dbus-bus-introspect.xml upstream
Rather than having consumers pass an externally-generated XML file,
just include one here. In practice our target audience is OS builders,
who if they have the capability to update dbus, also have the capability
to update dbus-glib.
commit 9cefa4bae8d20beddf695380af00945790da0206
Merge: 5e5a1c1 15f4533
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Wed Nov 25 14:55:32 2009 +0000
Merge remote branch 'upstream/master'
commit 15f4533742ad6aeab85ebb723ac8fca99c00e939
Author: Will Thompson <will.thompson at collabora.co.uk>
Date: Mon Nov 16 13:32:40 2009 +0000
Don't leak DBusGMethodInvocation for no-reply calls
https://bugs.freedesktop.org/show_bug.cgi?id=25119
commit 5e5a1c1930173dac0e331c2cb78a164c3565b0eb
Merge: 2a4396b 90e2199
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Sep 29 14:22:07 2009 +0100
Merge remote branch 'wjt/duplicate-registrations'
Signed-off-by: Simon McVittie <simon.mcvittie at collabora.co.uk>
commit 2a4396b523912c3bf4d2a1ef6d6fa930c0871c67
Merge: 980b468 e2007cf
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Sep 29 14:07:11 2009 +0100
Merge branch '20936-fsf-address'
Reviewed-by: Colin Walters <walters at verbum.org>
commit 980b46870aa0e44a04ad1191d7af1d0601577501
Author: Stian Skjelstad <stian at nixia.no>
Date: Fri Sep 18 14:01:00 2009 -0400
Bug 19623 - Add dbus_g_bus_get_private
Useful for cases where you have to get a private connection, among
them to work around threading issues.
Signed-off-by: Colin Walters <walters at verbum.org>
commit 90e2199ac99f5b8ab0cd5f45dcb398ecf9af03d9
Author: Will Thompson <will.thompson at collabora.co.uk>
Date: Sat Sep 12 11:58:22 2009 +0100
Copy object registration list when unregistering.
Since the list of registrations on the object is modified when each path
is removed, iterating it directly is wrong: after the first pass of the
loop, 'iter' would point to a link which has been freed.
commit 39e2642e41b2293de7556fa15c57872f78ffcdc8
Author: Will Thompson <will.thompson at collabora.co.uk>
Date: Sat Sep 12 11:28:25 2009 +0100
Only re-set registration list if it's non-empty
commit 0263b72669de710e0adda419a520ae9f123a1be9
Author: Colin Walters <walters at verbum.org>
Date: Wed Aug 19 13:27:53 2009 -0400
Support duplicate object registrations
Before commit e869fda4, we semi-supported registering the
same object multiple times. We'd accept messages for both paths,
however when signals were emitted, they'd both use the first object
path.
That commit simply disallowed multiple registrations, which broke
backwards compatibility with some projects like PolicyKit which
had the same object registered with different paths.
With this commit, explicitly allow and support multiple registrations.
The primary change is that signals are now emitted once for each
registration path of an object, using the correct path.
commit e2007cfc5822f057b975660bd369fee56a7f2eb6
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Jun 9 16:22:46 2009 +0100
fd.o #20936: Fix another couple of instances of the old FSF address
`git grep 'Temple Place'` now returns nothing.
commit cbe5250e553112221e1230301767ad1052790b0a
Author: Tobias Mueller <fdo-bugs at cryptobitch.de>
Date: Wed Apr 15 21:37:05 2009 +0100
fd.o #20936: Update FSF address
The glib bindings contain an outdated address of the FSF:
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
The new address is:
http://www.fsf.org/about/contact.html writes:
> Free Software Foundation
> 51 Franklin Street, Fifth Floor
> Boston, MA 02110-1301
> USA
Signed-off-by: Simon McVittie <simon.mcvittie at collabora.co.uk>
More information about the dbus
mailing list