summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2014-02-04 13:42:21 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2014-02-04 13:42:21 +0000
commitb6df2edf754dd0b5ce6971e10140b44df9e730e1 (patch)
tree59733d7cc4adda160a3e50e81f132510dcdc2498
parent58557fc633c44c261d5e1a8c85438fa12bdf72e6 (diff)
downloadtelepathy-glib-b6df2edf754dd0b5ce6971e10140b44df9e730e1.tar.gz
0.23.1
-rw-r--r--NEWS6
-rw-r--r--configure.ac8
-rw-r--r--telepathy-glib/abi.am1
-rw-r--r--telepathy-glib/connection-manager.c2
-rw-r--r--telepathy-glib/connection-manager.h2
-rw-r--r--telepathy-glib/presence-mixin.c14
-rw-r--r--telepathy-glib/presence-mixin.h16
-rw-r--r--telepathy-glib/protocol.c24
-rw-r--r--telepathy-glib/protocol.h22
-rw-r--r--telepathy-glib/versions/0.23.1.abi24
10 files changed, 74 insertions, 45 deletions
diff --git a/NEWS b/NEWS
index 4e5262074..6ff0554e3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,8 @@
-telepathy-glib 0.23.1 (UNRELEASED)
+telepathy-glib 0.23.1 (2014-02-04)
==================================
+The “undead space elves” release.
+
Dependencies:
• GLib 2.36 or later is required
@@ -19,6 +21,8 @@ Enhancements:
• More accessors for TpPresenceStatusSpec, which is now a boxed type
(fd.o #71048, Simon)
+• tp_connection_manager_param_dup_variant_type() (fd.o #71093, Simon)
+
• Better debug output (fd.o #68390, #71048; Simon)
Fixes:
diff --git a/configure.ac b/configure.ac
index 3a7936acb..468d3b80b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11,8 +11,8 @@ AC_PREREQ([2.60])
m4_define([tp_glib_major_version], [0])
m4_define([tp_glib_minor_version], [23])
-m4_define([tp_glib_micro_version], [0])
-m4_define([tp_glib_nano_version], [1])
+m4_define([tp_glib_micro_version], [1])
+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], [81])
+m4_define([tp_glib_lt_current], [82])
m4_define([tp_glib_lt_revision], [0])
-m4_define([tp_glib_lt_age], [81])
+m4_define([tp_glib_lt_age], [82])
# Some magic
m4_define([tp_glib_base_version],
diff --git a/telepathy-glib/abi.am b/telepathy-glib/abi.am
index 6907cfb5f..9f9db6abb 100644
--- a/telepathy-glib/abi.am
+++ b/telepathy-glib/abi.am
@@ -97,6 +97,7 @@ ABI_LISTS = \
versions/0.19.10.abi \
versions/0.21.2.abi \
versions/0.23.0.abi \
+ versions/0.23.1.abi \
$(NULL)
# The quoting here is unnecessary but harmless, and has the useful side-effect
diff --git a/telepathy-glib/connection-manager.c b/telepathy-glib/connection-manager.c
index c93d43a57..8d77617c8 100644
--- a/telepathy-glib/connection-manager.c
+++ b/telepathy-glib/connection-manager.c
@@ -2607,7 +2607,7 @@ tp_connection_manager_param_get_dbus_signature (
* <!-- -->
*
* Returns: (transfer full): the #GVariantType of the parameter
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
GVariantType *
tp_connection_manager_param_dup_variant_type (
diff --git a/telepathy-glib/connection-manager.h b/telepathy-glib/connection-manager.h
index 6dd467ef3..c472c24c3 100644
--- a/telepathy-glib/connection-manager.h
+++ b/telepathy-glib/connection-manager.h
@@ -204,7 +204,7 @@ gboolean tp_connection_manager_param_get_default (
_TP_AVAILABLE_IN_0_20
GVariant *tp_connection_manager_param_dup_default_variant (
const TpConnectionManagerParam *param);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
GVariantType *tp_connection_manager_param_dup_variant_type (
const TpConnectionManagerParam *param);
diff --git a/telepathy-glib/presence-mixin.c b/telepathy-glib/presence-mixin.c
index 50a70b59e..3d14e2d25 100644
--- a/telepathy-glib/presence-mixin.c
+++ b/telepathy-glib/presence-mixin.c
@@ -1597,7 +1597,7 @@ _tp_presence_status_spec_is_heap_allocated (const TpPresenceStatusSpec *self)
* %TP_CONNECTION_PRESENCE_TYPE_BUSY.
*
* Returns: a #TpConnectionPresenceType
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
TpConnectionPresenceType
tp_presence_status_spec_get_presence_type (const TpPresenceStatusSpec *self)
@@ -1615,7 +1615,7 @@ tp_presence_status_spec_get_presence_type (const TpPresenceStatusSpec *self)
*
* Returns: (transfer none): the name of this presence status,
* such as "available" or "out-to-lunch".
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
const gchar *
tp_presence_status_spec_get_name (const TpPresenceStatusSpec *self)
@@ -1635,7 +1635,7 @@ tp_presence_status_spec_get_name (const TpPresenceStatusSpec *self)
* statuses), or %FALSE if they cannot directly set it on
* themselves (typically used for %TP_CONNECTION_PRESENCE_TYPE_OFFLINE
* and %TP_CONNECTION_PRESENCE_TYPE_ERROR)
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
gboolean
tp_presence_status_spec_can_set_on_self (const TpPresenceStatusSpec *self)
@@ -1653,7 +1653,7 @@ tp_presence_status_spec_can_set_on_self (const TpPresenceStatusSpec *self)
*
* Returns: %TRUE if this presence status is accompanied by an optional
* human-readable message
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
gboolean
tp_presence_status_spec_has_message (const TpPresenceStatusSpec *self)
@@ -1686,7 +1686,7 @@ tp_presence_status_spec_has_message (const TpPresenceStatusSpec *self)
* <!-- -->
*
* Returns: (transfer full): a new #TpPresenceStatusSpec
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
TpPresenceStatusSpec *
tp_presence_status_spec_new (const gchar *name,
@@ -1732,7 +1732,7 @@ tp_presence_status_spec_new (const gchar *name,
* are deprecated.
*
* Returns: (transfer full): a new #TpPresenceStatusSpec resembling @self
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
TpPresenceStatusSpec *
tp_presence_status_spec_copy (const TpPresenceStatusSpec *self)
@@ -1750,7 +1750,7 @@ tp_presence_status_spec_copy (const TpPresenceStatusSpec *self)
* Free a presence status specification produced by
* tp_presence_status_spec_new() or tp_presence_status_spec_copy().
*
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
void
tp_presence_status_spec_free (TpPresenceStatusSpec *self)
diff --git a/telepathy-glib/presence-mixin.h b/telepathy-glib/presence-mixin.h
index d10d6b031..64a11f0d3 100644
--- a/telepathy-glib/presence-mixin.h
+++ b/telepathy-glib/presence-mixin.h
@@ -57,36 +57,36 @@ struct _TpPresenceStatusSpec {
TpPresenceStatusSpecPrivate *priv;
};
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
TpConnectionPresenceType tp_presence_status_spec_get_presence_type (
const TpPresenceStatusSpec *self);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
const gchar *tp_presence_status_spec_get_name (
const TpPresenceStatusSpec *self);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
gboolean tp_presence_status_spec_can_set_on_self (
const TpPresenceStatusSpec *self);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
gboolean tp_presence_status_spec_has_message (
const TpPresenceStatusSpec *self);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
GType tp_presence_status_spec_get_type (void);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
TpPresenceStatusSpec *tp_presence_status_spec_new (const gchar *name,
TpConnectionPresenceType type,
gboolean can_set_on_self,
gboolean has_message);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
TpPresenceStatusSpec *tp_presence_status_spec_copy (
const TpPresenceStatusSpec *self);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
void tp_presence_status_spec_free (TpPresenceStatusSpec *self);
typedef struct _TpPresenceStatus TpPresenceStatus;
diff --git a/telepathy-glib/protocol.c b/telepathy-glib/protocol.c
index 3c7ed9916..0c39f873e 100644
--- a/telepathy-glib/protocol.c
+++ b/telepathy-glib/protocol.c
@@ -891,7 +891,7 @@ tp_protocol_class_init (TpProtocolClass *klass)
* by SIP URI (vCard field SIP) or telephone number (vCard field TEL)
* might have { "sip", "tel", NULL }.
*
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
g_object_class_install_property (object_class, PROP_ADDRESSABLE_VCARD_FIELDS,
g_param_spec_boxed ("addressable-vcard-fields",
@@ -911,7 +911,7 @@ tp_protocol_class_init (TpProtocolClass *klass)
* or telephone number (tel:+1-555-0123) might have
* { "sip", "sips", "tel", NULL }.
*
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
g_object_class_install_property (object_class, PROP_ADDRESSABLE_URI_SCHEMES,
g_param_spec_boxed ("addressable-uri-schemes",
@@ -2032,7 +2032,7 @@ tp_protocol_async_string_cb (TpProxy *proxy,
* normalization (e.g. transforming case-insensitive text to lower-case),
* but does not query servers or anything similar.
*
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
void
tp_protocol_normalize_contact_async (TpProtocol *self,
@@ -2065,7 +2065,7 @@ tp_protocol_normalize_contact_async (TpProtocol *self,
*
* Returns: (transfer full): the normalized form of @contact,
* or %NULL on error
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
gchar *
tp_protocol_normalize_contact_finish (TpProtocol *self,
@@ -2096,7 +2096,7 @@ tp_protocol_normalize_contact_finish (TpProtocol *self,
* for instance, on IRC, the 'account' (nickname) is insufficient,
* and must be combined with a server or network name.
*
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
void
tp_protocol_identify_account_async (TpProtocol *self,
@@ -2134,7 +2134,7 @@ tp_protocol_identify_account_async (TpProtocol *self,
*
* Returns: (transfer full): a string identifying the account,
* or %NULL on error
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
gchar *
tp_protocol_identify_account_finish (TpProtocol *self,
@@ -2160,7 +2160,7 @@ tp_protocol_identify_account_finish (TpProtocol *self,
* the form of a URI. This method will fail if the URI is not in a
* scheme supported by this protocol or connection manager.
*
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
void
tp_protocol_normalize_contact_uri_async (TpProtocol *self,
@@ -2193,7 +2193,7 @@ tp_protocol_normalize_contact_uri_async (TpProtocol *self,
*
* Returns: (transfer full): the normalized form of @uri,
* or %NULL on error
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
gchar *
tp_protocol_normalize_contact_uri_finish (TpProtocol *self,
@@ -2220,7 +2220,7 @@ tp_protocol_normalize_contact_uri_finish (TpProtocol *self,
* the form of a vCard field. This method will fail if the vCard field
* is not supported by this protocol or connection manager.
*
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
void
tp_protocol_normalize_vcard_address_async (TpProtocol *self,
@@ -2255,7 +2255,7 @@ tp_protocol_normalize_vcard_address_async (TpProtocol *self,
*
* Returns: (transfer full): the normalized form of @value,
* or %NULL on error
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
gchar *
tp_protocol_normalize_vcard_address_finish (TpProtocol *self,
@@ -2276,7 +2276,7 @@ tp_protocol_normalize_vcard_address_finish (TpProtocol *self,
* <!-- -->
*
* Returns: (transfer none): the value of #TpProtocol:addressable-vcard-fields
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
const gchar * const *
tp_protocol_get_addressable_vcard_fields (TpProtocol *self)
@@ -2292,7 +2292,7 @@ tp_protocol_get_addressable_vcard_fields (TpProtocol *self)
* <!-- -->
*
* Returns: (transfer none): the value of #TpProtocol:addressable-uri-schemes
- * Since: 0.UNRELEASED
+ * Since: 0.23.1
*/
const gchar * const *
tp_protocol_get_addressable_uri_schemes (TpProtocol *self)
diff --git a/telepathy-glib/protocol.h b/telepathy-glib/protocol.h
index e380441ef..1a06c7fe2 100644
--- a/telepathy-glib/protocol.h
+++ b/telepathy-glib/protocol.h
@@ -113,17 +113,17 @@ const gchar * const *
/* gtk-doc sucks */
tp_protocol_get_authentication_types (TpProtocol *self);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
const gchar * const *
/* ... */
tp_protocol_get_addressable_vcard_fields (TpProtocol *self);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
const gchar * const *
/* ... */
tp_protocol_get_addressable_uri_schemes (TpProtocol *self);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
GList *tp_protocol_dup_presence_statuses (TpProtocol *self)
G_GNUC_WARN_UNUSED_RESULT;
@@ -139,43 +139,43 @@ TpCapabilities *tp_protocol_get_capabilities (TpProtocol *self);
_TP_AVAILABLE_IN_0_16
TpAvatarRequirements * tp_protocol_get_avatar_requirements (TpProtocol *self);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
void tp_protocol_normalize_contact_async (TpProtocol *self,
const gchar *contact,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
gchar *tp_protocol_normalize_contact_finish (TpProtocol *self,
GAsyncResult *result,
GError **error);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
void tp_protocol_identify_account_async (TpProtocol *self,
GVariant *vardict,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
gchar *tp_protocol_identify_account_finish (TpProtocol *self,
GAsyncResult *result,
GError **error);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
void tp_protocol_normalize_contact_uri_async (TpProtocol *self,
const gchar *uri,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
gchar *tp_protocol_normalize_contact_uri_finish (TpProtocol *self,
GAsyncResult *result,
GError **error);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
void tp_protocol_normalize_vcard_address_async (TpProtocol *self,
const gchar *field,
const gchar *value,
@@ -183,7 +183,7 @@ void tp_protocol_normalize_vcard_address_async (TpProtocol *self,
GAsyncReadyCallback callback,
gpointer user_data);
-_TP_AVAILABLE_IN_UNRELEASED
+_TP_AVAILABLE_IN_0_24
gchar *tp_protocol_normalize_vcard_address_finish (TpProtocol *self,
GAsyncResult *result,
GError **error);
diff --git a/telepathy-glib/versions/0.23.1.abi b/telepathy-glib/versions/0.23.1.abi
new file mode 100644
index 000000000..0354a99e7
--- /dev/null
+++ b/telepathy-glib/versions/0.23.1.abi
@@ -0,0 +1,24 @@
+Version: TELEPATHY_GLIB_0.23.1
+Extends: TELEPATHY_GLIB_0.23.0
+Release: 0.23.1
+
+tp_connection_manager_param_dup_variant_type
+tp_presence_status_spec_can_set_on_self
+tp_presence_status_spec_copy
+tp_presence_status_spec_free
+tp_presence_status_spec_get_name
+tp_presence_status_spec_get_presence_type
+tp_presence_status_spec_get_type
+tp_presence_status_spec_has_message
+tp_presence_status_spec_new
+tp_protocol_dup_presence_statuses
+tp_protocol_get_addressable_uri_schemes
+tp_protocol_get_addressable_vcard_fields
+tp_protocol_identify_account_async
+tp_protocol_identify_account_finish
+tp_protocol_normalize_contact_async
+tp_protocol_normalize_contact_finish
+tp_protocol_normalize_contact_uri_async
+tp_protocol_normalize_contact_uri_finish
+tp_protocol_normalize_vcard_address_async
+tp_protocol_normalize_vcard_address_finish