[Telepathy-commits] [telepathy-glib/master] Prepare version 0.7.24

Simon McVittie simon.mcvittie at collabora.co.uk
Wed Jan 28 09:45:15 PST 2009


---
 NEWS                               |   18 +++++++++++++++++-
 configure.ac                       |    8 ++++----
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/versions/0.7.24.abi |    8 ++++++++
 4 files changed, 31 insertions(+), 6 deletions(-)
 create mode 100644 telepathy-glib/versions/0.7.24.abi

diff --git a/NEWS b/NEWS
index eaf8194..cf78227 100644
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,24 @@
-telepathy-glib 0.7.24 (UNRELEASED)
+telepathy-glib 0.7.24 (2009-01-28)
 ==================================
 
+The "Divide By Cucumber Error" release.
+
+API changes:
+
+* When a TpConnection is invalidated due to disconnection, the error will now
+  be chosen from the TP_ERRORS domain in most cases. Previously, the
+  TP_ERROR_DISCONNECTED domain was used. This change is necessary to support
+  the extensible error reporting introduced in spec 0.17.19.
+
 Enhancements:
 
+* Update to telepathy-spec 0.17.19
+  - Many new errors in the TP_ERRORS domain
+  - Connection.ConnectionError signal for extensible error reporting
+
+* Add a client binding for the extensible error reporting provided
+  by the ConnectionError signal
+
 * Use a simple Python implementation of XInclude, rather than xsltproc, for
   easier Windows porting
 
diff --git a/configure.ac b/configure.ac
index f7be347..fb47fc1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11,8 +11,8 @@ AC_PREREQ([2.59])
 
 m4_define([tp_glib_major_version], [0])
 m4_define([tp_glib_minor_version], [7])
-m4_define([tp_glib_micro_version], [23])
-m4_define([tp_glib_nano_version], [1])
+m4_define([tp_glib_micro_version], [24])
+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], [21])
+m4_define([tp_glib_lt_current], [22])
 m4_define([tp_glib_lt_revision], [0])
-m4_define([tp_glib_lt_age], [21])
+m4_define([tp_glib_lt_age], [22])
 
 # Some magic
 m4_define([tp_glib_base_version],
diff --git a/telepathy-glib/Makefile.am b/telepathy-glib/Makefile.am
index 2ae33da..de8aa87 100644
--- a/telepathy-glib/Makefile.am
+++ b/telepathy-glib/Makefile.am
@@ -25,7 +25,8 @@ ABI_LISTS = \
     versions/0.7.19.abi \
     versions/0.7.20.abi \
     versions/0.7.21.abi \
-    versions/0.7.23.abi
+    versions/0.7.23.abi \
+    versions/0.7.24.abi
 
 EXTRA_DIST = \
     $(ABI_LISTS) \
diff --git a/telepathy-glib/versions/0.7.24.abi b/telepathy-glib/versions/0.7.24.abi
new file mode 100644
index 0000000..5b01963
--- /dev/null
+++ b/telepathy-glib/versions/0.7.24.abi
@@ -0,0 +1,8 @@
+Version: TELEPATHY_GLIB_0.7.24
+Extends: TELEPATHY_GLIB_0.7.23
+Release: 0.7.24
+
+tp_base_connection_disconnect_with_dbus_error
+tp_cli_connection_connect_to_connection_error
+tp_proxy_dbus_error_to_gerror
+tp_svc_connection_emit_connection_error
-- 
1.5.6.5




More information about the telepathy-commits mailing list