[Ftp-release] ANNOUNCE: telepathy-qt4 0.5.9

Andre Moreira Magalhaes andre.magalhaes at collabora.co.uk
Mon Mar 7 14:43:08 PST 2011

The "planned engineering works for the last year" 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.



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

 * fd.o#28367 - Added High-level API for StreamTube channels.
 * fd.o#34228 - Added API on Account for requesting Channels and
   handling them yourself, implemented properly using the Channel
   Dispatcher service.
 * Account::allowedPresenceStatuses() now has fallbacks to include
   "available" and "offline" when that makes sense.
 * Removed some more private symbols from the shared library, resulting
   in slightly faster load times.
 * Deprecated ConnectionCapabilities contact search related methods with
   singular names and added plural versions of them, for API 
 * Contacts publish/subscription state updates for removed contacts are
   only signalled after the ContactManager::allKnownContactsChanged
   signal is emitted.

 * Redundant Contact::avatarDataChanged() emissions.
 * Connection::becomeReady() never finishing in state Connecting, which
   for example prevents handling ServerAuthentication channels.
   NOTE: any code incorrectly relying on the old buggy behavior of
   becomeReady() only finishing once the connection goes Connected or
   Disconnected may need adjustment.
 * Linking errors referencing the QtXml library.
 * Spec-incompliant building of Client names when uniquifying is
   requested from ClientRegistrar.
 * Sensitive data in Account parameters being included in debug logs.


More information about the Ftp-release mailing list