telepathy-glib: 0.23.3
Guillaume Desmottes
gdesmott at kemper.freedesktop.org
Tue Mar 18 04:15:14 PDT 2014
Module: telepathy-glib
Branch: master
Commit: 3f02fdc0fd182e5f058507f966658ac89c1cdd85
URL: http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=3f02fdc0fd182e5f058507f966658ac89c1cdd85
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Tue Mar 18 11:01:57 2014 +0100
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(-)
diff --git a/NEWS b/NEWS
index 3be7d67..702bda8 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 19e835b..650ffc5 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 a503f56..04e0eff 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 c238d49..b63730c 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 22cf5ff..c4f2c87 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 0000000..b1e304c
--- /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
More information about the telepathy-commits
mailing list