[Telepathy] Announce: telepathy-glib 0.15.5
Will Thompson
will.thompson at collabora.co.uk
Wed Aug 17 08:14:39 PDT 2011
The “feel. experience. know” release. This is a pretty big release,
containing over ten thousand lines of changes, which should make various
aspects of application development easier. Fasten your seatbelts.
tarball: http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.15.5.tar.gz
signature: http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.15.5.tar.gz.asc
git: http://cgit.freedesktop.org/telepathy/telepathy-glib
Dependencies:
• Valac ≥0.11.2 is now required for the Vala bindings.
• gtk-doc ≥1.17 is now required if you want to build documentation.
Relatedly, building documentation for releases works again.
(fd.o#39666)
Enhancements:
• A new pair of classes, TpSimpleClientFactory and
TpAutomaticClientFactory, have been added, which make it much easier
for application to provide custom subclasses of specific channel
types and to request that certain features always be prepared on proxy
objects before they are given to the application. These replace the
prevous TpBasicProxyFactory and TpAutomaticProxyFactory classes, which
are now deprecated. (Xavier)
• A new TpAccount feature, TP_ACCOUNT_FEATURE_CONNECTION, has been
added, to ask TpAccount to prepare TpConnection objects before
announcing them. Relatedly, TpAccountManager no longer signals new
TpAccount objects until they are prepared. (Xavier)
• TpConnection now has API for managing the user's contact list! Hooray.
This only works with CMs that implement the new ContactList API; dear
Python CM folks, please do this and we can move forward with grace and
speed.
• fd.o#26516: Add tp_debug_sender_set_timestamps. (Jonny)
• A metric tonne of new methods were added for joining chat rooms and
managing members. (Xavier)
• TpFileTransferChannel, a high-level API for file transfer
channels, was added. (Morten Mjelva)
• fd.o#38061: tp_cm_message_set_message() was added to complement
tp_cm_message_take_message(). (Danni)
Fixes:
• fd.o#38060: fix a crash caused by an off-by-one error when
constructing the SendError signal. (Danni)
• fd.o#38997: cope more gracefully if UNIX sockets are unsupported,
which should improve Windows portability. (Guillaume)
• fd.o#39377: TpContact no longer erroneously re-prepares many features
if existing contacts are re-requested. (Will)
• fd.o#27855: TpChannelManagers now have access to the original TargetID
specified in the channel request, if any. Previously, it was
transformed into a TargetHandle and the TargetID was removed from the
dictionary. The TargetHandle is still synthesised (validating the
TargetID in the process) but the ID is left intact. (Will)
--
Will
More information about the telepathy
mailing list