[Telepathy] Announce: telepathy-glib 0.11.5
Simon McVittie
simon.mcvittie at collabora.co.uk
Mon May 10 10:26:48 PDT 2010
The "also, hi from bl.uk" release.
Please note that as with the previous version, building documentation for
this version requires gtk-doc 1.15 or a patched version of 1.14.
telepathy-glib is the GObject binding for the Telepathy real-time communication
framework, which can be used to implement user interfaces, connection managers
(protocol backends), and other Telepathy components.
Tarball:
http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.11.5.tar.gz
Signature:
http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.11.5.tar.gz.asc
The latest reviewed code is always available from:
git://git.collabora.co.uk/git/telepathy-glib.git
http://git.collabora.co.uk/?p=telepathy-glib.git (gitweb)
API changes:
⌬ fd.o #23369: when the local user is removed from a Group Channel, the
GError with which the TpChannel is invalidated has changed:
→ if possible, the detailed error name from D-Bus is mapped to a TpError,
or a custom GError domain set up with tp_proxy_subclass_add_error_mapping
→ otherwise, the TpChannelGroupChangeReason is translated into a TpError
Previously, we used an error from the TP_ERRORS_REMOVED_FROM_GROUP domain
in most cases; this domain is no longer used, unless we get a change reason
that isn't recognised.
Enhancements:
⌬ fd.o #25236: TpBaseClient, a base class for Observers and Approvers, which
will also support Handlers in a future release (cassidy)
⌬ fd.o #27871, #24214: TpSimpleObserver, a simple TpBaseClient subclass for
projects that don't need their own subclass, and an example Observer that
uses it (cassidy)
⌬ fd.o #27875: TpSimpleApprover, a simple TpBaseClient subclass for
projects that don't need their own subclass, and an example Approver that
uses it (cassidy)
⌬ fd.o #27899: internal macros for ERROR(), CRITICAL() etc., analogous to
DEBUG() (jonny)
⌬ fd.o #23369: improve the errors with which a Group TpChannel is invalidated
if we're removed, as per "API changes" above (smcv)
⌬ fd.o #18055: generate GEnum types for TpCMInfoSource, TpContactFeature,
TpDBusError, and GFlags types for TpDBusNameType and
TpDBusPropertiesMixinFlags. Note that TpConnectionManager:info-source is
still of type G_TYPE_UINT, not TP_TYPE_CM_INFO_SOURCE, since switching it
would be an ABI break. (danni, smcv)
Fixes:
⌬ fd.o #26211: correct the generated constants for contact attributes and
handler capability tokens, which were present-but-wrong since 0.11.3 (smcv)
⌬ fd.o #24689: document more clearly that the TpConnectionManager.protocols
struct member can be reallocated (smcv)
⌬ fd.o #28043: explicitly link tests/* against dbus-glib, fixing compilation
with GNU gold, with GNU ld with LDFLAGS=-Wl,--no-add-needed, and hopefully
also with Fedora 13's patched GNU ld (see Red Hat #564245) (smcv)
⌬ some fixes to GObject-Introspection metadata (danni)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 793 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/telepathy/attachments/20100510/f140643d/attachment.pgp>
More information about the telepathy
mailing list