[next] telepathy-glib: NEWS so far for 0.99.8
Simon McVittie
smcv at kemper.freedesktop.org
Tue Mar 18 05:45:06 PDT 2014
Module: telepathy-glib
Branch: next
Commit: d5393c760c76f328847bcc116999d6d7317702ce
URL: http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=d5393c760c76f328847bcc116999d6d7317702ce
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Mar 18 12:44:57 2014 +0000
NEWS so far for 0.99.8
---
NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)
diff --git a/NEWS b/NEWS
index 93df0df..0c6116d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,57 @@
telepathy-glib 0.99.8 (UNRELEASED)
==================================
+Dependencies:
+
+⢠GLib ⥠2.39.90
+⢠dbus-glib ⥠0.102
+
+API breaks caused by telepathy-spec changes:
+
+⢠Account.AccountPropertyChanged has been replaced with
+ the standard o.fd.DBus.Properties.PropertiesChanged
+
+⢠Handle_Type is now Entity_Type, and all uses of the term have also been
+ renamed (TpEntityType, TargetEntityType, etc.)
+
+⢠HandleChannel's Requests_Satisfied parameter has changed from ao
+ (array of object path) to a{oa{sv}} (map from object path to its immutable
+ properties), replacing Handler_Info["request-properties"]. Observer
+ has had a similar change.
+
+Other API breaks:
+
+⢠Various APIs that previously took a GHashTable<string, GValue> now take
+ a GVariant of type G_VARIANT_TYPE_VARDICT, often by deleting the GHashTable
+ version and removing the _vardict suffix from an existing GVariant version
+
+⢠tp_message_peek has been superseded by tp_message_dup_part
+
+⢠TpMessage string accessors now return a copied string, and their names
+ contain "dup" instead of "get"
+
+⢠TpProtocol and TpTLSCertificate objects cannot be created directly,
+ go via TpClientFactory instead
+
+⢠The tpl-extensions pkg-config module has gone away
+
+Deleted draft API that never had a satisfactory implementation:
+
+⢠Account.I.ExternalPasswordStorage1
+⢠Channel.I.CredentialsStorage1
+⢠CM.I.AccountStorage1
+
+Additions:
+
+⢠TpLogger, a TpProxy subclass which hosts generated code for talking to
+ the Logger (but you should use libtelepathy-logger-1 instead)
+
+⢠tp_asv_from_vardict, tp_asv_to_vardict
+
+⢠tp_base_connection_get_account_path_suffix
+
+⢠more TpAccountChannelRequest high-level API
+
Fixes:
⢠fix a memory leak when cleaning up TpProxy "prepare" requests
More information about the telepathy-commits
mailing list