[next] telepathy-glib: NEWS
Simon McVittie
smcv at kemper.freedesktop.org
Mon May 7 08:43:26 PDT 2012
Module: telepathy-glib
Branch: next
Commit: a95806d419ba88a57a1f5793e86bfe99a0d4dc02
URL: http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=a95806d419ba88a57a1f5793e86bfe99a0d4dc02
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Mon May 7 14:25:32 2012 +0100
NEWS
---
NEWS | 25 +++++++++++++++++++++++--
1 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/NEWS b/NEWS
index 2f4bb0f..33e9cd2 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,10 @@ Dependencies:
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.
+
⢠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
@@ -15,8 +19,24 @@ Deprecations:
⢠TpTextMixin is (officially) deprecated, use TpMessageMixin.
+⢠TpIntsetIter is deprecated, use TpIntsetFastIter. The typedefs
+ TpIntSetIter and TpIntSetFastIter are also deprecated.
+
+⢠TP_ERRORS has officially been deprecated since 0.11; it now produces
+ deprecation warnings too.
+
Enhancements:
+⢠<telepathy-glib/telepathy-glib.h> now includes all non-generated code
+ except proxy-subclass.h. Please use it instead of individual headers -
+ direct inclusion of most individual headers will become an error in
+ future versions, as was done for GLib. (Simon)
+
+⢠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.
+
⢠Replace --disable-coding-style-checks and --disable-doc-checks with
--disable-fatal-warnings. In addition to what the removed options did,
it changes the default for --disable-Werror and turns off
@@ -36,8 +56,9 @@ Enhancements:
⢠Add tp_connection_dup_detailed_error_vardict(),
tp_base_connection_disconnect_with_dbus_error_vardict(),
- tp_connection_manager_param_dup_default_variant() which use/return GVariants
- instead of dbus-glib parameterized types (Simon)
+ tp_connection_manager_param_dup_default_variant(),
+ tp_capabilities_dup_channel_classes_variant() which use/return GVariants
+ instead of dbus-glib parameterized types (Simon, Guillaume)
⢠Add a simple PyGtk3 dialler to the examples, and optionally install
the Python examples as well as the C ones (fd.o #48504, Simon)
More information about the telepathy-commits
mailing list