summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2014-03-18 11:01:57 +0100
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2014-03-18 12:15:05 +0100
commit3f02fdc0fd182e5f058507f966658ac89c1cdd85 (patch)
treed0da13a9e4c9fd22cd4707f48a30c4da835e75b1
parentbee5b30275907199e284625311bcd4fa6fc3097f (diff)
-rw-r--r--NEWS19
-rw-r--r--configure.ac8
-rw-r--r--telepathy-glib/abi.am1
-rw-r--r--telepathy-glib/protocol.c6
-rw-r--r--telepathy-glib/protocol.h2
-rw-r--r--telepathy-glib/versions/0.23.3.abi6
6 files changed, 34 insertions, 8 deletions
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