D-Bus GLib Bindings 0.73 (13 Feb 2007) == - Allow passing of NULL to strv out arguments. (Patch due to Luiz Augusto von Dentz . Fixes bug #8795.) - Make uscore_to_wincaps return NULL when passed NULL. (Fixes bug #8318.) - Only respond to NameOwnerChanged if its one of our names. (Patch by Kimmo Hämäläinen . Fixes bug #8235.) - Fix dbus-binding-tool to generate headers usable from C++. (Thanks to Christian Persch . Fixes bug #6358.) - Only require --prefix for server side binding generation. (Fixes reopened bug #4185.) - Clarify documentation for dbus_g_method_get_sender. (Fixes #8832.) - Add new API for specifying the timeout in DBusGProxy calls. (Patch due to S. Nalliami . Fixes bug #9832.) - Don't check for libxml2 when expat not found. (Fixes bugs #9894 and #9000.) - Add configure flags --with-introspect-xml. (Fixes bug #9105) - Use dbus_threads_init_default() rather than using own threading primitives. (Fixes bug #9259.) - Reduce dependency to dbus version 0.93, error out if correct version not found. (Patch due to Luiz Augusto von Dentz . Fixes bug #8793.) - Allow dbus and dbus-glib to live in different prefixes. (Fixes bug #9384.) - Add pkg-config support for uninstalled use. (Fix due to Damien Carbery . Fixes bug #9769.) D-Bus GLib Bindings 0.72 (26 Oct 2006) == - Only use -Wfloat-equal if compiler supports it (Closes #7658. Thanks to Jens Granseuer for the patch). - Return NULL from g_return_val_if_fail in dbus_g_proxy_begin_call (Closes #4159.) - Add dbus-gidl.h to IGNORE_HFILES for doxygen docs - Update tools/Makefile.am for new dbus-binding-tool behaviour - Remove bashism in make-dbus-glib-error-enum.sh (Closes #6700). - Fix introspection when object has exported properties. (dbus-gobject:write_interface was completely broken) - Fix thanks to mccann@jhu.edu. (Closes #8607). - Require --prefix in dbus-binding-tool (Closes #4185). - Don't shadow index. Rename usage of index to index_. Thanks stdlib... (Closes #8353). - Fix small leak when marshal_table is destroyed (Closes #6870 with patch from Richard Hult ). - Fixes crash if disposing one DBusGProxy causes another for the same service to be unrefed in a destroyed callback. - Use modern AC_INIT, AM_INIT_AUTOMAKE - Clean generated run-with-tmp-session-bus.conf on make clean - Actually run unit tests and checks when doing make distcheck - Use TEST_CORE_SERVICE_BINARY path for core test service file - Use dbus-daemon --introspect to generate DBus service introspect xml - Add tests for new interfaces functionaility - Bump GLib dependency to 2.6 (Closes #4390). - Add gobject-2.0 to dbus-glib-1.pc.in - Puts all exposed services in the org.freedesktop.DBus.GLib namespace - Update COPYING and HACKING to be correct for dbus-glib - Move tests/glib to test/core - Rename configure.in to configure.ac for modernity - Fix memleak in lookup_or_register_specialized (Applies fix from Daniel d'Andrada Tenório de Carvalho, closing bug #7352). - Add an m4 directory and add gtk-doc.m4, which is installed in the tree by gtkdocize. - tools/Makefile.am: Add tools/session.conf to EXTRA_DIST so make check works from tarballs - Fix compilation with -Werror - Make test scripts run during out-of-tree compilation - Fix out-of-tree compilation - Replace doxygen with gtk-doc in INSTALL - Commit patch to switch to gtk-doc with gtype-specialized doc and - Updates from Marc-Andre Lureau , with minor cleanup. (Closes #7726.) D-Bus GLib Bindings 0.71 (24 July 2006) == - Correctly installs a few missing headers - Build was cleaned up a bit D-Bus GLib Bindings 0.70 (17 July 2006) == - First release after bindings split - dbus-binding-tool heeds org.freedesktop.DBus.GLib.ClientCSymbol C symbol name annotations when generating glib client bindings - DBusGProxy can now be inherited from - Support added for generating bindings to arrays that are represented as GPtrArrays rather than GArrays (ie size-variable things, such as strings, objects, structs, etc). - Modification of the existing specialised types to have N type parameters (rather than the current 1 or 2 for arrays and dictionaries respectively). You can then use this to get a glib type to represent any arbitrary D-Bus struct type using dbus_g_type_get_struct. The only implementation of these types is with GValueArrays as before, but it's now possible to store these in arrays, emit them in signals, etc. - New methodbus_g_connection_open provides a way to open connections to an arbitrary address - Various bugs and memory leaks fixed