[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