From 3f02fdc0fd182e5f058507f966658ac89c1cdd85 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Tue, 18 Mar 2014 11:01:57 +0100 Subject: 0.23.3 --- NEWS | 19 ++++++++++++++++++- configure.ac | 8 ++++---- telepathy-glib/abi.am | 1 + telepathy-glib/protocol.c | 6 +++--- telepathy-glib/protocol.h | 2 ++ telepathy-glib/versions/0.23.3.abi | 6 ++++++ 6 files changed, 34 insertions(+), 8 deletions(-) create mode 100644 telepathy-glib/versions/0.23.3.abi diff --git a/NEWS b/NEWS index 3be7d674b..702bda8f0 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,16 @@ -telepathy-glib 0.23.3 (UNRELEASED) +telepathy-glib 0.23.3 (2014-03-18) ================================== +This is the release candidate for the future 0.24.0 stable release. + +Enhancements: + +• TpProtocol gained API to access to its immutable properties as a + GVariant. (fd.o #55108, Guillaume) + +• TpCallStream and TpCallContent now inherit the factory from their + TpCallChannel. (fd.o #76168, Guillaume) + Fixes: • fix a memory leak when cleaning up TpProxy "prepare" requests @@ -8,6 +18,13 @@ Fixes: • fix a memory leak for paths to contacts' avatar data (fd.o #76000, Simon) +• fix crashes in TpFileTransferChannel with GLib 2.39 (fd.o #72319, Xavier) + +• fix some paths memory leaks (fd.o #76119, Guillaume) + +• tp_list_connection_managers_async() now terminates properly if there is no + CM installed. (fd.o #68892, Guillaume) + telepathy-glib 0.23.2 (2014-02-26) ================================== diff --git a/configure.ac b/configure.ac index 19e835b9e..650ffc55d 100644 --- a/configure.ac +++ b/configure.ac @@ -11,8 +11,8 @@ AC_PREREQ([2.60]) m4_define([tp_glib_major_version], [0]) m4_define([tp_glib_minor_version], [23]) -m4_define([tp_glib_micro_version], [2]) -m4_define([tp_glib_nano_version], [1]) +m4_define([tp_glib_micro_version], [3]) +m4_define([tp_glib_nano_version], [0]) # If library source has changed since last release, increment revision # If interfaces have been added, removed or changed since last release, @@ -26,9 +26,9 @@ m4_define([tp_glib_nano_version], [1]) # (we don't guarantee that we won't add ABI then remove it again, if it was # never seen in a release). -m4_define([tp_glib_lt_current], [83]) +m4_define([tp_glib_lt_current], [84]) m4_define([tp_glib_lt_revision], [0]) -m4_define([tp_glib_lt_age], [83]) +m4_define([tp_glib_lt_age], [84]) # Some magic m4_define([tp_glib_base_version], diff --git a/telepathy-glib/abi.am b/telepathy-glib/abi.am index a503f5615..04e0effe2 100644 --- a/telepathy-glib/abi.am +++ b/telepathy-glib/abi.am @@ -99,6 +99,7 @@ ABI_LISTS = \ versions/0.23.0.abi \ versions/0.23.1.abi \ versions/0.23.2.abi \ + versions/0.23.3.abi \ $(NULL) # The quoting here is unnecessary but harmless, and has the useful side-effect diff --git a/telepathy-glib/protocol.c b/telepathy-glib/protocol.c index c238d49d4..b63730cd1 100644 --- a/telepathy-glib/protocol.c +++ b/telepathy-glib/protocol.c @@ -769,7 +769,7 @@ tp_protocol_class_init (TpProtocolClass *klass) * will both be unavailable, and this #TpProtocol object will only be useful * as a way to access lower-level D-Bus calls. * - * Since: UNRELEASED + * Since: 0.23.3 */ g_object_class_install_property (object_class, PROP_PROTOCOL_PROPERTIES_VARDICT, @@ -1030,7 +1030,7 @@ finally: * * Returns: a new protocol proxy, or %NULL on invalid arguments * - * Since: 0.UNRELEASED + * Since: 0.23.3 */ TpProtocol * tp_protocol_new_vardict (TpDBusDaemon *dbus, @@ -2422,7 +2422,7 @@ tp_protocol_dup_presence_statuses (TpProtocol *self) * * Returns: (transfer full): the value of * #TpProtocol:protocol-properties-vardict - * Since: UNRELEASED + * Since: 0.23.3 */ GVariant * tp_protocol_dup_immutable_properties (TpProtocol *self) diff --git a/telepathy-glib/protocol.h b/telepathy-glib/protocol.h index 22cf5ff9a..c4f2c87a9 100644 --- a/telepathy-glib/protocol.h +++ b/telepathy-glib/protocol.h @@ -81,6 +81,7 @@ TpProtocol *tp_protocol_new (TpDBusDaemon *dbus, const gchar *cm_name, const gchar *protocol_name, const GHashTable *immutable_properties, GError **error); +_TP_AVAILABLE_IN_0_24 TpProtocol * tp_protocol_new_vardict (TpDBusDaemon *dbus, const gchar *cm_name, const gchar *protocol_name, @@ -108,6 +109,7 @@ GStrv tp_protocol_dup_param_names (TpProtocol *self) G_GNUC_WARN_UNUSED_RESULT; _TP_AVAILABLE_IN_0_18 GList *tp_protocol_dup_params (TpProtocol *self) G_GNUC_WARN_UNUSED_RESULT; +_TP_AVAILABLE_IN_0_24 GVariant * tp_protocol_dup_immutable_properties (TpProtocol *self); #ifndef TP_DISABLE_DEPRECATED diff --git a/telepathy-glib/versions/0.23.3.abi b/telepathy-glib/versions/0.23.3.abi new file mode 100644 index 000000000..b1e304c6d --- /dev/null +++ b/telepathy-glib/versions/0.23.3.abi @@ -0,0 +1,6 @@ +Version: TELEPATHY_GLIB_0.23.3 +Extends: TELEPATHY_GLIB_0.23.2 +Release: 0.23.3 + +tp_protocol_dup_immutable_properties +tp_protocol_new_vardict -- cgit v1.2.1