summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2012-05-07 14:25:32 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2012-05-07 14:25:32 +0100
commita95806d419ba88a57a1f5793e86bfe99a0d4dc02 (patch)
tree0089fc4532be74f29aee35e410c581ca35ceb3c3
parentd83d5758b476146d6f5f2d4feb39c717395b155e (diff)
NEWS
-rw-r--r--NEWS25
1 files changed, 23 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 2f4bb0f8e..33e9cd211 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)