summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS19
-rw-r--r--configure.ac12
-rw-r--r--telepathy-glib/abi.am1
-rw-r--r--telepathy-glib/connection-contact-list.c16
-rw-r--r--telepathy-glib/connection.c6
-rw-r--r--telepathy-glib/contact-operations.c8
-rw-r--r--telepathy-glib/contact.c6
-rw-r--r--telepathy-glib/versions/0.17.0.abi17
8 files changed, 59 insertions, 26 deletions
diff --git a/NEWS b/NEWS
index 1c87f748a..65302c0ee 100644
--- a/NEWS
+++ b/NEWS
@@ -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