Announcing dbus-glib 0.94
Simon Mcvittie
simon.mcvittie at collabora.co.uk
Wed Jun 1 11:47:18 PDT 2011
http://dbus.freedesktop.org/releases/dbus/dbus-glib-0.94.tar.gz
http://dbus.freedesktop.org/releases/dbus/dbus-glib-0.94.tar.gz.asc
The "Norwegian Blue" release.
Dependencies:
* dbus 1.2.16 is required (dbus 1.4 is recommended)
* GIO 2.26 (packaged with GLib) is required
Fixes:
* fd.o #10890: remove Doxygen support, to clarify that gtk-doc
is the way to get dbus-glib documentation (Simon McVittie)
* fd.o #22667: improve documentation (Will Thompson)
* fd.o #22854: update libtool versioning (Simon McVittie)
* fd.o #23616: document which DBusGProxy methods stop working on ::destroy,
and improve precondition checks (Simon McVittie)
* fd.o #26952: add infrastructure to upload tarballs and documentation
(Simon McVittie)
* fd.o #27193, Gentoo #254192: don't use ${SHELL} to run shell scripts
(Simon McVittie)
* fd.o #27598: allow signals and properties to be annotated
(Christian Dywan, Simon McVittie)
* fd.o #29884: improve error handling in various places
(Christian Dywan)
* fd.o #30171: check validity of more arguments, don't report
"out of memory" or "should not have been reached" if an invalid string or
boolean is given, and abandon broken containers more gracefully
(Simon McVittie)
* fd.o #30274: allow underscores in error names (Christian Dywan)
* fd.o #32087: if an object is on more than one connection, emit signals
on all of them; if it's unregistered, only unregister it from the
requested connection (Simon McVittie)
* fd.o #32351: fix memory leaks in dbus-binding-tool (Christian Dywan)
* fd.o #33145, fd.o #37789: improve error output if dependencies are too old
(Simon McVittie)
* fd.o #33646: don't duplicate match rules (Alban Crequy)
* fd.o #34282: fix linking order for modern ld (Robert Ancell)
* fd.o #35115: fix ability to switch a DBusConnection from one GMainContext
to another (Mike Gorse)
* fd.o #35952: forbid a ReturnVal annotation after the first OUT <arg>,
which had never worked correctly anyway (Simon McVittie)
* fd.o #36216: remove false claim that we use Introspect() at runtime,
and document more error cases (Simon McVittie)
* fd.o #36428: remove unused support for translated messages
(Simon McVittie)
* fd.o #36793: don't corrupt internal data if a GObject is registered
twice on the same (connection, path) tuple, and fix out-of-bounds reading
(Simon McVittie)
* fd.o #36811: fix multiple signal emissions if an object is removed from
all of its locations then re-exported, and a memory leak if an exported
object is disposed (Simon McVittie)
* fd.o #37060: rebuild everything if gcov is enabled/disabled, or if gcc
is upgraded while gcov is enabled (Simon McVittie)
* fd.o #37062: fail to build if our assumptions about int sizes are not
met, and remove useless variables detected by gcc 4.6 (Simon McVittie)
* fd.o #37790: remove empty "tests" which don't test anything
(Simon McVittie)
* fd.o #37795: log the error message if object registration fails
(Dan Williams)
* fd.o #37812: delete temporary file if dbus-binding-tool fails
(Simon McVittie)
More information about the dbus
mailing list