[Telepathy] ANNOUNCE: telepathy-qt4 0.7.3

Andre Moreira Magalhaes andre.magalhaes at collabora.co.uk
Thu Oct 6 20:38:28 PDT 2011


The "a must" release.

telepathy-qt4 is a Qt 4 C++ binding for the Telepathy real-time 
communication framework, which can be used to implement user interfaces,
loggers and other Telepathy components.

Tarball:
http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-0.7.3.tar.gz 

Signature:
http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-0.7.3.tar.gz.asc 

The latest reviewed code is always available from:
git://anongit.freedesktop.org/telepathy/telepathy-qt4
http://cgit.freedesktop.org/telepathy/telepathy-qt4/ (cgit)

Enhancements:
 * Added HandleTypeRoom StreamTubes to ChannelClassSpec
 * It is now possible to capture and redirect the library debug output
   via setting a DebugCallback using the Tp::setDebugCallback function
 * The ChannelClassSpec implementation has been optimized, which yields
   ChannelFactory setup and consequently application startup speedups
 * StreamTubeChannel now ensures connectionClosed() is emitted for all
   connections on a closing tube
 * Add Presence/PresenceSpec operator== support
 * Add Presence/PresenceSpec operator!= support (Rohan Garg)
 * Add Authentication.TLSCertificate to the set of generated interfaces
 * Improve file transfer examples to properly use the ChannelDispatcher

Fixes:
 * Ensure that the proper Channel Dispatcher methods are being called
   when creating/ensuring channels.
 * Prevent PendingContacts crashes in corner cases where contacts are
   still being built when a Connection is destroyed. Note that this
   affects which object is returned by PendingContacts::object() - we've
   now made it explicit that object() shouldn't be used externally as we
   make no guarantees on what object it returns, by deprecating it. It
   will be made protected: in the next API break
 * Passing a non-empty service param to
   ChannelClassSpec::{incoming,outgoing}StreamTube() messing up the
   shared instance as used by e.g. ChannelFactory
 * Connections not being removed from StreamTubeChannel::connections()
   when they are closed, and newConnection() and connectionClosed()
   events getting reordered
 * fd.o# 40655 - ChannelDispatchOperation::claim() cannot be used by
   Approvers to handle channels
 * Codegen is now able to utilize types with D-Bus signature aay, aas
   and aav
 * Account/Connection/Channel now properly check if FeatureCore is ready
   on accessors
 * Readded erroneously removed protected API to StreamTubeChannel, which
   restores full ABI backwards compatibility.

Regards,
Andre



More information about the telepathy mailing list