dbus-glib 0.82

Colin Walters walters at verbum.org
Thu Jul 16 11:22:40 PDT 2009


A new release of dbus-glib 0.82 is available:

http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.82.tar.gz

Special thanks to Simon McVittie for his hard work on the patches in
this release.  Besides his numerous feature enhancements and bugfixes,
the most interesting commit here is probably dfef72c61c050e (bug
14183), which avoids every dbus-glib process on the bus waking up when
something else joins or leaves.

git shortlog:

Alban Crequy (1):
      Bug 18294 - Be defensive about a possibly NULL property string

Brian Cameron (1):
      Bug 20343 - Add a man page for dbus-binding-tool

Brian Tarricone (1):
      Bug 21753 - Correctly initialize GValues in dbus-binding-tool
generated code

Colin Walters (8):
      Bump configure for unstable cycle
      Use -fno-strict-aliasing by default
      Bug 14183 - Listen to NameOwnerChanged using arg0 matching
      Bug 19927 - Use const for GError * param we're not modifying
      Add missing prototype for dbus_g_connection_unregister_g_object
      Clean up some compilation warnings
      Test for git-log in Makefile.am should just be for git now
      Release 0.82

Frederic Crozat (1):
      Fix format-security warning

Jason Leach (1):
      Bug 21362 - Remove use of deprecated symbols

Luis Menina (1):
      Bugg 22244 - Only include <glib.h>, not individual headers

Marc-André Lureau (1):
      build: fix undefined macro: AM_PROG_LIBTOOL with recent libtool

Mikkel Kamstrup Erlandsen (1):
      Bug 13908: make dbus_g_type_specialized_init() safe for library
users to call

Peter Korsgaard (1):
      add --with-dbus-binding-tool option to use an external dbus-binding-tool

Simon McVittie (24):
      Bug 16776: teach dbus_g_method_return_error about DBUS_GERROR
      Bug #16776: add a regression test
      Remove CXX cruft from configure.ac
      configure.ac: don't check the sizes of integers
      Don't define DBUS_API_SUBJECT_TO_CHANGE
      configure.ac: Don't check endianness
      Don't check whether va_copy works
      Don't check for atomic integer ops
      Remove all sorts of libdbus cruft from configure.ac
      fd.o#20884: dbus_g_proxy_manager_replace_name_owner: don't leave
freed memory in the hash table if the name was the owner's first
      dbus_g_type_specialized_init: make some effort at being thread-safe
      fd.o #5688: don't assert when exported object is destroyed
*after* D-Bus connection closes
      fd.o #5688: Add a regression test
      fd.o #21219: implement unregistration of objects
      dbus-gobject: save the ObjectRegistration on each object, not
just the path
      fd.o #21219: regression test
      Merge branch '20886-configure-cleanup'
      Merge branch '20884-proxy-manager-replace-name-owner'
      Merge branch '16776-make-dbus-errors-throwable'
      Merge part of branch '5688-survive-disconnection'
      Merge branch '5688-survive-disconnection'
      Merge branch '20716-with-dbus-binding-tool'
      fd.o #13908: silently initialize specialized types whenever required
      Merge branch '13908-autoinit'

Sjoerd Simons (1):
      Use g_strdup instead of strdup in dbus_g_method_get_sender

Vincent Untz (1):
      Bug 20879 - Use --skip-source argument for glib-genmarshal


More information about the dbus mailing list