D-Bus GLib Bindings 0.75 (05 Jun 2008)
==

Thanks to Dan Williams, David Zeuthen, Kimmo Hämäläinen,
Ross Burton, William Jon McCann, Colin Walters, Brian Cameron,
Peter O'Gorman, Peter Kjellerstedt, Christian Persch,
Rob Taylor and others for their contributions in this release.

Critical fixes:

 - #15430: ABI now guaranteed frozen
 - #8607: Fix broken introspection XML
 - #16079: Return an error on unknown property Get
 - #10834: Fix error handling in dbus_g_proxy_end_call_internal

Other notable fixes:

 - #11672: Fixes for /bin/sh as dash
 - #11675: Fixes for non-gcc compilers
 - #10668: Correctly detect path to dbus-daemon
 - #12849, #12857: Memory leak fixes
 - New function to specify default timeout for calls on proxy
 - Implement org.freedesktop.DBus.Properties.GetAll
 - Require DBus 1.1

D-Bus GLib Bindings 0.74 (27 Jun 2007)
==

 - Init threading first to stop a warning from new GLib.
 - Remove the XML documentation support in configure
 - Fix typo in _dbus_gvalue_signals_error (#10837) (Thanks to Peter Kjellerstedt)
 - Update GLib requirement (Closes #10889).
 - Document dbus-gtype-specialized
 - Add simple test suite for peer objects.
 - Support peer-to-peer proxies. (Closes #10233).
 - Add dbus_connection_get_g_connection.
 - Stop compiler warnings (Closes #10374).
 - Handle dbus errors which are not name has no owner
 - Update abstract socket test from DBus, which now cross-compiles
 - Rename the error quark to be unique
 - Update AUTHORS

D-Bus GLib Bindings 0.73 (13 Feb 2007)
==

 - Allow passing of NULL to strv out arguments.
   (Patch due to Luiz Augusto von Dentz <luiz.dentz@gmail.com>.
    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 <kimmo.hamalainen@nokia.com>. Fixes bug #8235.)
 - Fix dbus-binding-tool to generate headers usable from C++.
   (Thanks to Christian Persch <chpe@gnome.org>. 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 <snallammai@novell.com>. 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 <luiz.dentz@gmail.com>.
   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 <damien.carbery@sun.com>.  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 <jensgr@gmx.net> 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 <richard@imendio.com>).
 - 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 <marcandre.lureau@gmail.com>, 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
Sleep after starting the peer server, before starting the peer client.
This fixes random failures due to the race.

