[telepathy-glib/master] Prepare release 0.7.31

Simon McVittie simon.mcvittie at collabora.co.uk
Wed May 27 08:42:37 PDT 2009


---
 .gitignore                         |    3 ++-
 NEWS                               |   27 ++++++++++++++++++++++++---
 configure.ac                       |    4 ++--
 telepathy-glib/Makefile.am         |    3 ++-
 telepathy-glib/errors.c            |    2 ++
 telepathy-glib/util.c              |    4 ++++
 telepathy-glib/versions/0.7.31.abi |   35 +++++++++++++++++++++++++++++++++++
 7 files changed, 71 insertions(+), 7 deletions(-)
 create mode 100644 telepathy-glib/versions/0.7.31.abi

diff --git a/.gitignore b/.gitignore
index 77cdda9..6675ac5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -64,10 +64,11 @@ m4/lt~obsolete.m4
 missing
 stamp-h1
 tags
+/telepathy-glib-0.7.*
 tests/dbus/test-*
 tests/test-*
 tests/tools/actual.h
 tests/tools/actual-body.h
 tools/telepathy-glib-env
 shave
-shave-libtool
\ No newline at end of file
+shave-libtool
diff --git a/NEWS b/NEWS
index a35fe99..a6c1679 100644
--- a/NEWS
+++ b/NEWS
@@ -1,16 +1,37 @@
-telepathy-glib 0.7.31 (UNRELEASED)
+telepathy-glib 0.7.31 (2009-05-27)
 ==================================
 
-API changes:
+The "this beer tastes of Stilton!" release.
 
 Enhancements:
 
 * Added TP_ERROR_STR_* constants corresponding to the members of the
   TpError enum, and tp_error_get_dbus_name() mapping the latter to the
-  former.
+  former (cassidy/wjt)
+
+* Updated to telepathy-spec 0.17.25, adding ConnectionRefused, ConnectionFailed
+  and ConnectionLost errors, and the new-style StreamTube and DBusTube channel
+  types (cassidy)
+
+* Made tp_g_key_file_get_int64 and _uint64 into public API for Mission
+  Control's benefit (smcv)
 
 Fixes:
 
+* Changed the dbus_daemon member of TpProxy to be removed in dispose, rather
+  than just after the invalidated signal (smcv)
+
+* Fixed a null pointer dereference if a TpConnectionManager is resurrected
+  during dispose (smcv)
+
+* Fixed a use-after-free when the user-supplied object in
+  tp_connection_manager_call_when_ready is destroyed after the CM becomes
+  ready (smcv)
+
+* Fixed tp_dbus_daemon_request_name, tp_dbus_daemon_release_name and
+  _tp_dbus_daemon_get_name_owner to fail gracefully if the TpDBusDaemon has
+  been invalidated (smcv)
+
 telepathy-glib 0.7.30 (2009-05-18)
 ==================================
 
diff --git a/configure.ac b/configure.ac
index 5e9b5cc..18cf071 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], [30])
-m4_define([tp_glib_nano_version], [1])
+m4_define([tp_glib_micro_version], [31])
+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,
diff --git a/telepathy-glib/Makefile.am b/telepathy-glib/Makefile.am
index ef026aa..1c9461b 100644
--- a/telepathy-glib/Makefile.am
+++ b/telepathy-glib/Makefile.am
@@ -33,7 +33,8 @@ ABI_LISTS = \
     versions/0.7.27.abi \
     versions/0.7.28.abi \
     versions/0.7.29.abi \
-    versions/0.7.30.abi
+    versions/0.7.30.abi \
+    versions/0.7.31.abi
 
 EXTRA_DIST = \
     $(ABI_LISTS) \
diff --git a/telepathy-glib/errors.c b/telepathy-glib/errors.c
index 9f1a5d4..c723c78 100644
--- a/telepathy-glib/errors.c
+++ b/telepathy-glib/errors.c
@@ -191,6 +191,8 @@ tp_g_set_error_unsupported_handle_type (guint type, GError **error)
  * <!-- -->
  *
  * Returns: the D-Bus error name corresponding to @error.
+ *
+ * Since: 0.7.31
  */
 /* tp_error_get_dbus_name is implemented in _gen/error-str.c by
  * tools/glib-errors-str-gen.py.
diff --git a/telepathy-glib/util.c b/telepathy-glib/util.c
index dd01735..62ac663 100644
--- a/telepathy-glib/util.c
+++ b/telepathy-glib/util.c
@@ -682,6 +682,8 @@ tp_strv_contains (const gchar * const *strv,
  *
  * Returns: the value associated with the key as a signed 64-bit integer, or
  * 0 if the key was not found or could not be parsed.
+ *
+ * Since: 0.7.31
  */
 gint64
 tp_g_key_file_get_int64 (GKeyFile *key_file,
@@ -728,6 +730,8 @@ tp_g_key_file_get_int64 (GKeyFile *key_file,
  *
  * Returns: the value associated with the key as an unsigned 64-bit integer,
  * or 0 if the key was not found or could not be parsed.
+ *
+ * Since: 0.7.31
  */
 guint64
 tp_g_key_file_get_uint64 (GKeyFile *key_file,
diff --git a/telepathy-glib/versions/0.7.31.abi b/telepathy-glib/versions/0.7.31.abi
new file mode 100644
index 0000000..ed1e4d5
--- /dev/null
+++ b/telepathy-glib/versions/0.7.31.abi
@@ -0,0 +1,35 @@
+Version: TELEPATHY_GLIB_0.7.31
+Extends: TELEPATHY_GLIB_0.7.30
+Release: 0.7.31
+
+tp_cli_channel_interface_tube_connect_to_tube_channel_state_changed
+tp_cli_channel_type_dbus_tube_call_accept
+tp_cli_channel_type_dbus_tube_call_offer
+tp_cli_channel_type_dbus_tube_connect_to_dbus_names_changed
+tp_cli_channel_type_dbus_tube_run_accept
+tp_cli_channel_type_dbus_tube_run_offer
+tp_cli_channel_type_stream_tube_call_accept
+tp_cli_channel_type_stream_tube_call_offer
+tp_cli_channel_type_stream_tube_connect_to_connection_closed
+tp_cli_channel_type_stream_tube_connect_to_new_local_connection
+tp_cli_channel_type_stream_tube_connect_to_new_remote_connection
+tp_cli_channel_type_stream_tube_run_accept
+tp_cli_channel_type_stream_tube_run_offer
+tp_error_get_dbus_name
+tp_g_key_file_get_int64
+tp_g_key_file_get_uint64
+tp_iface_quark_channel_interface_tube
+tp_iface_quark_channel_type_dbus_tube
+tp_iface_quark_channel_type_stream_tube
+tp_svc_channel_interface_tube_emit_tube_channel_state_changed
+tp_svc_channel_interface_tube_get_type
+tp_svc_channel_type_dbus_tube_emit_dbus_names_changed
+tp_svc_channel_type_dbus_tube_get_type
+tp_svc_channel_type_dbus_tube_implement_accept
+tp_svc_channel_type_dbus_tube_implement_offer
+tp_svc_channel_type_stream_tube_emit_connection_closed
+tp_svc_channel_type_stream_tube_emit_new_local_connection
+tp_svc_channel_type_stream_tube_emit_new_remote_connection
+tp_svc_channel_type_stream_tube_get_type
+tp_svc_channel_type_stream_tube_implement_accept
+tp_svc_channel_type_stream_tube_implement_offer
-- 
1.5.6.5




More information about the telepathy-commits mailing list