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