diff options
-rw-r--r-- | NEWS | 19 | ||||
-rw-r--r-- | configure.ac | 12 | ||||
-rw-r--r-- | telepathy-glib/abi.am | 1 | ||||
-rw-r--r-- | telepathy-glib/connection-contact-list.c | 16 | ||||
-rw-r--r-- | telepathy-glib/connection.c | 6 | ||||
-rw-r--r-- | telepathy-glib/contact-operations.c | 8 | ||||
-rw-r--r-- | telepathy-glib/contact.c | 6 | ||||
-rw-r--r-- | telepathy-glib/versions/0.17.0.abi | 17 |
8 files changed, 59 insertions, 26 deletions
@@ -1,7 +1,22 @@ -telepathy-glib 0.17.0 (UNRELEASED) +telepathy-glib 0.17.0 (2011-11-08) ================================== -… +The “Perrier-cassis” release. This is the start of a new development branch +that will lead to 0.18 in roughly 6 months. This release contains all the +fixes from 0.16.2. + +Enhancements: + +• fdo #41801: add high level API to block/unblock contacts. (Guillaume) + +• fdo #42546: add TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIES a feature + preparing ContactList's properties without preparing the contact list + itself. (Guillaume) + +• fdo #42503: the TpChannelDispatchOperation passed to + TpBaseClientClassObserveChannelsImpl is now prepared. (Xavier) + +• fdo #41455: it's now possible to install tp-glib's test suite. (albanc) telepathy-glib 0.16.2 (2011-11-08) ================================== diff --git a/configure.ac b/configure.ac index 79d1c2cad..95f6e5efd 100644 --- a/configure.ac +++ b/configure.ac @@ -10,9 +10,9 @@ AC_PREREQ([2.59]) # set nano_version to 1 m4_define([tp_glib_major_version], [0]) -m4_define([tp_glib_minor_version], [16]) -m4_define([tp_glib_micro_version], [999]) -m4_define([tp_glib_nano_version], [1]) +m4_define([tp_glib_minor_version], [17]) +m4_define([tp_glib_micro_version], [0]) +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], [63]) -m4_define([tp_glib_lt_revision], [3]) -m4_define([tp_glib_lt_age], [63]) +m4_define([tp_glib_lt_current], [64]) +m4_define([tp_glib_lt_revision], [0]) +m4_define([tp_glib_lt_age], [64]) # Some magic m4_define([tp_glib_base_version], diff --git a/telepathy-glib/abi.am b/telepathy-glib/abi.am index 35b78480e..346c56ab6 100644 --- a/telepathy-glib/abi.am +++ b/telepathy-glib/abi.am @@ -77,6 +77,7 @@ ABI_LISTS = \ versions/0.15.5.abi \ versions/0.15.6.abi \ versions/0.15.8.abi \ + versions/0.17.0.abi \ $(NULL) # The quoting here is unnecessary but harmless, and has the useful side-effect diff --git a/telepathy-glib/connection-contact-list.c b/telepathy-glib/connection-contact-list.c index 6e3a3e59b..01988a9a7 100644 --- a/telepathy-glib/connection-contact-list.c +++ b/telepathy-glib/connection-contact-list.c @@ -1428,7 +1428,7 @@ tp_connection_rename_group_finish (TpConnection *self, * * Direct the server to block @contacts. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ void tp_connection_block_contacts_async (TpConnection *self, @@ -1467,7 +1467,7 @@ tp_connection_block_contacts_async (TpConnection *self, * * Returns: %TRUE if the operation was successful, otherwise %FALSE. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ gboolean tp_connection_block_contacts_finish (TpConnection *self, @@ -1488,7 +1488,7 @@ tp_connection_block_contacts_finish (TpConnection *self, * * Direct the server to unblock @contacts. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ void tp_connection_unblock_contacts_async (TpConnection *self, @@ -1526,7 +1526,7 @@ tp_connection_unblock_contacts_async (TpConnection *self, * * Returns: %TRUE if the operation was successful, otherwise %FALSE. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ gboolean tp_connection_unblock_contacts_finish (TpConnection *self, @@ -1550,7 +1550,7 @@ tp_connection_unblock_contacts_finish (TpConnection *self, * One can ask for a feature to be prepared using the * tp_proxy_prepare_async() function, and waiting for it to callback. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ GQuark @@ -1907,7 +1907,7 @@ _tp_connection_prepare_contact_blocking_async (TpProxy *proxy, * * Returns: the value of #TpConnection:can-report-abusive * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ gboolean tp_connection_can_report_abusive (TpConnection *self) @@ -1925,7 +1925,7 @@ tp_connection_can_report_abusive (TpConnection *self) * Returns: (transfer none) (element-type TelepathyGLib.Contact): the value of * #TpConnection:blocked-contacts * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ GPtrArray * tp_connection_get_blocked_contacts (TpConnection *self) @@ -1954,7 +1954,7 @@ _tp_connection_blocked_changed_queue_free (GQueue *queue) * One can ask for a feature to be prepared using the * tp_proxy_prepare_async() function, and waiting for it to callback. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ GQuark tp_connection_get_feature_quark_contact_list_properties (void) diff --git a/telepathy-glib/connection.c b/telepathy-glib/connection.c index dbbe24a79..728d4b96d 100644 --- a/telepathy-glib/connection.c +++ b/telepathy-glib/connection.c @@ -2120,7 +2120,7 @@ tp_connection_class_init (TpConnectionClass *klass) * tp_proxy_prepare_async() with the feature * %TP_CONNECTION_FEATURE_CONTACT_BLOCKING. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ param_spec = g_param_spec_boolean ("can-report-abusive", "Can report abusive", @@ -2144,7 +2144,7 @@ tp_connection_class_init (TpConnectionClass *klass) * tp_proxy_prepare_async() with the feature * %TP_CONNECTION_FEATURE_CONTACT_BLOCKING. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ param_spec = g_param_spec_boxed ("blocked-contacts", "blocked contacts", @@ -2290,7 +2290,7 @@ tp_connection_class_init (TpConnectionClass *klass) * tp_proxy_prepare_async() with the feature * %TP_CONNECTION_FEATURE_CONTACT_BLOCKING. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ signals[SIGNAL_BLOCKED_CONTACTS_CHANGED] = g_signal_new ( "blocked-contacts-changed", diff --git a/telepathy-glib/contact-operations.c b/telepathy-glib/contact-operations.c index 2f49f3ed3..49f109665 100644 --- a/telepathy-glib/contact-operations.c +++ b/telepathy-glib/contact-operations.c @@ -389,7 +389,7 @@ tp_contact_remove_from_group_finish (TpContact *self, * abusive to the server administrators. To block more than one contact at once, * see tp_connection_block_contacts_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ void tp_contact_block_async (TpContact *self, @@ -427,7 +427,7 @@ tp_contact_block_async (TpContact *self, * * Returns: %TRUE if the operation was successful, otherwise %FALSE. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ gboolean tp_contact_block_finish (TpContact *self, @@ -446,7 +446,7 @@ tp_contact_block_finish (TpContact *self, * Unblock communications with a contact. To unblock more than one contact * at once, see tp_connection_unblock_contacts_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ void tp_contact_unblock_async (TpContact *self, @@ -483,7 +483,7 @@ tp_contact_unblock_async (TpContact *self, * * Returns: %TRUE if the operation was successful, otherwise %FALSE. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ gboolean tp_contact_unblock_finish (TpContact *self, diff --git a/telepathy-glib/contact.c b/telepathy-glib/contact.c index 522a3b5da..30987384a 100644 --- a/telepathy-glib/contact.c +++ b/telepathy-glib/contact.c @@ -112,7 +112,7 @@ struct _TpContact { * (available since 0.13.14) * @TP_CONTACT_FEATURE_CONTACT_BLOCKING: #TpContact:is-blocking. Require * Connection implementing the %TP_IFACE_CONNECTION_INTERFACE_CONTACT_BLOCKING - * interface. (available since 0.UNRELEASED) + * interface. (available since 0.17.0) * * Enumeration representing the features a #TpContact can optionally support. * When requesting a #TpContact, library users specify the desired features; @@ -1310,7 +1310,7 @@ tp_contact_class_init (TpContactClass *klass) * prepared on this contact, or if the connection does not implement * ContactBlocking interface. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ param_spec = g_param_spec_boolean ("is-blocked", "is blocked", @@ -4571,7 +4571,7 @@ _tp_contact_set_is_blocked (TpContact *self, * Returns: the value of #TpContact:is-blocked. * - * Since: 0.UNRELEASED + * Since: 0.17.0 */ gboolean tp_contact_is_blocked (TpContact *self) diff --git a/telepathy-glib/versions/0.17.0.abi b/telepathy-glib/versions/0.17.0.abi new file mode 100644 index 000000000..1e75f2d89 --- /dev/null +++ b/telepathy-glib/versions/0.17.0.abi @@ -0,0 +1,17 @@ +Version: TELEPATHY_GLIB_0.17.0 +Extends: TELEPATHY_GLIB_0.15.8 +Release: 0.17.0 + +tp_connection_block_contacts_async +tp_connection_block_contacts_finish +tp_connection_can_report_abusive +tp_connection_get_blocked_contacts +tp_connection_get_feature_quark_contact_blocking +tp_connection_get_feature_quark_contact_list_properties +tp_connection_unblock_contacts_async +tp_connection_unblock_contacts_finish +tp_contact_block_async +tp_contact_block_finish +tp_contact_is_blocked +tp_contact_unblock_async +tp_contact_unblock_finish |