summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.co.uk>2012-09-11 12:49:12 +0200
committerXavier Claessens <xavier.claessens@collabora.co.uk>2012-09-11 12:49:35 +0200
commit2126739841326c79f98ae795b3c962ad3a1d7884 (patch)
treef881802dc599705335b61609fac95c9ffa418dee
parent6555f449c4b6490f08d7b2c8c523faa4c542b89d (diff)
prepare 0.19.9 releasetelepathy-glib-0.19.9
-rw-r--r--NEWS12
-rw-r--r--configure.ac8
-rw-r--r--telepathy-glib/abi.am1
-rw-r--r--telepathy-glib/account-manager.c4
-rw-r--r--telepathy-glib/base-client.c8
-rw-r--r--telepathy-glib/channel-dispatch-operation.c20
-rw-r--r--telepathy-glib/channel-request.c2
-rw-r--r--telepathy-glib/channel.c8
-rw-r--r--telepathy-glib/connection-contact-info.c4
-rw-r--r--telepathy-glib/contact-search-result.c4
-rw-r--r--telepathy-glib/contact.c4
-rw-r--r--telepathy-glib/handle-repo.c4
-rw-r--r--telepathy-glib/protocol.c2
-rw-r--r--telepathy-glib/proxy.c4
-rw-r--r--telepathy-glib/text-channel.c4
-rw-r--r--telepathy-glib/versions/0.19.9.abi18
16 files changed, 68 insertions, 39 deletions
diff --git a/NEWS b/NEWS
index b3aed4696..9ac7bbbd2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-telepathy-glib 0.19.9 (UNRELEASED)
+telepathy-glib 0.19.9 (2012-09-11)
==================================
Deprecations:
@@ -15,6 +15,13 @@ Deprecations:
corresponding function with _dup_ in its name, such as
tp_text_channel_dup_pending_messages(), instead. (Xavier)
+• tp_handle_set/get_qdata() are now deprecated. Handles are immortal so using
+ them would leak the data until Connection gets disconnected.
+
+• tp_channel_request_new() and tp_channel_dispatch_operation_new() constructors
+ are now deprecated. Applications should not need them since they are created
+ internaly in TpBaseClient.
+
Enhancements:
• Some functions from util.h, such as tp_utf8_make_valid(),
@@ -30,6 +37,9 @@ Fixes:
• Fix use of an unterminated string in the tls-certificates test (Sjoerd)
+• Fix service-side codegen using single includes, which prevents extensions to
+ build with TP_DISABLE_SINGLE_INCLUDE.
+
telepathy-glib 0.19.8 (2012-08-31)
==================================
diff --git a/configure.ac b/configure.ac
index 84883c5ac..d2fd8c03f 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], [19])
-m4_define([tp_glib_micro_version], [8])
-m4_define([tp_glib_nano_version], [1])
+m4_define([tp_glib_micro_version], [9])
+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], [76])
+m4_define([tp_glib_lt_current], [77])
m4_define([tp_glib_lt_revision], [0])
-m4_define([tp_glib_lt_age], [76])
+m4_define([tp_glib_lt_age], [77])
# Some magic
m4_define([tp_glib_base_version],
diff --git a/telepathy-glib/abi.am b/telepathy-glib/abi.am
index c3841d74d..8419b3be1 100644
--- a/telepathy-glib/abi.am
+++ b/telepathy-glib/abi.am
@@ -93,6 +93,7 @@ ABI_LISTS = \
versions/0.19.6.abi \
versions/0.19.7.abi \
versions/0.19.8.abi \
+ versions/0.19.9.abi \
$(NULL)
# The quoting here is unnecessary but harmless, and has the useful side-effect
diff --git a/telepathy-glib/account-manager.c b/telepathy-glib/account-manager.c
index 77439239d..39b10e864 100644
--- a/telepathy-glib/account-manager.c
+++ b/telepathy-glib/account-manager.c
@@ -1116,7 +1116,7 @@ tp_account_manager_ensure_account (TpAccountManager *self,
* Returns: (element-type TelepathyGLib.Account) (transfer container): a newly allocated #GList of valid accounts in @manager
*
* Since: 0.9.0
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_account_manager_dup_valid_accounts() instead.
*/
GList *
@@ -1147,7 +1147,7 @@ tp_account_manager_get_valid_accounts (TpAccountManager *manager)
* Returns: (element-type TelepathyGLib.Account) (transfer full): a newly
* allocated #GList of reffed valid accounts in @manager
*
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GList *
tp_account_manager_dup_valid_accounts (TpAccountManager *manager)
diff --git a/telepathy-glib/base-client.c b/telepathy-glib/base-client.c
index 033d870d5..5ebaee89d 100644
--- a/telepathy-glib/base-client.c
+++ b/telepathy-glib/base-client.c
@@ -907,7 +907,7 @@ tp_base_client_register (TpBaseClient *self,
* #GList of #TpChannelRequest
*
* Since: 0.11.6
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_base_client_dup_pending_requests() instead.
*/
GList *
@@ -929,7 +929,7 @@ tp_base_client_get_pending_requests (TpBaseClient *self)
* handled channels
*
* Since: 0.11.6
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_base_client_dup_handled_channels() instead.
*/
GList *
@@ -975,7 +975,7 @@ tp_base_client_get_handled_channels (TpBaseClient *self)
* Returns: (transfer full) (element-type TelepathyGLib.ChannelRequest): a
* #GList of #TpChannelRequest
*
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GList *
tp_base_client_dup_pending_requests (TpBaseClient *self)
@@ -996,7 +996,7 @@ tp_base_client_dup_pending_requests (TpBaseClient *self)
* Returns: (transfer full) (element-type TelepathyGLib.Channel): the
* handled channels
*
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GList *
tp_base_client_dup_handled_channels (TpBaseClient *self)
diff --git a/telepathy-glib/channel-dispatch-operation.c b/telepathy-glib/channel-dispatch-operation.c
index 07453a0b1..71742f4b6 100644
--- a/telepathy-glib/channel-dispatch-operation.c
+++ b/telepathy-glib/channel-dispatch-operation.c
@@ -886,7 +886,7 @@ tp_channel_dispatch_operation_init_known_interfaces (void)
* Returns: a new reference to an channel dispatch operation proxy, or %NULL if
* @object_path is not syntactically valid or the channel dispatcher is not
* running
- * Deprecated: Since 0.UNRELEASED. New code should get
+ * Deprecated: Since 0.19.9. New code should get
* #TpChannelDispatchOperation objects from a #TpBaseClient
*/
TpChannelDispatchOperation *
@@ -979,7 +979,7 @@ tp_channel_dispatch_operation_get_feature_quark_core (void)
* Returns: (transfer none): the value of #TpChannelDispatchOperation:connection
*
* Since: 0.11.5
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_channel_dispatch_operation_get_connection() instead.
*/
TpConnection *
@@ -1000,7 +1000,7 @@ tp_channel_dispatch_operation_borrow_connection (
* Returns: (transfer none): the value of #TpChannelDispatchOperation:account
*
* Since: 0.11.5
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_channel_dispatch_operation_get_account() instead.
*/
TpAccount *
@@ -1022,7 +1022,7 @@ tp_channel_dispatch_operation_borrow_account (
* Returns: (transfer none): the value of #TpChannelDispatchOperation:channels
*
* Since: 0.11.5
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_channel_dispatch_operation_get_channels() instead.
*/
GPtrArray *
@@ -1045,7 +1045,7 @@ tp_channel_dispatch_operation_borrow_channels (
* #TpChannelDispatchOperation:possible-handlers
*
* Since: 0.11.5
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_channel_dispatch_operation_get_possible_handlers() instead.
*/
GStrv
@@ -1067,7 +1067,7 @@ tp_channel_dispatch_operation_borrow_possible_handlers (
* #TpChannelDispatchOperation:cdo-properties
*
* Since: 0.11.5
- * Deprecated: Since 0.UNRELEASED. New code should use individual property
+ * Deprecated: Since 0.19.9. New code should use individual property
* getters like tp_channel_dispatch_operation_get_connection(),
* tp_channel_dispatch_operation_get_account(),
* tp_channel_dispatch_operation_get_channels(), or
@@ -1090,7 +1090,7 @@ tp_channel_dispatch_operation_borrow_immutable_properties (
*
* Returns: (transfer none): the value of #TpChannelDispatchOperation:connection
*
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
TpConnection *
tp_channel_dispatch_operation_get_connection (
@@ -1109,7 +1109,7 @@ tp_channel_dispatch_operation_get_connection (
*
* Returns: (transfer none): the value of #TpChannelDispatchOperation:account
*
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
TpAccount *
tp_channel_dispatch_operation_get_account (
@@ -1129,7 +1129,7 @@ tp_channel_dispatch_operation_get_account (
*
* Returns: (transfer none): the value of #TpChannelDispatchOperation:channels
*
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GPtrArray *
tp_channel_dispatch_operation_get_channels (
@@ -1150,7 +1150,7 @@ tp_channel_dispatch_operation_get_channels (
* Returns: (transfer none): the value of
* #TpChannelDispatchOperation:possible-handlers
*
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GStrv
tp_channel_dispatch_operation_get_possible_handlers (
diff --git a/telepathy-glib/channel-request.c b/telepathy-glib/channel-request.c
index 7ed924c33..69f44e902 100644
--- a/telepathy-glib/channel-request.c
+++ b/telepathy-glib/channel-request.c
@@ -567,7 +567,7 @@ tp_channel_request_init_known_interfaces (void)
* Returns: a new reference to an channel request proxy, or %NULL if
* @object_path is not syntactically valid or the channel dispatcher is
* not running
- * Deprecated: Since 0.UNRELEASED. New code should get #TpChannelRequest objects
+ * Deprecated: Since 0.19.9. New code should get #TpChannelRequest objects
* from a #TpBaseClient
*/
TpChannelRequest *
diff --git a/telepathy-glib/channel.c b/telepathy-glib/channel.c
index 58918304f..cc95af172 100644
--- a/telepathy-glib/channel.c
+++ b/telepathy-glib/channel.c
@@ -395,7 +395,7 @@ tp_channel_is_ready (TpChannel *self)
*
* Returns: (transfer none): the value of #TpChannel:connection
* Since: 0.7.12
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_channel_get_connection() instead.
*/
TpConnection *
@@ -414,7 +414,7 @@ tp_channel_borrow_connection (TpChannel *self)
* while this channel is valid - reference it with g_object_ref() if needed.
*
* Returns: (transfer none): the value of #TpChannel:connection
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
TpConnection *
tp_channel_get_connection (TpChannel *self)
@@ -447,7 +447,7 @@ tp_channel_get_connection (TpChannel *self)
* where the keys are strings,
* D-Bus interface name + "." + property name, and the values are #GValue
* instances
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_channel_dup_immutable_properties() instead.
*/
GHashTable *
@@ -487,7 +487,7 @@ _tp_channel_get_immutable_properties (TpChannel *self)
*
* Returns: (transfer full): a dictionary where the keys are strings,
* D-Bus interface name + "." + property name.
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GVariant *
tp_channel_dup_immutable_properties (TpChannel *self)
diff --git a/telepathy-glib/connection-contact-info.c b/telepathy-glib/connection-contact-info.c
index 79792e1dd..238b593ad 100644
--- a/telepathy-glib/connection-contact-info.c
+++ b/telepathy-glib/connection-contact-info.c
@@ -476,7 +476,7 @@ tp_connection_get_contact_info_flags (TpConnection *self)
* a #GList of #TpContactInfoFieldSpec struct, or %NULL if the feature is not
* yet prepared or the connection doesn't have the necessary properties.
* Since: 0.11.7
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_connection_dup_contact_info_supported_fields() instead.
*/
GList *
@@ -502,7 +502,7 @@ tp_connection_get_contact_info_supported_fields (TpConnection *self)
* Returns: (element-type TelepathyGLib.ContactInfoFieldSpec) (transfer full):
* a #GList of #TpContactInfoFieldSpec struct, or %NULL if the feature is not
* yet prepared or the connection doesn't have the necessary properties.
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GList *
tp_connection_dup_contact_info_supported_fields (TpConnection *self)
diff --git a/telepathy-glib/contact-search-result.c b/telepathy-glib/contact-search-result.c
index 9f5d6a00f..47ebea0fc 100644
--- a/telepathy-glib/contact-search-result.c
+++ b/telepathy-glib/contact-search-result.c
@@ -251,7 +251,7 @@ tp_contact_search_result_get_field (TpContactSearchResult *self,
* Returns: (transfer container) (element-type TelepathyGLib.ContactInfoField):
* a #GList of #TpContactInfoField for the specified contact. You should free
* it when you're done with g_list_free().
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_contact_search_result_dup_fields() instead.
*/
GList *
@@ -271,7 +271,7 @@ tp_contact_search_result_get_fields (TpContactSearchResult *self)
* Returns: (transfer full) (element-type TelepathyGLib.ContactInfoField):
* a #GList of #TpContactInfoField for the specified contact. You should free
* it when you're done with tp_contact_info_list_free().
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GList *
tp_contact_search_result_dup_fields (TpContactSearchResult *self)
diff --git a/telepathy-glib/contact.c b/telepathy-glib/contact.c
index 988be1120..dea4409fb 100644
--- a/telepathy-glib/contact.c
+++ b/telepathy-glib/contact.c
@@ -609,7 +609,7 @@ tp_contact_get_capabilities (TpContact *self)
* a #GList of #TpContactInfoField, or %NULL if the feature is not yet
* prepared.
* Since: 0.11.7
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_contact_dup_contact_info() instead.
*/
GList *
@@ -632,7 +632,7 @@ tp_contact_get_contact_info (TpContact *self)
* Returns: (element-type TelepathyGLib.ContactInfoField) (transfer full):
* a #GList of #TpContactInfoField, or %NULL if the feature is not yet
* prepared.
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GList *
tp_contact_dup_contact_info (TpContact *self)
diff --git a/telepathy-glib/handle-repo.c b/telepathy-glib/handle-repo.c
index fa04930e3..960e3e670 100644
--- a/telepathy-glib/handle-repo.c
+++ b/telepathy-glib/handle-repo.c
@@ -395,7 +395,7 @@ tp_handle_lookup (TpHandleRepoIface *self,
* connection, so @destroy will not be called until the connection
* disconnects.
*
- * Deprecated: Since 0.UNRELEASED. It is not recommended to use this function
+ * Deprecated: Since 0.19.9. It is not recommended to use this function
* because the associated data won't be freed until the connection disconnects.
*/
@@ -420,7 +420,7 @@ tp_handle_set_qdata (TpHandleRepoIface *repo,
*
* Returns: the data associated with a given key on a given handle; %NULL
* if there is no associated data.
- * Deprecated: Since 0.UNRELEASED. It is not recommended to use this function
+ * Deprecated: Since 0.19.9. It is not recommended to use this function
* because the associated data won't be freed until the connection disconnects.
*/
gpointer
diff --git a/telepathy-glib/protocol.c b/telepathy-glib/protocol.c
index d109890f1..919b4a6b5 100644
--- a/telepathy-glib/protocol.c
+++ b/telepathy-glib/protocol.c
@@ -1001,7 +1001,7 @@ G_GNUC_END_IGNORE_DEPRECATIONS
* terminated by one whose @name is %NULL
*
* Since: 0.17.6
- * Deprecated: Since 0.UNRELEASED. New code should use tp_protocol_dup_params()
+ * Deprecated: Since 0.19.9. New code should use tp_protocol_dup_params()
* instead.
*/
const TpConnectionManagerParam *
diff --git a/telepathy-glib/proxy.c b/telepathy-glib/proxy.c
index 870c4c713..8d6befbf4 100644
--- a/telepathy-glib/proxy.c
+++ b/telepathy-glib/proxy.c
@@ -446,7 +446,7 @@ static void tp_proxy_iface_destroyed_cb (DBusGProxy *dgproxy, TpProxy *self);
* The reference is only valid as long as @self is.
*
* Since: 0.7.1
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_proxy_get_interface_by_id() instead.
*/
DBusGProxy *
@@ -472,7 +472,7 @@ tp_proxy_borrow_interface_by_id (TpProxy *self,
* interface is as given (or %NULL if an @error is raised).
* The reference is only valid as long as @self is.
*
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
DBusGProxy *
tp_proxy_get_interface_by_id (TpProxy *self,
diff --git a/telepathy-glib/text-channel.c b/telepathy-glib/text-channel.c
index f1f2cdefb..683f80260 100644
--- a/telepathy-glib/text-channel.c
+++ b/telepathy-glib/text-channel.c
@@ -1261,7 +1261,7 @@ tp_text_channel_get_feature_quark_incoming_messages (void)
* a #GList of borrowed #TpSignalledMessage
*
* Since: 0.13.10
- * Deprecated: Since 0.UNRELEASED. New code should use
+ * Deprecated: Since 0.19.9. New code should use
* tp_text_channel_dup_pending_messages() instead.
*/
GList *
@@ -1284,7 +1284,7 @@ tp_text_channel_get_pending_messages (TpTextChannel *self)
* Returns: (transfer full) (element-type TelepathyGLib.SignalledMessage):
* a #GList of reffed #TpSignalledMessage
*
- * Since: 0.UNRELEASED
+ * Since: 0.19.9
*/
GList *
tp_text_channel_dup_pending_messages (TpTextChannel *self)
diff --git a/telepathy-glib/versions/0.19.9.abi b/telepathy-glib/versions/0.19.9.abi
new file mode 100644
index 000000000..c5fbf46d7
--- /dev/null
+++ b/telepathy-glib/versions/0.19.9.abi
@@ -0,0 +1,18 @@
+Version: TELEPATHY_GLIB_0.19.9
+Extends: TELEPATHY_GLIB_0.19.8
+Release: 0.19.9
+
+tp_base_client_dup_handled_channels
+tp_channel_dispatch_operation_get_channels
+tp_channel_dup_immutable_properties
+tp_channel_dispatch_operation_get_possible_handlers
+tp_proxy_get_interface_by_id
+tp_contact_search_result_dup_fields
+tp_connection_dup_contact_info_supported_fields
+tp_channel_dispatch_operation_get_connection
+tp_contact_dup_contact_info
+tp_account_manager_dup_valid_accounts
+tp_text_channel_dup_pending_messages
+tp_channel_dispatch_operation_get_account
+tp_channel_get_connection
+tp_base_client_dup_pending_requests