[Ftp-release] Announce: telepathy-qt4 0.3.10

Olli Salli ollisal at gmail.com
Thu Sep 16 17:24:44 PDT 2010


telepathy-qt4 0.3.10 (2010-09-16)
=================================

The {bool b; if (b == false || b == true || b == 99) { /*...*/ }} release.

tarball: http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-0.3.10.tar.gz
signature: http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-0.3.10.tar.gz.asc

Enhancements:
* fd.o #29609 - ClientRegistrar and all related classes now use Factories too,
  which means if you use the factory-enabled create() variants such as
  create(AccountManagerPtr), you can share account and connection proxies with
  the rest of your application, and/or make them be ready by the time your
  addDispatchOperation/handleChannels/observeChannels implementation is called
* fd.o #29090 - Added support to filter accounts by their capabilities (whether
  you can do room chats, voice calls, etc, using a given account)
* Added Account::capabilities(), which automatically gets the capabilities from
  a connected Connection if there's one, or the protocol object if there isn't
* Generic Filter framework, currently only used for Account filtering, but in
  the future also for filtering Contacts
* ChannelRequest is now also using the same Account/Connection etc objects as[
  the rest of the application
* PendingChannelRequest now holds a reference to its Account, so you don't have
  to keep a reference to the Account in your application's scope for the channel
  request to succeed
* There are now variants of the ContactManager signals
  presencePublicationRequested, groupMembersChanged and allKnownContactsChanged
  which carry the details parameter (contains things like the message and the
  reason)

Fixes:
* Memory leak when using PendingComposite
* Memory leak in QDBus triggered by ClientHandlerRequestsAdaptor code (there's a
  workaround, and the actual bug is reported as QTBUG-13562)
* The PendingOperation returned by Connection::requestConnect() finishing even
  if the connection wasn't connected yet
* Hitting an assert in corner cases for calling
setIntrospectedCompleted twice in
  Account Avatar introspection
* Account::changingPresence() not being initialized correctly

-- 

Br,
Olli Salli


More information about the Ftp-release mailing list