diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2010-10-26 18:04:35 +0100 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2010-10-26 18:04:35 +0100 |
commit | 5bc66c761dc3375ee0c0712d644a0d2f7b0d4b50 (patch) | |
tree | 1090a175d1bfa94771a130fd2c768af772b505d5 | |
parent | ba3812de9166717879331b2ca0aa94ec473f7572 (diff) |
Prepare version 0.13.3telepathy-glib-0.13.3
-rw-r--r-- | NEWS | 34 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | telepathy-glib/abi.am | 1 | ||||
-rw-r--r-- | telepathy-glib/client-channel-factory.c | 2 | ||||
-rw-r--r-- | telepathy-glib/connection.c | 4 | ||||
-rw-r--r-- | telepathy-glib/debug-ansi.h | 40 | ||||
-rw-r--r-- | telepathy-glib/dtmf.c | 20 | ||||
-rw-r--r-- | telepathy-glib/errors.c | 2 | ||||
-rw-r--r-- | telepathy-glib/versions/0.13.3.abi | 40 |
9 files changed, 121 insertions, 30 deletions
@@ -1,8 +1,33 @@ -telepathy-glib 0.13.3 (UNRELEASED) +telepathy-glib 0.13.3 (2010-10-26) ================================== +The "reminds me of daf's random dbus type generator" release. + This release includes all the fixes from version 0.12.2. +Deprecations: + +• <telepathy-glib/debug-ansi.h> is now deprecated, and the Group and + Properties mixins no longer output brightly-coloured logs + +Enhancements: + +• fd.o #31102: update to spec 0.21.3 (smcv): + - add TP_ERROR_PICKED_UP_ELSEWHERE + - generate code for Chan.I.DTMF.TonesDeferred and DeferredTones + - generate code for Conn.I.MailNotification + - generate code for Protocol.I.Presence + - generate code for AddClientInterest, RemoveClientInterest + - update the Call example CM and its regression test + +• fd.o #27948: add generic support for AddClientInterest, + RemoveClientInterest on TpBaseConnection and TpConnection (smcv) + +• fd.o #30505: add TpDTMFPlayer, a DTMF dialstring interpreter (smcv) + +• TpClientChannelFactory: ask callers to prepare a given set of features, + and do so in TpBaseClient (cassidy) + Fixes: • fd.o #30730: order tests' and examples' CFLAGS and LIBS @@ -14,6 +39,13 @@ Fixes: • Don't leak an array of features in TpBaseClient (cassidy) +• fd.o #31027: if stdout is a tty, tests now succeed silently, and only + produce output on failure; also, they will automatically fail after a + few seconds if an expected event does not happen (smcv) + +• fd.o #30999: tests now succeed on machines where IPv6 is supported but ::1 + is not assigned to an interface (smcv) + telepathy-glib 0.13.2 (2010-10-15) ================================== diff --git a/configure.ac b/configure.ac index d045b20cb..aeb6b29ba 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], [13]) -m4_define([tp_glib_micro_version], [2]) -m4_define([tp_glib_nano_version], [1]) +m4_define([tp_glib_micro_version], [3]) +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], [48]) +m4_define([tp_glib_lt_current], [49]) m4_define([tp_glib_lt_revision], [0]) -m4_define([tp_glib_lt_age], [48]) +m4_define([tp_glib_lt_age], [49]) # Some magic m4_define([tp_glib_base_version], diff --git a/telepathy-glib/abi.am b/telepathy-glib/abi.am index e808fcc2a..efaab8d18 100644 --- a/telepathy-glib/abi.am +++ b/telepathy-glib/abi.am @@ -53,6 +53,7 @@ ABI_LISTS = \ versions/0.13.0.abi \ versions/0.13.1.abi \ versions/0.13.2.abi \ + versions/0.13.3.abi \ $(NULL) # The quoting here is unnecessary but harmless, and has the useful side-effect diff --git a/telepathy-glib/client-channel-factory.c b/telepathy-glib/client-channel-factory.c index 25b8eb949..20f76abca 100644 --- a/telepathy-glib/client-channel-factory.c +++ b/telepathy-glib/client-channel-factory.c @@ -109,7 +109,7 @@ tp_client_channel_factory_create_channel (TpClientChannelFactoryInterface *self, * * Returns: (transfer full): a newly allocated #GArray * - * Since: 0.13.UNRELEASED + * Since: 0.13.3 */ GArray * tp_client_channel_factory_dup_channel_features ( diff --git a/telepathy-glib/connection.c b/telepathy-glib/connection.c index f9404e0bd..4e7594218 100644 --- a/telepathy-glib/connection.c +++ b/telepathy-glib/connection.c @@ -2092,7 +2092,7 @@ tp_connection_get_detailed_error (TpConnection *self, * For contact information, use #TpContact instead, which will call this * automatically. * - * Since: 0.11.UNRELEASED + * Since: 0.11.3 */ void tp_connection_add_client_interest (TpConnection *self, @@ -2113,7 +2113,7 @@ tp_connection_add_client_interest (TpConnection *self, * Equivalent to, but a little more efficient than, calling * tp_connection_add_interest() for the string value of @interested_in. * - * Since: 0.11.UNRELEASED + * Since: 0.11.3 */ void tp_connection_add_client_interest_by_id (TpConnection *self, diff --git a/telepathy-glib/debug-ansi.h b/telepathy-glib/debug-ansi.h index 90899eb2e..42a7b178c 100644 --- a/telepathy-glib/debug-ansi.h +++ b/telepathy-glib/debug-ansi.h @@ -6,7 +6,7 @@ * This header provides some ANSI escapes you can use to make debug messages * more colourful. Please use sparingly. * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #ifndef __TP_DEBUG_ANSI_H__ @@ -19,7 +19,7 @@ * * Reset all attributes. * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_RESET "\x1b[0m" /** @@ -27,7 +27,7 @@ * * Set the bold attribute. * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_BOLD_ON "\x1b[1m" /** @@ -35,7 +35,7 @@ * * Set the inverse video attribute. * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_INVERSE_ON "\x1b[7m" /** @@ -43,7 +43,7 @@ * * Clear the bold attribute. * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_BOLD_OFF "\x1b[22m" /** @@ -51,7 +51,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_FG_BLACK "\x1b[30m" /** @@ -59,7 +59,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_FG_RED "\x1b[31m" /** @@ -67,7 +67,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_FG_GREEN "\x1b[32m" /** @@ -75,7 +75,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_FG_YELLOW "\x1b[33m" /** @@ -83,7 +83,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_FG_BLUE "\x1b[34m" /** @@ -91,7 +91,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_FG_MAGENTA "\x1b[35m" /** @@ -99,7 +99,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_FG_CYAN "\x1b[36m" /** @@ -107,7 +107,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_FG_WHITE "\x1b[37m" /** @@ -115,7 +115,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_BG_RED "\x1b[41m" /** @@ -123,7 +123,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_BG_GREEN "\x1b[42m" /** @@ -131,7 +131,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_BG_YELLOW "\x1b[43m" /** @@ -139,7 +139,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_BG_BLUE "\x1b[44m" /** @@ -147,7 +147,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_BG_MAGENTA "\x1b[45m" /** @@ -155,7 +155,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_BG_CYAN "\x1b[46m" /** @@ -163,7 +163,7 @@ * * <!----> * - * Deprecated: 0.13.UNRELEASED + * Deprecated: 0.13.3 */ #define TP_ANSI_BG_WHITE "\x1b[47m" diff --git a/telepathy-glib/dtmf.c b/telepathy-glib/dtmf.c index a1c958407..f895bf2cf 100644 --- a/telepathy-glib/dtmf.c +++ b/telepathy-glib/dtmf.c @@ -38,7 +38,7 @@ * turn MultipleTones or InitialTones received from a UI into a sequence of * start and stop events for the underlying protocol. * - * Since: 0.13.UNRELEASED + * Since: 0.13.3 */ /** @@ -49,6 +49,8 @@ * was not understood. * * Returns: a printable ASCII character + * + * Since: 0.13.3 */ gchar tp_dtmf_event_to_char (TpDTMFEvent event) @@ -177,6 +179,8 @@ tp_dtmf_char_classify (gchar c) * * The #TpDTMFPlayer::finished signal indicates that the current sequence * of tones has finished. + * + * Since: 0.13.3 */ G_DEFINE_TYPE (TpDTMFPlayer, tp_dtmf_player, G_TYPE_OBJECT) @@ -242,6 +246,8 @@ tp_dtmf_player_emit_tones_deferred (TpDTMFPlayer *self, * stop playing subsequent tones, and emit #TpDTMFPlayer::finished. * * Otherwise, do nothing. + * + * Since: 0.13.3 */ void tp_dtmf_player_cancel (TpDTMFPlayer *self) @@ -363,6 +369,8 @@ tp_dtmf_player_timer_cb (gpointer data) * %TP_ERROR_INVALID_ARGUMENT and does not play anything. * * Returns: %TRUE on success, %FALSE (setting @error) on failure + * + * Since: 0.13.3 */ gboolean tp_dtmf_player_play (TpDTMFPlayer *self, @@ -420,6 +428,8 @@ tp_dtmf_player_play (TpDTMFPlayer *self, * <!-- --> * * Returns: %TRUE if a sequence of tones is currently playing + * + * Since: 0.13.3 */ gboolean tp_dtmf_player_is_active (TpDTMFPlayer *self) @@ -478,6 +488,8 @@ tp_dtmf_player_class_init (TpDTMFPlayerClass *cls) * TpDTMFPlayer::stopped-tone: * * Emitted at the end of each tone. + * + * Since: 0.13.3 */ sig_id_stopped_tone = g_signal_new ("stopped-tone", G_OBJECT_CLASS_TYPE (cls), G_SIGNAL_RUN_LAST, 0, NULL, NULL, @@ -490,6 +502,8 @@ tp_dtmf_player_class_init (TpDTMFPlayerClass *cls) * Emitted when playback stops, either because the end of the * sequence was reached, tp_dtmf_player_cancel() was called, or a 'W' * or 'w' character was encountered. + * + * Since: 0.13.3 */ sig_id_finished = g_signal_new ("finished", G_OBJECT_CLASS_TYPE (cls), G_SIGNAL_RUN_LAST, 0, NULL, NULL, @@ -504,6 +518,8 @@ tp_dtmf_player_class_init (TpDTMFPlayerClass *cls) * manager is expected to wait for the user to confirm, then call * tp_dtmf_player_play() again, using this signal's argument as the new * dial string. + * + * Since: 0.13.3 */ sig_id_tones_deferred = g_signal_new ("tones-deferred", G_OBJECT_CLASS_TYPE (cls), G_SIGNAL_RUN_LAST, 0, NULL, NULL, @@ -516,6 +532,8 @@ tp_dtmf_player_class_init (TpDTMFPlayerClass *cls) * <!-- --> * * Returns: (transfer full): a new DTMF interpreter + * + * Since: 0.13.3 */ TpDTMFPlayer * tp_dtmf_player_new (void) diff --git a/telepathy-glib/errors.c b/telepathy-glib/errors.c index ec4b22218..7da88ffee 100644 --- a/telepathy-glib/errors.c +++ b/telepathy-glib/errors.c @@ -201,7 +201,7 @@ * @TP_ERROR_PICKED_UP_ELSEWHERE: org.freedesktop.Telepathy.Error.PickedUpElsewhere: * Raised when a call was terminated as a result of the local user * picking up the call on a different resource. - * Since: 0.13.UNRELEASED + * Since: 0.13.3 * * Enumerated type representing the Telepathy D-Bus errors. */ diff --git a/telepathy-glib/versions/0.13.3.abi b/telepathy-glib/versions/0.13.3.abi new file mode 100644 index 000000000..211dba495 --- /dev/null +++ b/telepathy-glib/versions/0.13.3.abi @@ -0,0 +1,40 @@ +Version: TELEPATHY_GLIB_0.13.3 +Extends: TELEPATHY_GLIB_0.13.2 +Release: 0.13.3 + +tp_base_connection_add_client_interest +tp_base_connection_add_possible_client_interest +tp_cli_channel_interface_dtmf_connect_to_tones_deferred +tp_cli_connection_call_add_client_interest +tp_cli_connection_call_remove_client_interest +tp_cli_connection_interface_mail_notification_call_request_inbox_url +tp_cli_connection_interface_mail_notification_call_request_mail_url +tp_cli_connection_interface_mail_notification_connect_to_mails_received +tp_cli_connection_interface_mail_notification_connect_to_unread_mails_changed +tp_cli_connection_interface_mail_notification_run_request_inbox_url +tp_cli_connection_interface_mail_notification_run_request_mail_url +tp_cli_connection_run_add_client_interest +tp_cli_connection_run_remove_client_interest +tp_client_channel_factory_dup_channel_features +tp_connection_add_client_interest +tp_connection_add_client_interest_by_id +tp_dtmf_event_to_char +tp_dtmf_player_cancel +tp_dtmf_player_get_type +tp_dtmf_player_is_active +tp_dtmf_player_new +tp_dtmf_player_play +tp_iface_quark_connection_interface_mail_notification +tp_iface_quark_protocol_interface_presence +tp_svc_channel_interface_dtmf_emit_tones_deferred +tp_svc_connection_implement_add_client_interest +tp_svc_connection_implement_remove_client_interest +tp_svc_connection_interface_mail_notification_emit_mails_received +tp_svc_connection_interface_mail_notification_emit_unread_mails_changed +tp_svc_connection_interface_mail_notification_get_type +tp_svc_connection_interface_mail_notification_implement_request_inbox_url +tp_svc_connection_interface_mail_notification_implement_request_mail_url +tp_svc_protocol_interface_presence_get_type +tp_type_dbus_array_ss +tp_type_dbus_struct_ss +tp_type_dbus_struct_sua_28ss_29 |