diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 166 |
1 files changed, 166 insertions, 0 deletions
@@ -0,0 +1,166 @@ +== IMPORTANT NOTE: This file isn't maintained anymore == + +Release summaries are done on the mailing list and linked +through the wiki. + +== END IMPORTANT NOTE == + +D-Bus GLib Bindings 0.78 (04 Dec 2008) + +Thanks to Robert McQueen, Philip Van Hoof, David Zeuthen, +Colin Walters, Dan Williams, Nick Welch, Tomas Pelka and +others for their contributions. + +Reliability fixes: + + - #16114 [patch] wincaps-to-uscore property names for GetAll() + - #16419: recursive variants demarshaling limits + - #18573: service tracker race + +Other notable fixes and enhancements: + + - #17329: allow hash tables to contain complex types + - #17798: add support for 'o', 'g' and 'as' in dictionaries + - #16925: bash completion for dbus-send + +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. + |