diff options
author | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2012-05-09 16:05:59 +0200 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2012-05-09 18:28:18 +0200 |
commit | b1f9a33b6952a8be7eb8c5fa1ba899546487cd9e (patch) | |
tree | 383f4e4ddf22ee6ec4d4cb96dbadff2f80299eaa /NEWS | |
parent | 2745e3d2d7a259aaafeaeece10576202e09c74cd (diff) | |
download | telepathy-glib-b1f9a33b6952a8be7eb8c5fa1ba899546487cd9e.tar.gz |
NEWS
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 38 |
1 files changed, 30 insertions, 8 deletions
@@ -1,4 +1,4 @@ -telepathy-glib 0.19.0 (UNRELEASED) +telepathy-glib 0.19.0 (2012-05-09) ================================== Dependencies: @@ -9,23 +9,40 @@ Deprecations: • Deprecations are now versioned. telepathy-glib users can define TP_VERSION_MIN_REQUIRED and/or TP_VERSION_MAX_ALLOWED, which work like the - corresponding macros in GLib 2.32. + corresponding macros in GLib 2.32. (Simon) • All TpChannel APIs using contact TpHandle have been deprecated in favor of their TpContact variants. Note that replacement APIs are only guaranteed to work with Connection Managers implementing spec >= 0.23.4. Any CMs using telepathy-glib's TpGroupMixin for implementing the channel's group iface - are fine. + are fine. (Xavier) -• TpTextMixin is (officially) deprecated, use TpMessageMixin. +• TpTextMixin is (officially) deprecated, use TpMessageMixin. (Xavier) • TpIntsetIter is deprecated, use TpIntsetFastIter. The typedefs - TpIntSetIter and TpIntSetFastIter are also deprecated. + TpIntSetIter and TpIntSetFastIter are also deprecated. (Simon) • TP_ERRORS has officially been deprecated since 0.11; it now produces - deprecation warnings too. + deprecation warnings too. (Simon) -• Reimplementation of the RequestHandles method is deprecated. +• Reimplementation of the RequestHandles method is deprecated. (Simon) + +• tp_connection_get_contacts_by_id is deprecated and replaced by + tp_connection_dup_contact_by_id_async, for proper GAsyncResult API, and is + now for single identifier to simplify most common use case. + (fd.o #27687 and #30874, Xavier) + +• tp_connection_get_contacts_by_handle() is deprecated with no replacement. It + is deprecated to create a TpContact without knowing both its id and handle. + (fd.o #27687 and #30874, Xavier) + +• tp_connection_upgrade_contacts is deprecated and replaced by + tp_connection_upgrade_contacts_async, for proper GAsyncResult API. Note that + the connection must implement the Contacts interface to use this new API. + (fd.o #27687 and #30874, Xavier) + +• TP_CHANNEL_FEATURE_CHAT_STATES and its corresponding APIs are deprecated and + replaced by similar API on TpTextChannel. Enhancements: @@ -37,7 +54,7 @@ Enhancements: • A new meta-header, <telepathy-glib/telepathy-glib-dbus.h>, now includes all generated code. Please include it in any file that uses tp_svc_*, tp_cli_*, TP_IFACE_*, TP_HASH_TYPE_*, TP_STRUCT_TYPE_* or TP_ARRAY_TYPE_*. - In telepathy-glib 1.0, it will become a separate pkg-config module. + In telepathy-glib 1.0, it will become a separate pkg-config module. (Simon) • Replace --disable-coding-style-checks and --disable-doc-checks with --disable-fatal-warnings. In addition to what the removed options did, @@ -73,6 +90,11 @@ Enhancements: clean, but less thorough than distclean (in particular, it doesn't forget your ./configure options) (Simon) +• Add TpTLSCertificate, a TpProxy subclass representing a TLS + certificate (fdo #30460, Guillaume) + +• TpMessageMixin now has helpers to implement the ChatState interface. + Fixes: • Make it safe to hold refs to a remaining GAsyncResult after returning |