[Telepathy] ANNOUNCE: telepathy-glib 0.7.15
Simon McVittie
simon.mcvittie at collabora.co.uk
Thu Sep 18 16:08:04 PDT 2008
telepathy-glib 0.7.15, the "plumbing" release.
Tarball:
http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.7.15.tar.gz
Signature:
http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.7.15.tar.gz.asc
The latest reviewed code is always available from:
git://git.collabora.co.uk/git/telepathy-glib.git
http://git.collabora.co.uk/?p=telepathy-glib.git (gitweb)
Dependencies:
* GLib and GObject must be at least version 2.16 (this was accidentally the
case in 0.7.14 too, but the dependency is now official). (fd.o #17213)
Deprecations:
* TpBaseConnection implementations should use the new method
tp_base_connection_set_self_handle instead of setting the self_handle member
directly. To comply with spec 0.17.10, if the self-handle changes after the
status becomes CONNECTED, tp_base_connection_set_self_handle *must* be used.
Enhancements:
* Updated to specification 0.17.10, which includes the SelfHandleChanged signal
and SelfHandle property...
* ... and then to specification 0.17.11, which includes the stable Requests
interface with the CreateChannel method (but not EnsureChannel, which is
planned for a future spec.).
* Added support for the Requests interface to TpBaseConnection, using the new
interfaces TpChannelManager and TpExportableChannel (which are intended to
replace TpChannelFactoryIface and TpChannelIface).
* Added some utility functions: tp_dbus_properties_mixin_make_properties_hash,
tp_strv_contains
* with-session-bus.sh (used for the tests) optionally records dbus-monitor
output
* telepathy-glib-uninstalled.pc is generated in source builds. It's now
easier to compile dependent projects against an uninstalled copy of
telepathy-glib >= 0.7.15, like this:
PKG_CONFIG_PATH=$HOME/src/telepathy-glib/telepathy-glib ./autogen.sh
(if $HOME/src/telepathy-glib is the directory containing this file)
Fixes:
* TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED no longer causes compiler warnings
when used from a C++ source file
* glib-client-gen.py generates correct code for 64-bit unsigned integers
Release notes for projects using code generation:
* If you generate client-side code, update glib-client-gen.py to avoid wrong
code generation for unsigned 64-bit integer arguments. This will cause your
project to require telepathy-glib >= 0.7.3
* If you use a copy of with-session-bus.sh for regression tests, consider
updating it to add support for logging dbus-monitor
Regards,
Simon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 155 bytes
Desc: Digital signature
Url : http://lists.freedesktop.org/archives/telepathy/attachments/20080918/9c1c88f3/attachment.pgp
More information about the Telepathy
mailing list