diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2008-10-14 16:57:15 +0100 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2008-10-14 16:57:15 +0100 |
commit | 11eeecc6184a9909a604301063edb7a93bd35918 (patch) | |
tree | 9410bb34b15cd24707700a9c9465e58bcf147953 | |
parent | b68e66a7a60d86673e1fa535a7e44be5bc7d10e6 (diff) |
Prepare release 0.7.17telepathy-glib-0.7.17
-rw-r--r-- | NEWS | 44 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | telepathy-glib/Makefile.am | 3 | ||||
-rw-r--r-- | telepathy-glib/connection.c | 2 | ||||
-rw-r--r-- | telepathy-glib/errors.c | 2 | ||||
-rw-r--r-- | telepathy-glib/proxy.c | 13 | ||||
-rw-r--r-- | telepathy-glib/versions/0.7.17.abi | 13 |
7 files changed, 66 insertions, 19 deletions
@@ -1,15 +1,49 @@ -telepathy-glib 0.7.17 (UNRELEASED) +telepathy-glib 0.7.17 (2008-10-14) ================================== -Dependencies: - -Deprecations: +The "inexplicable bonus pizza" release. Enhancements: +* Updated to spec 0.17.13, which adds Requested, InitiatorHandle and + InitiatorID properties to Channel + +* Updated two example CMs (echo and channelspecific) to spec 0.17.13 too + +* Added handle reference-counting helpers, which should be used instead + of using the HoldHandles, RequestHandles and ReleaseHandles D-Bus API + directly + +* Added C accessors for TpProxy's read-only properties, and for + TpConnection's connection-ready property + +* Added some infrastructure for test coverage analysis using lcov + +* Moved some of the release/checking machinery to tools/telepathy.am + for easy pasting into other Telepathy projects + +* The first time TP_ERRORS is used, the error domain is now automatically + registered with dbus-glib + +* Added sanity checks (g_return_if_fail/g_critical) to TpConnection, + TpProxy, TpDBusDaemon and tp_dbus_check_* public API + Fixes: -Release notes for projects using code generation: +* tp_handle_is_valid and tp_handles_are_valid raise InvalidHandle on failure, + not InvalidArgument (numerous methods in telepathy-spec require + InvalidHandle to be raised, so this should make most CMs more + spec-compliant) + +* The test and example CMs raise NotAvailable on syntactically incorrect + strings, rather than InvalidArgument (which is not spec-compliant) + +* The example valgrind suppressions file now works if libdbus was not + installed in /usr, or if glibc is version 2.7 + +* fd.o #17502: fixed documentation of the #include for TpDBusPropertiesMixin + +* Fixed a memory leak in TpContactsMixin telepathy-glib 0.7.16 (2008-09-26) ================================== diff --git a/configure.ac b/configure.ac index 8d76cf0cd..57e54732d 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], [16]) -m4_define([tp_glib_nano_version], [1]) +m4_define([tp_glib_micro_version], [17]) +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], [17]) +m4_define([tp_glib_lt_current], [18]) m4_define([tp_glib_lt_revision], [0]) -m4_define([tp_glib_lt_age], [17]) +m4_define([tp_glib_lt_age], [18]) # Some magic m4_define([tp_glib_base_version], diff --git a/telepathy-glib/Makefile.am b/telepathy-glib/Makefile.am index 821e4df2f..71c6eed57 100644 --- a/telepathy-glib/Makefile.am +++ b/telepathy-glib/Makefile.am @@ -19,7 +19,8 @@ ABI_LISTS = \ versions/0.7.13.abi \ versions/0.7.14.abi \ versions/0.7.15.abi \ - versions/0.7.16.abi + versions/0.7.16.abi \ + versions/0.7.17.abi EXTRA_DIST = \ $(ABI_LISTS) \ diff --git a/telepathy-glib/connection.c b/telepathy-glib/connection.c index 50c511aba..60c905e20 100644 --- a/telepathy-glib/connection.c +++ b/telepathy-glib/connection.c @@ -1216,7 +1216,7 @@ _tp_connection_get_contact_attribute_interfaces (TpConnection *self) * Returns the same thing as the #TpConnection:connection-ready property. * * Returns: %TRUE if introspection has completed - * Since: 0.7.UNRELEASED + * Since: 0.7.17 */ gboolean tp_connection_is_ready (TpConnection *self) diff --git a/telepathy-glib/errors.c b/telepathy-glib/errors.c index 10c08924c..d103dd3bd 100644 --- a/telepathy-glib/errors.c +++ b/telepathy-glib/errors.c @@ -68,7 +68,7 @@ tp_g_set_error_unsupported_handle_type (guint type, GError **error) /** * tp_errors_quark: * - * Return the Telepathy error domain. Since 0.7.UNRELEASED this function + * Return the Telepathy error domain. Since 0.7.17 this function * automatically registers the domain with dbus-glib for server-side use * (using dbus_g_error_domain_register()) when called. * diff --git a/telepathy-glib/proxy.c b/telepathy-glib/proxy.c index d8eeafdcd..abaef9bde 100644 --- a/telepathy-glib/proxy.c +++ b/telepathy-glib/proxy.c @@ -91,8 +91,7 @@ tp_dbus_errors_quark (void) * @TP_DBUS_ERROR_CANCELLED: Raised from calls that re-enter the main * loop (*_run_*) if they are cancelled * @TP_DBUS_ERROR_INCONSISTENT: Raised if information received from a remote - * object is inconsistent or otherwise obviously wrong - * (added in 0.7.UNRELEASED) + * object is inconsistent or otherwise obviously wrong (added in 0.7.17) * @NUM_TP_DBUS_ERRORS: 1 more than the highest valid #TpDBusError at the * time of compilation * @@ -1049,7 +1048,7 @@ tp_proxy_class_init (TpProxyClass *klass) * always %NULL if this object is itself a #TpDBusDaemon. The caller must * reference the returned object with g_object_ref() if it will be kept. * - * Since: 0.7.UNRELEASED + * Since: 0.7.17 */ TpDBusDaemon * tp_proxy_get_dbus_daemon (gpointer self) @@ -1069,7 +1068,7 @@ tp_proxy_get_dbus_daemon (gpointer self) * The caller must reference the returned pointer with * dbus_g_connection_ref() if it will be kept. * - * Since: 0.7.UNRELEASED + * Since: 0.7.17 */ DBusGConnection * tp_proxy_get_dbus_connection (gpointer self) @@ -1088,7 +1087,7 @@ tp_proxy_get_dbus_connection (gpointer self) * Returns: the bus name of the application exporting the object. The caller * must copy the string with g_strdup() if it will be kept. * - * Since: 0.7.UNRELEASED + * Since: 0.7.17 */ const gchar * tp_proxy_get_bus_name (gpointer self) @@ -1107,7 +1106,7 @@ tp_proxy_get_bus_name (gpointer self) * Returns: the object path of the remote object. The caller must copy the * string with g_strdup() if it will be kept. * - * Since: 0.7.UNRELEASED + * Since: 0.7.17 */ const gchar * tp_proxy_get_object_path (gpointer self) @@ -1127,7 +1126,7 @@ tp_proxy_get_object_path (gpointer self) * invalidated. The caller must copy the error, for instance with * g_error_copy(), if it will be kept. * - * Since: 0.7.UNRELEASED + * Since: 0.7.17 */ const GError * tp_proxy_get_invalidated (gpointer self) diff --git a/telepathy-glib/versions/0.7.17.abi b/telepathy-glib/versions/0.7.17.abi new file mode 100644 index 000000000..2a89858e1 --- /dev/null +++ b/telepathy-glib/versions/0.7.17.abi @@ -0,0 +1,13 @@ +Version: TELEPATHY_GLIB_0.7.17 +Extends: TELEPATHY_GLIB_0.7.16 +Release: 0.7.17 + +tp_connection_hold_handles +tp_connection_is_ready +tp_connection_request_handles +tp_connection_unref_handles +tp_proxy_get_bus_name +tp_proxy_get_dbus_connection +tp_proxy_get_dbus_daemon +tp_proxy_get_invalidated +tp_proxy_get_object_path |