[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