From 5656c065f5ed1f98a6cd05df6bb0101c7ac88427 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Mon, 20 Feb 2012 17:17:36 +0000 Subject: Prepare 0.17.5 --- NEWS | 16 +- configure.ac | 10 +- telepathy-glib/account.c | 4 +- telepathy-glib/base-call-channel.c | 68 +++--- telepathy-glib/base-call-content.c | 52 ++-- telepathy-glib/base-call-stream.c | 40 ++-- telepathy-glib/base-channel.c | 2 +- telepathy-glib/base-media-call-channel.c | 10 +- telepathy-glib/base-media-call-content.c | 26 +- telepathy-glib/base-media-call-stream.c | 62 ++--- telepathy-glib/call-channel.c | 76 +++--- telepathy-glib/call-content-media-description.c | 32 +-- telepathy-glib/call-content.c | 38 +-- telepathy-glib/call-misc.c | 4 +- telepathy-glib/call-stream-endpoint.c | 42 ++-- telepathy-glib/call-stream.c | 30 +-- telepathy-glib/extra-gtkdoc.h | 14 +- telepathy-glib/versions/0.17.5.abi | 300 ++++++++++++++++++++++++ 18 files changed, 569 insertions(+), 257 deletions(-) diff --git a/NEWS b/NEWS index 7b5a61b42..c8ee0b9c3 100644 --- a/NEWS +++ b/NEWS @@ -1,14 +1,26 @@ -telepathy-glib 0.17.5 (UNRELEASED) +telepathy-glib 0.17.5 (2012-02-20) ================================== The “I have no privates but I have a heart!” release. Enhancements: +• telepathy-spec 0.25.2: + · the Call1 family of interfaces + · Conn.I.Addressing1 + · Chan.I.CaptchaAuthentication1 + · Account.Supersedes + +• Add TpCallChannel, TpBaseCallChannel and other Call-related high-level API. + (A team effort involving Olivier, Xavier, Danielle, Sjoerd, Will, Nicolas, + Jonny, David and possibly others) + • tp_account_manager_get_most_available_presence() now returns (AVAILABLE, "available, "") if the only connected accounts does not implement SimplePresence. (Guillaume) +• Add tp_base_channel_get_self_handle(). (Xavier) + • TpBaseChannel now has a virtual get_interfaces() method. (Danielle) • tp_connection_disconnect_async: high level API to disconnect a @@ -18,7 +30,7 @@ Enhancements: tp_unix_connection_send_credentials_with_byte() now have async equivalents. (Xavier) -• Produce DLL files when compiled for windows. (Siraj) +• Produce DLL files when compiled for Windows. (Siraj) Fixes: diff --git a/configure.ac b/configure.ac index 7517d6c51..3c2006b6b 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], [17]) -m4_define([tp_glib_micro_version], [4]) -m4_define([tp_glib_nano_version], [1]) +m4_define([tp_glib_micro_version], [5]) +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], [66]) -m4_define([tp_glib_lt_revision], [1]) -m4_define([tp_glib_lt_age], [66]) +m4_define([tp_glib_lt_current], [67]) +m4_define([tp_glib_lt_revision], [0]) +m4_define([tp_glib_lt_age], [67]) # Some magic m4_define([tp_glib_base_version], diff --git a/telepathy-glib/account.c b/telepathy-glib/account.c index fb0b2429b..f012fe9a1 100644 --- a/telepathy-glib/account.c +++ b/telepathy-glib/account.c @@ -1926,7 +1926,7 @@ tp_account_class_init (TpAccountClass *klass) * %TP_ACCOUNT_FEATURE_CORE feature has been prepared; until then, * the value is NULL. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ g_object_class_install_property (object_class, PROP_SUPERSEDES, g_param_spec_boxed ("supersedes", @@ -3242,7 +3242,7 @@ tp_account_set_nickname_async (TpAccount *account, * * Returns: (transfer none): the same as the #TpAccount:supersedes property * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ const gchar * const * tp_account_get_supersedes (TpAccount *self) diff --git a/telepathy-glib/base-call-channel.c b/telepathy-glib/base-call-channel.c index b8aa0fb7d..8eeede71f 100644 --- a/telepathy-glib/base-call-channel.c +++ b/telepathy-glib/base-call-channel.c @@ -32,7 +32,7 @@ * #TpBaseCallChannelClass.add_content and #TpBaseCallChannelClass.hangup * virtual function. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -40,7 +40,7 @@ * * A base class for call channel implementations * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -57,7 +57,7 @@ * * The class structure for #TpBaseCallChannel * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -67,7 +67,7 @@ * Signature of an implementation of #TpBaseCallChannelClass.set_ringing, * #TpBaseCallChannelClass.set_queued and #TpBaseCallChannelClass.accept. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -82,7 +82,7 @@ * Signature of an implementation of #TpBaseCallChannelClass.add_content. * * Returns: a borrowed #TpBaseCallContent. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -95,7 +95,7 @@ * * Signature of an implementation of #TpBaseCallChannelClass.hangup. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -497,7 +497,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * If set to %TRUE on a requested channel, subclass should immediately attempt * to establish an audio stream to the remote contact. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("initial-audio", "InitialAudio", "Whether the channel initially contained an audio stream", @@ -512,7 +512,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * If set to %TRUE on a requested channel, subclass should immediately attempt * to establish a video stream to the remote contact. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("initial-video", "InitialVideo", "Whether the channel initially contained an video stream", @@ -527,7 +527,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * Name to use to create the audio #TpBaseCallContent if * #TpBaseCallChannel:initial-audio is set to %TRUE. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("initial-audio-name", "InitialAudioName", "Name for the initial audio content", @@ -542,7 +542,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * Name to use to create the video #TpBaseCallContent if * #TpBaseCallChannel:initial-video is set to %TRUE. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("initial-video-name", "InitialVideoName", "Name for the initial video content", @@ -557,7 +557,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * If set to %TRUE on a requested channel, this indicates the transport that * should be used for this call. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("initial-transport", "InitialTransport", "The transport that should be used for this call", @@ -571,7 +571,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * * Indicate to clients whether or not they can add/remove contents. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("mutable-contents", "MutableContents", "Whether the set of streams on this channel are mutable once requested", @@ -585,7 +585,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * * #GPtrArray of object-paths of the #TpBaseCallContent objects. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("contents", "Contents", "The contents of the channel", @@ -600,7 +600,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * Indicate to clients whether or not this Connection Manager has hardware * streaming. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("hardware-streaming", "HardwareStreaming", "True if all the streaming is done by hardware", @@ -614,7 +614,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * * The state of this call. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("call-state", "CallState", "The status of the call", @@ -627,7 +627,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * * The flags of this call. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("call-flags", "CallFlags", "Flags representing the status of the call", @@ -641,7 +641,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * * The reason for last call state change. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("call-state-reason", "CallStateReason", "The reason why the call is in the current state", @@ -655,7 +655,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * * Details on the call state. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("call-state-details", "CallStateDetails", "The reason why the call is in the current state", @@ -670,7 +670,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * #GHashTable mapping #TpHandle of each call member to their * #TpCallMemberFlags. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("call-members", "CallMembers", "The members", @@ -684,7 +684,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * * #GHashTable mapping #TpHandle of each call member to their identifiers. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("member-identifiers", "MemberIdentifiers", "The members identifiers", @@ -699,7 +699,7 @@ tp_base_call_channel_class_init (TpBaseCallChannelClass *klass) * * DTMF Tones to be played on the channel created. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("initial-tones", "InitialTones", "DTMF Tones to be played on the channel created" @@ -770,7 +770,7 @@ call_state_to_string (TpCallState state) * * Changes the call state and emit StateChanged signal with the new state. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_call_channel_set_state (TpBaseCallChannel *self, @@ -852,7 +852,7 @@ tp_base_call_channel_set_state (TpBaseCallChannel *self, * * * Returns: the value of #TpBaseCallChannel:call-state - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpCallState tp_base_call_channel_get_state (TpBaseCallChannel *self) @@ -871,7 +871,7 @@ tp_base_call_channel_get_state (TpBaseCallChannel *self) * * * Returns: the value of #TpBaseCallChannel:initial-audio - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_base_call_channel_has_initial_audio (TpBaseCallChannel *self, @@ -894,7 +894,7 @@ tp_base_call_channel_has_initial_audio (TpBaseCallChannel *self, * * * Returns: the value of #TpBaseCallChannel:initial-video - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_base_call_channel_has_initial_video (TpBaseCallChannel *self, @@ -915,7 +915,7 @@ tp_base_call_channel_has_initial_video (TpBaseCallChannel *self, * * * Returns: the value of #TpBaseCallChannel:mutable-contents - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_base_call_channel_has_mutable_contents (TpBaseCallChannel *self) @@ -933,7 +933,7 @@ tp_base_call_channel_has_mutable_contents (TpBaseCallChannel *self) * and should be copied before doing any modification. * * Returns: a #GList of #TpBaseCallContent - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GList * tp_base_call_channel_get_contents (TpBaseCallChannel *self) @@ -981,7 +981,7 @@ _tp_base_call_channel_remove_content_internal (TpBaseCallChannel *self, * * Remove @content from @self. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_call_channel_remove_content (TpBaseCallChannel *self, @@ -1017,7 +1017,7 @@ tp_base_call_channel_remove_content (TpBaseCallChannel *self, * Note that it is not allowed to add INITIAL contents after having registered * @self on the bus. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_call_channel_add_content (TpBaseCallChannel *self, @@ -1082,7 +1082,7 @@ tp_base_call_channel_add_content (TpBaseCallChannel *self, * * Add or update @contact call member with @flags flags. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_call_channel_update_member_flags (TpBaseCallChannel *self, @@ -1150,7 +1150,7 @@ tp_base_call_channel_update_member_flags (TpBaseCallChannel *self, * * Remove @contact from call members. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_call_channel_remove_member (TpBaseCallChannel *self, @@ -1193,7 +1193,7 @@ tp_base_call_channel_remove_member (TpBaseCallChannel *self, * * * Returns: the value of #TpBaseCallChannel:call-members. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GHashTable * tp_base_call_channel_get_call_members (TpBaseCallChannel *self) @@ -1213,7 +1213,7 @@ tp_base_call_channel_get_call_members (TpBaseCallChannel *self) * * Must be used only for outgoing calls. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_call_channel_remote_accept (TpBaseCallChannel *self) @@ -1246,7 +1246,7 @@ tp_base_call_channel_remote_accept (TpBaseCallChannel *self) * * * Returns: Whether or not the call has been remotely accepted. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_base_call_channel_is_accepted (TpBaseCallChannel *self) diff --git a/telepathy-glib/base-call-content.c b/telepathy-glib/base-call-content.c index 547162568..ad135c716 100644 --- a/telepathy-glib/base-call-content.c +++ b/telepathy-glib/base-call-content.c @@ -32,7 +32,7 @@ * Subclasses should fill in #TpBaseCallContentClass.get_interfaces, * and #TpBaseCallContentClass.deinit virtual function. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -40,7 +40,7 @@ * * A base class for call content implementations * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -65,7 +65,7 @@ * * The class structure for #TpBaseCallContent * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -75,7 +75,7 @@ * Signature of an implementation of #TpBaseCallContentClass.get_interfaces. * * Returns: a #GPtrArray containing static strings. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -84,7 +84,7 @@ * * Signature of an implementation of #TpBaseCallContentClass.deinit. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -96,7 +96,7 @@ * Signature of an implementation of #TpBaseCallContentClass.start_tone. * * Returns: %TRUE on success, otherwise %FALSE and set @error - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -107,7 +107,7 @@ * Signature of an implementation of #TpBaseCallContentClass.stop_tone. * * Returns: %TRUE on success, otherwise %FALSE and set @error - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -119,7 +119,7 @@ * Signature of an implementation of #TpBaseCallContentClass.multiple_tones. * * Returns: %TRUE on success, otherwise %FALSE and set @error - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -418,7 +418,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * The D-Bus object path used for this object on the bus. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("object-path", "D-Bus object path", "The D-Bus object path used for this object on the bus.", @@ -431,7 +431,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * #TpBaseConnection object that owns this call content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_object ("connection", "TpBaseConnection object", "Tp base connection object that owns this call content", @@ -444,7 +444,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * Additional interfaces implemented by this content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("interfaces", "Extra D-Bus interfaces", "Additional interfaces implemented by this content", @@ -457,7 +457,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * The name of this content, if any. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("name", "Name", "The name of this content, if any", @@ -470,7 +470,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * The #TpMediaStreamType of this content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("media-type", "Media Type", "The media type of this content", @@ -483,7 +483,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * The contact #TpHandle of the creator of this content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("creator", "Creator", "The creator of this content", @@ -496,7 +496,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * The #TpCallContentDisposition of this content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("disposition", "Disposition", "The disposition of this content", @@ -509,7 +509,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * A #GPtrArray of this content streams' #TpBaseCallStream:object-path. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("streams", "Stream", "The streams of this content", @@ -523,7 +523,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * If this content is currently sending tones or not * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("currently-sending-tones", "CurrentlySendingTones", @@ -538,7 +538,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * Tones that are waiting for the user action to play. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("deferred-tones", "DeferredTones", @@ -560,7 +560,7 @@ tp_base_call_content_class_init (TpBaseCallContentClass *klass) * * * Returns: the value of #TpBaseCallContent:connection - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpBaseConnection * tp_base_call_content_get_connection (TpBaseCallContent *self) @@ -577,7 +577,7 @@ tp_base_call_content_get_connection (TpBaseCallContent *self) * * * Returns: the value of #TpBaseCallContent:object-path - * Since: 0.UNRELEASED + * Since: 0.17.5 */ const gchar * tp_base_call_content_get_object_path (TpBaseCallContent *self) @@ -594,7 +594,7 @@ tp_base_call_content_get_object_path (TpBaseCallContent *self) * * * Returns: the value of #TpBaseCallContent:name - * Since: 0.UNRELEASED + * Since: 0.17.5 */ const gchar * tp_base_call_content_get_name (TpBaseCallContent *self) @@ -611,7 +611,7 @@ tp_base_call_content_get_name (TpBaseCallContent *self) * * * Returns: the value of #TpBaseCallContent:media-type - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpMediaStreamType tp_base_call_content_get_media_type (TpBaseCallContent *self) @@ -629,7 +629,7 @@ tp_base_call_content_get_media_type (TpBaseCallContent *self) * * * Returns: the value of #TpBaseCallContent:disposition - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpCallContentDisposition tp_base_call_content_get_disposition (TpBaseCallContent *self) @@ -647,7 +647,7 @@ tp_base_call_content_get_disposition (TpBaseCallContent *self) * * * Returns: a #GList of #TpBaseCallStream of this content. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GList * tp_base_call_content_get_streams (TpBaseCallContent *self) @@ -665,7 +665,7 @@ tp_base_call_content_get_streams (TpBaseCallContent *self) * Add @stream to @self's #TpBaseCallContent:streams. Emitting StreamsAdded * DBus signal. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_call_content_add_stream (TpBaseCallContent *self, @@ -736,7 +736,7 @@ _tp_base_call_content_remove_stream_internal (TpBaseCallContent *self, * Remove @stream from @self's #TpBaseCallContent:streams. Emitting * StreamsRemoved DBus signal. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_call_content_remove_stream (TpBaseCallContent *self, diff --git a/telepathy-glib/base-call-stream.c b/telepathy-glib/base-call-stream.c index ee16c59b4..16c2b7217 100644 --- a/telepathy-glib/base-call-stream.c +++ b/telepathy-glib/base-call-stream.c @@ -33,7 +33,7 @@ * #TpBaseCallStreamClass.request_receiving and * #TpBaseCallStreamClass.set_sending virtual function. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -41,7 +41,7 @@ * * A base class for call stream implementations * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -57,7 +57,7 @@ * * The class structure for #TpBaseCallStream * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -67,7 +67,7 @@ * Signature of an implementation of #TpBaseCallStreamClass.get_interfaces. * * Returns: a #GPtrArray containing static strings. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -79,7 +79,7 @@ * Signature of an implementation of #TpBaseCallStreamClass.set_sending. * * Returns: %TRUE on success, %FALSE otherwise. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -92,7 +92,7 @@ * Signature of an implementation of #TpBaseCallStreamClass.request_receiving. * * Returns: %TRUE on success, %FALSE otherwise. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -327,7 +327,7 @@ tp_base_call_stream_class_init (TpBaseCallStreamClass *klass) * * #TpBaseConnection object that owns this call stream. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_object ("connection", "TpBaseConnection object", "Tp connection object that owns this call stream", @@ -340,7 +340,7 @@ tp_base_call_stream_class_init (TpBaseCallStreamClass *klass) * * The D-Bus object path used for this object on the bus. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("object-path", "D-Bus object path", "The D-Bus object path used for this object on the bus.", @@ -353,7 +353,7 @@ tp_base_call_stream_class_init (TpBaseCallStreamClass *klass) * * Additional interfaces implemented by this stream. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("interfaces", "Interfaces", "Stream interfaces", @@ -367,7 +367,7 @@ tp_base_call_stream_class_init (TpBaseCallStreamClass *klass) * * #GHashTable mapping contact #TpHandle to their #TpSendingState. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("remote-members", "Remote members", "Remote member map", @@ -381,7 +381,7 @@ tp_base_call_stream_class_init (TpBaseCallStreamClass *klass) * * #GHashTable mapping contact #TpHandle to their identifies. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("remote-member-identifiers", "RemoteMemberIdentifiers", "The remote members identifiers", @@ -395,7 +395,7 @@ tp_base_call_stream_class_init (TpBaseCallStreamClass *klass) * * The local #TpSendingState. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("local-sending-state", "LocalSendingState", "Local sending state", @@ -411,7 +411,7 @@ tp_base_call_stream_class_init (TpBaseCallStreamClass *klass) * RequestSending DBus method call. The value is determined by whether or not * #TpBaseCallStreamClass.request_receiving is implemented. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("can-request-receiving", "CanRequestReceiving", @@ -434,7 +434,7 @@ tp_base_call_stream_class_init (TpBaseCallStreamClass *klass) * * * Returns: the value of #TpBaseCallStream:connection - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpBaseConnection * tp_base_call_stream_get_connection (TpBaseCallStream *self) @@ -451,7 +451,7 @@ tp_base_call_stream_get_connection (TpBaseCallStream *self) * * * Returns: the value of #TpBaseCallStream:object-path - * Since: 0.UNRELEASED + * Since: 0.17.5 */ const gchar * tp_base_call_stream_get_object_path (TpBaseCallStream *self) @@ -468,7 +468,7 @@ tp_base_call_stream_get_object_path (TpBaseCallStream *self) * * * Returns: the value of #TpBaseCallStream:local-sending-state - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpSendingState tp_base_call_stream_get_local_sending_state (TpBaseCallStream *self) @@ -497,7 +497,7 @@ tp_base_call_stream_get_local_sending_state (TpBaseCallStream *self) * * Returns: %TRUE if state was updated, %FALSE if it was already set to * @new_state. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_base_call_stream_update_local_sending_state (TpBaseCallStream *self, @@ -545,7 +545,7 @@ tp_base_call_stream_update_local_sending_state (TpBaseCallStream *self, * * * Returns: the #TpSendingState of @contact. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpSendingState tp_base_call_stream_get_remote_sending_state (TpBaseCallStream *self, @@ -581,7 +581,7 @@ tp_base_call_stream_get_remote_sending_state (TpBaseCallStream *self, * * Returns: %TRUE if state was updated, %FALSE if it was already set to * @new_state. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_base_call_stream_update_remote_sending_state (TpBaseCallStream *self, @@ -659,7 +659,7 @@ tp_base_call_stream_update_remote_sending_state (TpBaseCallStream *self, * signal if needed. Do nothing if @contact is not member. * * Returns: %TRUE if @contact was removed, %FALSE if it was not member. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_base_call_stream_remove_member (TpBaseCallStream *self, diff --git a/telepathy-glib/base-channel.c b/telepathy-glib/base-channel.c index 4ca245247..b4bb4272f 100644 --- a/telepathy-glib/base-channel.c +++ b/telepathy-glib/base-channel.c @@ -467,7 +467,7 @@ tp_base_channel_get_connection (TpBaseChannel *chan) * * Returns: the self handle of @chan * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpHandle tp_base_channel_get_self_handle (TpBaseChannel *chan) diff --git a/telepathy-glib/base-media-call-channel.c b/telepathy-glib/base-media-call-channel.c index 3487b9671..f6155ad9d 100644 --- a/telepathy-glib/base-media-call-channel.c +++ b/telepathy-glib/base-media-call-channel.c @@ -26,7 +26,7 @@ * * This is a base class for connection managers that use standard RTP media. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -34,7 +34,7 @@ * * A base class for call channel implementations with standard RTP * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -46,7 +46,7 @@ * * The class structure for #TpBaseMediaCallChannel * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -55,7 +55,7 @@ * * Signature of an implementation of #TpBaseMediaCallChannelClass.accept. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -67,7 +67,7 @@ * Signature of an implementation of * #TpBaseMediaCallChannelClass.hold_state_changed. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" diff --git a/telepathy-glib/base-media-call-content.c b/telepathy-glib/base-media-call-content.c index beaff5b46..f10131c91 100644 --- a/telepathy-glib/base-media-call-content.c +++ b/telepathy-glib/base-media-call-content.c @@ -32,7 +32,7 @@ * * Subclasses must still implement #TpBaseCallContent's virtual methods. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -40,7 +40,7 @@ * * A base class for media call content implementations * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -48,7 +48,7 @@ * * The class structure for #TpBaseMediaCallContent * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -347,7 +347,7 @@ tp_base_media_call_content_class_init (TpBaseMediaCallContentClass *klass) * #GHashTable{contact #TpHandle, properties #GHashTable} * The map of contacts to remote media descriptions. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("remote-media-descriptions", "RemoteMediaDescriptions", @@ -363,7 +363,7 @@ tp_base_media_call_content_class_init (TpBaseMediaCallContentClass *klass) * #GHashTable{contact #TpHandle, properties #GHashTable} * The map of contacts to local media descriptions. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("local-media-descriptions", "LocalMediaDescriptions", @@ -379,7 +379,7 @@ tp_base_media_call_content_class_init (TpBaseMediaCallContentClass *klass) * #GValueArray{object-path, contact #TpHandle, properties #GHashTable}. * The current media description offer if any. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("media-description-offer", "MediaDescriptionOffer", @@ -394,7 +394,7 @@ tp_base_media_call_content_class_init (TpBaseMediaCallContentClass *klass) * * The #TpCallContentPacketizationType of this content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("packetization", "Packetization", "The Packetization of this content", @@ -408,7 +408,7 @@ tp_base_media_call_content_class_init (TpBaseMediaCallContentClass *klass) * * The currently being played #TpDTMFEvent if any * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uchar ("current-dtmf-event", "CurrentDTMFEvent", @@ -423,7 +423,7 @@ tp_base_media_call_content_class_init (TpBaseMediaCallContentClass *klass) * * The #TpSendingState of the dtmf events * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("current-dtmf-state", "CurrentDTMFState", @@ -447,7 +447,7 @@ tp_base_media_call_content_class_init (TpBaseMediaCallContentClass *klass) * The ::local-media-description-changed signal is emitted whenever the local * media description changes for a remote contact. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[LOCAL_MEDIA_DESCRIPTION_UPDATED] = g_signal_new ( "local-media-description-updated", @@ -608,7 +608,7 @@ next_offer (TpBaseMediaCallContent *self) * Get the media description used to stream to @contact. * * Returns: borrowed #GHashTable mapping iface propery string to #GValue. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GHashTable * tp_base_media_call_content_get_local_media_description ( @@ -630,7 +630,7 @@ tp_base_media_call_content_get_local_media_description ( * * Offer @md for media description negociation. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_media_call_content_offer_media_description_async ( @@ -662,7 +662,7 @@ tp_base_media_call_content_offer_media_description_async ( * * Finishes tp_base_media_call_content_offer_media_description_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_base_media_call_content_offer_media_description_finish ( diff --git a/telepathy-glib/base-media-call-stream.c b/telepathy-glib/base-media-call-stream.c index dee331f87..b120d0e24 100644 --- a/telepathy-glib/base-media-call-stream.c +++ b/telepathy-glib/base-media-call-stream.c @@ -35,7 +35,7 @@ * #TpBaseMediaCallStreamClass.add_local_candidates and * #TpBaseMediaCallStreamClass.finish_initial_candidates. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -43,7 +43,7 @@ * * A base class for media call stream implementations * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -66,7 +66,7 @@ * * The class structure for #TpBaseMediaCallStream * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -77,7 +77,7 @@ * Signature of an implementation of * #TpBaseMediaCallStreamClass.finish_initial_candidates. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -95,7 +95,7 @@ * memory. It is fine to just add element pointers from @candidates to the * returned #GPtrArray without deep-copy them. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -114,7 +114,7 @@ * #TpBaseMediaCallStreamClass.report_sending_failure and * #TpBaseMediaCallStreamClass.report_receiving_failure. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -126,7 +126,7 @@ * Signature of an implementation of #TpBaseMediaCallStreamClass.set_sending. * * Returns: %TRUE on success, %FALSE otherwise. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -138,7 +138,7 @@ * Signature of an implementation of * #TpBaseMediaCallStreamClass.request_receiving. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -402,7 +402,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * * The sending #TpStreamFlowState. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("sending-state", "SendingState", "The sending state", @@ -416,7 +416,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * * The receiving #TpStreamFlowState. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("receiving-state", "ReceivingState", "The receiving state", @@ -430,7 +430,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * * The #TpStreamTransportType of this stream. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("transport", "Transport", "The transport type of this stream", @@ -445,7 +445,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * #GPtrArray{candidate #GValueArray} * List of local candidates. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("local-candidates", "LocalCandidates", "List of local candidates", @@ -460,7 +460,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * #GValueArray{username string, password string} * ufrag and pwd as defined by ICE. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("local-credentials", "LocalCredentials", "ufrag and pwd as defined by ICE", @@ -475,7 +475,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * #GPtrArray{stun-server #GValueArray} * List of STUN servers. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("stun-servers", "STUNServers", "List of STUN servers", @@ -490,7 +490,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * #GPtrArray{relay-info asv} * List of relay information. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("relay-info", "RelayInfo", "List of relay information", @@ -505,7 +505,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * %TRUE if #TpBaseMediaCallStream:relay-info and * #TpBaseMediaCallStream:stun-servers have been set. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("has-server-info", "HasServerInfo", "True if the server information about STUN and " @@ -521,7 +521,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * #GPtrArray{object-path string} * The endpoints of this content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("endpoints", "Endpoints", "The endpoints of this content", @@ -536,7 +536,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * %TRUE when ICERestartRequested signal is emitted, and %FALSE when * SetCredentials is called. Useful for debugging. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("ice-restart-pending", "ICERestartPending", "True when ICERestartRequested signal is emitted, and False when " @@ -560,7 +560,7 @@ tp_base_media_call_stream_class_init (TpBaseMediaCallStreamClass *klass) * * * Returns: the username part of #TpBaseMediaCallStream:local-credentials - * Since: 0.UNRELEASED + * Since: 0.17.5 */ const gchar * tp_base_media_call_stream_get_username (TpBaseMediaCallStream *self) @@ -577,7 +577,7 @@ tp_base_media_call_stream_get_username (TpBaseMediaCallStream *self) * * * Returns: the password part of #TpBaseMediaCallStream:local-credentials - * Since: 0.UNRELEASED + * Since: 0.17.5 */ const gchar * tp_base_media_call_stream_get_password (TpBaseMediaCallStream *self) @@ -614,7 +614,7 @@ maybe_got_server_info (TpBaseMediaCallStream *self) * Note that this replaces the previously set STUN servers, it is not an * addition. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_media_call_stream_set_stun_servers (TpBaseMediaCallStream *self, @@ -643,7 +643,7 @@ tp_base_media_call_stream_set_stun_servers (TpBaseMediaCallStream *self, * * Note that this replaces the previously set relays, it is not an addition. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_media_call_stream_set_relay_info (TpBaseMediaCallStream *self, @@ -669,7 +669,7 @@ tp_base_media_call_stream_set_relay_info (TpBaseMediaCallStream *self, * Add @endpoint to #TpBaseMediaCallStream:endpoints list, and emits * EndpointsChanged DBus signal. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_media_call_stream_add_endpoint (TpBaseMediaCallStream *self, @@ -711,7 +711,7 @@ tp_base_media_call_stream_add_endpoint (TpBaseMediaCallStream *self, * Remove @endpoint from #TpBaseMediaCallStream:endpoints list, and emits * EndpointsChanged DBus signal. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_media_call_stream_remove_endpoint (TpBaseMediaCallStream *self, @@ -752,7 +752,7 @@ tp_base_media_call_stream_remove_endpoint (TpBaseMediaCallStream *self, * #TpCallStreamEndpoint. * * Returns: Borrowed #GList of #TpCallStreamEndpoint. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GList * tp_base_media_call_stream_get_endpoints (TpBaseMediaCallStream *self) @@ -824,7 +824,7 @@ set_sending_state (TpBaseMediaCallStream *self, * * Update the sending state. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_media_call_stream_update_sending_state (TpBaseMediaCallStream *self) @@ -864,7 +864,7 @@ done: * * * Returns: the value of #TpBaseMediaCallStream:sending-state. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpStreamFlowState tp_base_media_call_stream_get_sending_state (TpBaseMediaCallStream *self) @@ -882,7 +882,7 @@ tp_base_media_call_stream_get_sending_state (TpBaseMediaCallStream *self) * * Set local sending state. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_media_call_stream_set_local_sending (TpBaseMediaCallStream *self, @@ -936,7 +936,7 @@ set_receiving_state (TpBaseMediaCallStream *self, * * Update the receiving state. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_base_media_call_stream_update_receiving_state (TpBaseMediaCallStream *self) @@ -995,7 +995,7 @@ done: * * * Returns: the value of #TpBaseMediaCallStream:receiving-state. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpStreamFlowState tp_base_media_call_stream_get_receiving_state (TpBaseMediaCallStream *self) @@ -1013,7 +1013,7 @@ tp_base_media_call_stream_get_receiving_state (TpBaseMediaCallStream *self) * * * Returns: the value of #TpBaseMediaCallStream:local-candidates as a #GtrArray - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GPtrArray * tp_base_media_call_stream_get_local_candidates (TpBaseMediaCallStream *self) diff --git a/telepathy-glib/call-channel.c b/telepathy-glib/call-channel.c index c2a87af99..c86e1458b 100644 --- a/telepathy-glib/call-channel.c +++ b/telepathy-glib/call-channel.c @@ -32,7 +32,7 @@ * * Data structure representing a #TpCallChannel. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -40,7 +40,7 @@ * * The class of a #TpCallChannel. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -144,7 +144,7 @@ _tp_call_content_new (TpCallChannel *self, * * Data structure representing the reason for a call state change. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ static TpCallStateReason * @@ -758,7 +758,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * It is NOT guaranteed that %TP_CALL_CONTENT_FEATURE_CORE is prepared on * those objects. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("contents", "Contents", "The content objects of this call", @@ -771,7 +771,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * * A #TpChannelCallState specifying the state of the call. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("state", "Call state", "The state of the call", @@ -784,7 +784,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * * A #TpCallFlags specifying the flags of the call state. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("flags", "Call flags", "The flags of the call", @@ -797,7 +797,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * * Detailed information about #TpCallChannel:state. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("state-details", "State details", "The details of the call", @@ -811,7 +811,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * * Reason why #TpCallChannel:state last changed. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("state-reason", "State reason", "The reason of the call's state", @@ -825,7 +825,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * * Whether or not the streaming is done by dedicated hardware. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("hardware-streaming", "Hardware streaming", "Hardware streaming", @@ -839,7 +839,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * * Whether or not the Call was started with audio. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("initial-audio", "Initial audio", "Initial audio", @@ -853,7 +853,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * * Whether or not the Call was started with video. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("initial-video", "Initial video", "Initial video", @@ -868,7 +868,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * If #TpCallChannel:initial-audio is set to %TRUE, then this property will * is the name of the intial audio content, %NULL otherwise. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("initial-audio-name", "Initial audio name", "Initial audio name", @@ -883,7 +883,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * If #TpCallChannel:initial-video is set to %TRUE, then this property will * is the name of the intial video content, %NULL otherwise. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("initial-video-name", "Initial video name", "Initial video name", @@ -897,7 +897,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * * Whether or not call contents can be added or removed. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("mutable-contents", "Mutable contents", "Mutable contents", @@ -917,7 +917,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * It is NOT guaranteed that %TP_CALL_CONTENT_FEATURE_CORE is prepared on * @content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[CONTENT_ADDED] = g_signal_new ("content-added", G_OBJECT_CLASS_TYPE (klass), @@ -939,7 +939,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * It is NOT guaranteed that %TP_CALL_CONTENT_FEATURE_CORE is prepared on * @content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[CONTENT_REMOVED] = g_signal_new ("content-removed", G_OBJECT_CLASS_TYPE (klass), @@ -960,7 +960,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * The ::state-changed signal is emitted whenever the * call state changes. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[STATE_CHANGED] = g_signal_new ("state-changed", G_OBJECT_CLASS_TYPE (klass), @@ -987,7 +987,7 @@ tp_call_channel_class_init (TpCallChannelClass *klass) * previously passed to tp_simple_client_factory_add_contact_features() * prepared. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[MEMBERS_CHANGED] = g_signal_new ("members-changed", G_OBJECT_CLASS_TYPE (klass), @@ -1059,7 +1059,7 @@ tp_call_channel_get_feature_quark_core (void) * * Returns: (transfer none) (type GLib.PtrArray) (element-type TelepathyGLib.CallContent): * the value of #TpCallChannel:contents - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GPtrArray * tp_call_channel_get_contents (TpCallChannel *self) @@ -1082,7 +1082,7 @@ tp_call_channel_get_contents (TpCallChannel *self) * * * Returns: the value of #TpCallChannel:state - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpCallState tp_call_channel_get_state (TpCallChannel *self, @@ -1109,7 +1109,7 @@ tp_call_channel_get_state (TpCallChannel *self, * * * Returns: the value of #TpCallChannel:hardware-streaming - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_has_hardware_streaming (TpCallChannel *self) @@ -1128,7 +1128,7 @@ tp_call_channel_has_hardware_streaming (TpCallChannel *self) * * * Returns: the value of #TpCallChannel:initial-audio - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_has_initial_audio (TpCallChannel *self, @@ -1151,7 +1151,7 @@ tp_call_channel_has_initial_audio (TpCallChannel *self, * * * Returns: the value of #TpCallChannel:initial-video - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_has_initial_video (TpCallChannel *self, @@ -1172,7 +1172,7 @@ tp_call_channel_has_initial_video (TpCallChannel *self, * * * Returns: the value of #TpCallChannel:mutable-contents - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_has_mutable_contents (TpCallChannel *self) @@ -1194,7 +1194,7 @@ tp_call_channel_has_mutable_contents (TpCallChannel *self) * * Returns: (transfer none) (type GLib.HashTable) (element-type TelepathyGLib.Contact uint): * #GHashTable mapping #TpContact to its new #TpCallMemberFlags - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GHashTable * tp_call_channel_get_members (TpCallChannel *self) @@ -1212,7 +1212,7 @@ tp_call_channel_get_members (TpCallChannel *self) * interfaces * * Returns: whether or not @self supports DTMF - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_has_dtmf (TpCallChannel *self) @@ -1248,7 +1248,7 @@ generic_async_cb (TpChannel *channel, * * Indicate that the local user has been alerted about the incoming call. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_channel_set_ringing_async (TpCallChannel *self, @@ -1274,7 +1274,7 @@ tp_call_channel_set_ringing_async (TpCallChannel *self, * * Finishes tp_call_channel_set_ringing_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_set_ringing_finish (TpCallChannel *self, @@ -1293,7 +1293,7 @@ tp_call_channel_set_ringing_finish (TpCallChannel *self, * Notifies the CM that the local user is already in a call, so this call has * been put in a call-waiting style queue. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_channel_set_queued_async (TpCallChannel *self, @@ -1319,7 +1319,7 @@ tp_call_channel_set_queued_async (TpCallChannel *self, * * Finishes tp_call_channel_set_queued_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_set_queued_finish (TpCallChannel *self, @@ -1344,7 +1344,7 @@ tp_call_channel_set_queued_finish (TpCallChannel *self, * changes #TpCallChannel:state to * %TP_CALL_STATE_INITIALISING. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_channel_accept_async (TpCallChannel *self, @@ -1370,7 +1370,7 @@ tp_call_channel_accept_async (TpCallChannel *self, * * Finishes tp_call_channel_accept_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_accept_finish (TpCallChannel *self, @@ -1393,7 +1393,7 @@ tp_call_channel_accept_finish (TpCallChannel *self, * Request that the call is ended. All contents will be removed from @self so * that the #TpCallChannel:contents property will be the empty list. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_channel_hangup_async (TpCallChannel *self, @@ -1423,7 +1423,7 @@ tp_call_channel_hangup_async (TpCallChannel *self, * * Finishes tp_call_channel_hangup_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_hangup_finish (TpCallChannel *self, @@ -1472,7 +1472,7 @@ add_content_cb (TpChannel *channel, * check the value of the #TpCallChannel:mutable-contents property before trying * to add another content as it might not be allowed. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_channel_add_content_async (TpCallChannel *self, @@ -1506,7 +1506,7 @@ tp_call_channel_add_content_async (TpCallChannel *self, * %TP_CALL_CONTENT_FEATURE_CORE prepared. * * Returns: (transfer full): reference to the new #TpCallContent. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpCallContent * tp_call_channel_add_content_finish (TpCallChannel *self, @@ -1554,7 +1554,7 @@ send_tones_cb (GObject *source, * * For more details, see tp_call_content_send_tones_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_channel_send_tones_async (TpCallChannel *self, @@ -1610,7 +1610,7 @@ tp_call_channel_send_tones_async (TpCallChannel *self, * Finishes tp_call_channel_send_tones_async(). * * Returns: %TRUE on success, %FALSE otherwise. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_channel_send_tones_finish (TpCallChannel *self, diff --git a/telepathy-glib/call-content-media-description.c b/telepathy-glib/call-content-media-description.c index 8873178d1..3c6f8fffe 100644 --- a/telepathy-glib/call-content-media-description.c +++ b/telepathy-glib/call-content-media-description.c @@ -29,7 +29,7 @@ * This class is used to negociate the media description used with a remote * contact. To be used with #TpBaseMediaCallContent implementations. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -37,7 +37,7 @@ * * A class for media content description * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -45,7 +45,7 @@ * * The class structure for #TpCallContentMediaDescription * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -262,7 +262,7 @@ tp_call_content_media_description_class_init ( * * The D-Bus object path used for this object on the bus. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ spec = g_param_spec_string ("object-path", "D-Bus object path", "The D-Bus object path used for this " @@ -276,7 +276,7 @@ tp_call_content_media_description_class_init ( * * The connection to the DBus daemon owning the CM. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ spec = g_param_spec_object ("dbus-daemon", "The DBus daemon connection", @@ -290,7 +290,7 @@ tp_call_content_media_description_class_init ( * * Additional interfaces implemented by this object. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ spec = g_param_spec_boxed ("interfaces", "Interfaces", @@ -305,7 +305,7 @@ tp_call_content_media_description_class_init ( * * %TRUE if more negotiation is required after MediaDescription is processed. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ spec = g_param_spec_boolean ("further-negotiation-required", "FurtherNegotiationRequired", @@ -321,7 +321,7 @@ tp_call_content_media_description_class_init ( * * %TRUE if the MediaDescription contains remote information. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ spec = g_param_spec_boolean ("has-remote-information", "HasRemoteInformation", @@ -338,7 +338,7 @@ tp_call_content_media_description_class_init ( * #GPtrArray{codecs #GValueArray}. * A list of codecs the remote contact supports. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ spec = g_param_spec_boxed ("codecs", "Codecs", @@ -353,7 +353,7 @@ tp_call_content_media_description_class_init ( * * The contact #TpHandle that this media description applies to. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ spec = g_param_spec_uint ("remote-contact", "RemoteContact", @@ -369,7 +369,7 @@ tp_call_content_media_description_class_init ( * #GHashTable{contact #TpHandle, #GArray{uint}} * A map of contacts to SSRCs. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ spec = g_param_spec_boxed ("ssrcs", "SSRCs", @@ -403,7 +403,7 @@ tp_call_content_media_description_class_init ( * using tp_base_media_call_content_offer_media_description(). * * Returns: a new #TpCallContentMediaDescription. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpCallContentMediaDescription * tp_call_content_media_description_new (TpDBusDaemon *dbus_daemon, @@ -430,7 +430,7 @@ tp_call_content_media_description_new (TpDBusDaemon *dbus_daemon, * * * Returns: the value of #TpCallContentMediaDescription:object-path - * Since: 0.UNRELEASED + * Since: 0.17.5 */ const gchar * tp_call_content_media_description_get_object_path ( @@ -448,7 +448,7 @@ tp_call_content_media_description_get_object_path ( * * * Returns: the value of #TpCallContentMediaDescription:remote-contact - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpHandle tp_call_content_media_description_get_remote_contact ( @@ -467,7 +467,7 @@ tp_call_content_media_description_get_remote_contact ( * * if you use this API, you know what it is about * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_content_media_description_add_ssrc (TpCallContentMediaDescription *self, @@ -510,7 +510,7 @@ tp_call_content_media_description_add_ssrc (TpCallContentMediaDescription *self, * * Add description for a supported codec. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_content_media_description_append_codec ( diff --git a/telepathy-glib/call-content.c b/telepathy-glib/call-content.c index ee9586eea..c464371c4 100644 --- a/telepathy-glib/call-content.c +++ b/telepathy-glib/call-content.c @@ -32,7 +32,7 @@ * * Data structure representing a #TpCallContent. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -40,7 +40,7 @@ * * The class of a #TpCallContent. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -553,7 +553,7 @@ tp_call_content_class_init (TpCallContentClass *klass) * * The #TpConnection of the call. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_object ("connection", "Connection", "The connection of this content", @@ -567,7 +567,7 @@ tp_call_content_class_init (TpCallContentClass *klass) * * The name of this content. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("name", "Name", "The name of this content, if any", @@ -580,7 +580,7 @@ tp_call_content_class_init (TpCallContentClass *klass) * * The media type of this content, from #TpMediaStreamType. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("media-type", "Media type", "The media type of this content", @@ -593,7 +593,7 @@ tp_call_content_class_init (TpCallContentClass *klass) * * The disposition of this content, from #TpCallContentDisposition. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("disposition", "Disposition", "The disposition of this content", @@ -618,7 +618,7 @@ tp_call_content_class_init (TpCallContentClass *klass) * It is NOT guaranteed that %TP_CALL_STREAM_FEATURE_CORE is prepared on * those objects. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("streams", "Stream", "The streams of this content", @@ -634,7 +634,7 @@ tp_call_content_class_init (TpCallContentClass *klass) * The ::removed signal is emitted when @self is removed from * a #TpCallChannel. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[REMOVED] = g_signal_new ("removed", G_OBJECT_CLASS_TYPE (klass), @@ -656,7 +656,7 @@ tp_call_content_class_init (TpCallContentClass *klass) * It is NOT guaranteed that %TP_CALL_STREAM_FEATURE_CORE is prepared on * stream objects. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[STREAMS_ADDED] = g_signal_new ("streams-added", G_OBJECT_CLASS_TYPE (klass), @@ -679,7 +679,7 @@ tp_call_content_class_init (TpCallContentClass *klass) * It is NOT guaranteed that %TP_CALL_STREAM_FEATURE_CORE is prepared on * stream objects. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[STREAMS_REMOVED] = g_signal_new ("streams-removed", G_OBJECT_CLASS_TYPE (klass), @@ -711,7 +711,7 @@ tp_call_content_init (TpCallContent *self) * tp_proxy_or_subclass_hook_on_interface_add() with first argument * %TP_TYPE_CALL_CONTENT. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_content_init_known_interfaces (void) @@ -754,7 +754,7 @@ tp_call_content_get_feature_quark_core (void) * * * Returns: the value of #TpCallContent:name - * Since: 0.UNRELEASED + * Since: 0.17.5 */ const gchar * tp_call_content_get_name (TpCallContent *self) @@ -771,7 +771,7 @@ tp_call_content_get_name (TpCallContent *self) * * * Returns: the value of #TpCallContent:name - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpMediaStreamType tp_call_content_get_media_type (TpCallContent *self) @@ -788,7 +788,7 @@ tp_call_content_get_media_type (TpCallContent *self) * * * Returns: the value of #TpCallContent:disposition - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpCallContentDisposition tp_call_content_get_disposition (TpCallContent *self) @@ -806,7 +806,7 @@ tp_call_content_get_disposition (TpCallContent *self) * * Returns: (transfer none) (type GLib.PtrArray) (element-type TelepathyGLib.CallStream): * the value of #TpCallContent:streams - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GPtrArray * tp_call_content_get_streams (TpCallContent *self) @@ -842,7 +842,7 @@ generic_async_cb (TpCallContent *self, * Remove the content from the call. This will cause #TpCallContent::removed * to be emitted. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_content_remove_async (TpCallContent *self, @@ -868,7 +868,7 @@ tp_call_content_remove_async (TpCallContent *self, * * Finishes tp_call_content_remove_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_content_remove_finish (TpCallContent *self, @@ -891,7 +891,7 @@ tp_call_content_remove_finish (TpCallContent *self, * * If DTMF tones are already being played, this request is queued. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_content_send_tones_async (TpCallContent *self, @@ -934,7 +934,7 @@ tp_call_content_send_tones_async (TpCallContent *self, * Finishes tp_call_content_send_tones_async(). * * Returns: %TRUE on success, %FALSE otherwise. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_content_send_tones_finish (TpCallContent *self, diff --git a/telepathy-glib/call-misc.c b/telepathy-glib/call-misc.c index b4836c789..5d16f3d53 100644 --- a/telepathy-glib/call-misc.c +++ b/telepathy-glib/call-misc.c @@ -48,7 +48,7 @@ * tp_proxy_or_subclass_hook_on_interface_add() with first argument * %TP_TYPE_PROXY. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_stream_endpoint_init_known_interfaces (void) @@ -77,7 +77,7 @@ tp_call_stream_endpoint_init_known_interfaces (void) * tp_proxy_or_subclass_hook_on_interface_add() with first argument * %TP_TYPE_PROXY. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_content_media_description_init_known_interfaces (void) diff --git a/telepathy-glib/call-stream-endpoint.c b/telepathy-glib/call-stream-endpoint.c index 381d49878..2e3f5788c 100644 --- a/telepathy-glib/call-stream-endpoint.c +++ b/telepathy-glib/call-stream-endpoint.c @@ -27,7 +27,7 @@ * This class makes it easier to write #TpSvcCallStreamEndpoint * implementations by implementing its properties and methods. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -35,7 +35,7 @@ * * A class for call stream endpoint implementations * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -43,7 +43,7 @@ * * The class structure for #TpCallStreamEndpoint * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -301,7 +301,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * * The D-Bus object path used for this object on the bus. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_string ("object-path", "D-Bus object path", "The D-Bus object path used for this " @@ -315,7 +315,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * * The connection to the DBus daemon owning the CM. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_object ("dbus-daemon", "The DBus daemon connection", @@ -330,7 +330,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * #GValueArray{username string, password string} * The remote credentials of this endpoint. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("remote-credentials", "RemoteCredentials", @@ -346,7 +346,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * #GPtrArray{candidate #GValueArray} * The remote candidates of this endpoint. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("remote-candidates", "RemoteCandidates", @@ -362,7 +362,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * #GPtrArray{local-candidate #GValueArray, remote-candidate #GValueArray} * The candidate pairs selected for this endpoint. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("selected-candidate-pairs", "SelectedCandidatePairs", @@ -378,7 +378,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * #GHashTable{#TpStreamComponent -> #TpStreamEndpointState} * The state of this endpoint. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boxed ("endpoint-state", "EndpointState", "The state of this endpoint.", @@ -392,7 +392,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * * The #TpStreamTransportType for the content of this endpoint. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("transport", "Transport", @@ -406,7 +406,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * * Whether or not the local side is taking the controlling role. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("controlling", "Controlling", @@ -420,7 +420,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * * Whether or not the Remote side is an ICE Lite endpoint. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("is-ice-lite", "IsICELite", @@ -442,7 +442,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * The ::candidate-selected signal is emitted whenever * SetSelectedCandidatePair DBus method has been called on this object. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[CANDIDATE_SELECTED] = g_signal_new ("candidate-selected", G_OBJECT_CLASS_TYPE (klass), @@ -461,7 +461,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * The ::candidate-accepted signal is emitted whenever * AcceptSelectedCandidatePair DBus method has been called on this object. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[CANDIDATE_ACCEPTED] = g_signal_new ("candidate-accepted", G_OBJECT_CLASS_TYPE (klass), @@ -480,7 +480,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * The ::candidate-rejected signal is emitted whenever * RejectSelectedCandidatePair DBus method has been called on this object. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[CANDIDATE_REJECTED] = g_signal_new ("candidate-rejected", G_OBJECT_CLASS_TYPE (klass), @@ -502,7 +502,7 @@ tp_call_stream_endpoint_class_init (TpCallStreamEndpointClass *klass) * at construction, and is unregistered at dispose. * * Returns: a new #TpCallStreamEndpoint. - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpCallStreamEndpoint * tp_call_stream_endpoint_new (TpDBusDaemon *dbus_daemon, @@ -528,7 +528,7 @@ tp_call_stream_endpoint_new (TpDBusDaemon *dbus_daemon, * * * Returns: the value of #TpCallStreamEndpoint:object-path - * Since: 0.UNRELEASED + * Since: 0.17.5 */ const gchar * tp_call_stream_endpoint_get_object_path (TpCallStreamEndpoint *self) @@ -546,7 +546,7 @@ tp_call_stream_endpoint_get_object_path (TpCallStreamEndpoint *self) * * * Returns: the state of @self's @component - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpStreamEndpointState tp_call_stream_endpoint_get_state (TpCallStreamEndpoint *self, @@ -567,7 +567,7 @@ tp_call_stream_endpoint_get_state (TpCallStreamEndpoint *self, * Add @candidates to the #TpCallStreamEndpoint:remote-candidates property. * See Also: tp_call_stream_endpoint_add_new_candidate(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_stream_endpoint_add_new_candidates (TpCallStreamEndpoint *self, @@ -606,7 +606,7 @@ tp_call_stream_endpoint_add_new_candidates (TpCallStreamEndpoint *self, * Add a candidate to the #TpCallStreamEndpoint:remote-candidates property. * See Also: tp_call_stream_endpoint_add_new_candidates(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_stream_endpoint_add_new_candidate (TpCallStreamEndpoint *self, @@ -649,7 +649,7 @@ tp_call_stream_endpoint_add_new_candidate (TpCallStreamEndpoint *self, * * Set the username and password to use for @self's crendentials. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_stream_endpoint_set_remote_credentials (TpCallStreamEndpoint *self, diff --git a/telepathy-glib/call-stream.c b/telepathy-glib/call-stream.c index 7c24356df..71a2d9e6a 100644 --- a/telepathy-glib/call-stream.c +++ b/telepathy-glib/call-stream.c @@ -32,7 +32,7 @@ * * Data structure representing a #TpCallStream. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -40,7 +40,7 @@ * * The class of a #TpCallStream. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ #include "config.h" @@ -339,7 +339,7 @@ tp_call_stream_class_init (TpCallStreamClass *klass) * * The #TpConnection of the call. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_object ("connection", "Connection", "The connection of this content", @@ -353,7 +353,7 @@ tp_call_stream_class_init (TpCallStreamClass *klass) * * The local user's sending state, from #TpSendingState. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_uint ("local-sending-state", "LocalSendingState", "Local sending state", @@ -368,7 +368,7 @@ tp_call_stream_class_init (TpCallStreamClass *klass) * If %TRUE, the user can request that a remote contact starts sending on this * stream. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ param_spec = g_param_spec_boolean ("can-request-receiving", "CanRequestReceiving", @@ -388,7 +388,7 @@ tp_call_stream_class_init (TpCallStreamClass *klass) * The ::local-sending-state-changed signal is emitted whenever the * stream sending state changes. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[LOCAL_SENDING_STATE_CHANGED] = g_signal_new ("local-sending-state-changed", G_OBJECT_CLASS_TYPE (klass), @@ -413,7 +413,7 @@ tp_call_stream_class_init (TpCallStreamClass *klass) * * It is NOT guaranteed that #TpContact objects have any feature prepared. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ _signals[REMOTE_MEMBERS_CHANGED] = g_signal_new ("remote-members-changed", G_OBJECT_CLASS_TYPE (klass), @@ -444,7 +444,7 @@ tp_call_stream_init (TpCallStream *self) * tp_proxy_or_subclass_hook_on_interface_add() with first argument * %TP_TYPE_CALL_STREAM. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_stream_init_known_interfaces (void) @@ -487,7 +487,7 @@ tp_call_stream_get_feature_quark_core (void) * * * Returns: the value of #TpCallStream:local-seding-state - * Since: 0.UNRELEASED + * Since: 0.17.5 */ TpSendingState tp_call_stream_get_local_sending_state (TpCallStream *self) @@ -504,7 +504,7 @@ tp_call_stream_get_local_sending_state (TpCallStream *self) * * * Returns: the value of #TpCallStream:can-request-receiving - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_stream_can_request_receiving (TpCallStream *self) @@ -525,7 +525,7 @@ tp_call_stream_can_request_receiving (TpCallStream *self) * * Returns: (transfer none) (type GLib.HashTable) (element-type TelepathyGLib.Contact uint): * #GHashTable mapping #TpContact to its new #TpSendingState - * Since: 0.UNRELEASED + * Since: 0.17.5 */ GHashTable * tp_call_stream_get_remote_members (TpCallStream *self) @@ -567,7 +567,7 @@ generic_async_cb (TpCallStream *self, * If @send is %FALSE, #TpCallStream:local-sending-state should change to * %TP_SENDING_STATE_NONE, if it isn't already. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_stream_set_sending_async (TpCallStream *self, @@ -594,7 +594,7 @@ tp_call_stream_set_sending_async (TpCallStream *self, * * Finishes tp_call_stream_set_sending_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_stream_set_sending_finish (TpCallStream *self, @@ -620,7 +620,7 @@ tp_call_stream_set_sending_finish (TpCallStream *self, * If @receive is %TRUE, request that the given contact starts to send media. * If @receive is %FALSE, request that the given contact stops sending media. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ void tp_call_stream_request_receiving_async (TpCallStream *self, @@ -652,7 +652,7 @@ tp_call_stream_request_receiving_async (TpCallStream *self, * * Finishes tp_call_stream_request_receiving_async(). * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ gboolean tp_call_stream_request_receiving_finish (TpCallStream *self, diff --git a/telepathy-glib/extra-gtkdoc.h b/telepathy-glib/extra-gtkdoc.h index c8696b7f2..f96964525 100644 --- a/telepathy-glib/extra-gtkdoc.h +++ b/telepathy-glib/extra-gtkdoc.h @@ -970,7 +970,7 @@ * allows providing a simple password to the connection manager for it to * use with SASL or non-SASL mechanisms. * - * The CaptchaAuthentication interface (since 0.17.UNRELEASED) allows + * The CaptchaAuthentication interface (since 0.17.5) allows * interactive captcha-solving so that the user can prove that they are not * a bot, on protocols requiring this. * @@ -1011,7 +1011,7 @@ * An interface for connections in protocols where contacts' unique * identifiers can be expressed as vCard fields and/or URIs. * - * Since: 0.17.UNRELEASED + * Since: 0.17.5 */ /** @@ -1022,7 +1022,7 @@ * Call channels represent real-time audio or video streaming, including * voice over IP, webcams, and telephony. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -1033,7 +1033,7 @@ * Call channels represent real-time audio or video streaming, including * voice over IP, webcams, and telephony. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -1043,7 +1043,7 @@ * * Represents the contents of a call. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -1053,7 +1053,7 @@ * * Represents the streams of a call. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ /** @@ -1063,5 +1063,5 @@ * * Misc interfaces for calls. * - * Since: 0.UNRELEASED + * Since: 0.17.5 */ diff --git a/telepathy-glib/versions/0.17.5.abi b/telepathy-glib/versions/0.17.5.abi index cb15b319d..fc0b8b573 100644 --- a/telepathy-glib/versions/0.17.5.abi +++ b/telepathy-glib/versions/0.17.5.abi @@ -2,8 +2,308 @@ Version: TELEPATHY_GLIB_0.17.5 Extends: TELEPATHY_GLIB_0.17.3 Release: 0.17.5 +tp_account_get_supersedes +tp_base_call_channel_add_content +tp_base_call_channel_get_call_members +tp_base_call_channel_get_contents +tp_base_call_channel_get_state +tp_base_call_channel_get_type +tp_base_call_channel_has_initial_audio +tp_base_call_channel_has_initial_video +tp_base_call_channel_has_mutable_contents +tp_base_call_channel_is_accepted +tp_base_call_channel_remote_accept +tp_base_call_channel_remove_content +tp_base_call_channel_remove_member +tp_base_call_channel_set_state +tp_base_call_channel_update_member_flags +tp_base_call_content_add_stream +tp_base_call_content_get_connection +tp_base_call_content_get_disposition +tp_base_call_content_get_media_type +tp_base_call_content_get_name +tp_base_call_content_get_object_path +tp_base_call_content_get_streams +tp_base_call_content_get_type +tp_base_call_content_remove_stream +tp_base_call_stream_get_connection +tp_base_call_stream_get_local_sending_state +tp_base_call_stream_get_object_path +tp_base_call_stream_get_remote_sending_state +tp_base_call_stream_get_type +tp_base_call_stream_remove_member +tp_base_call_stream_update_local_sending_state +tp_base_call_stream_update_remote_sending_state +tp_base_channel_get_self_handle +tp_base_media_call_channel_get_type +tp_base_media_call_content_get_local_media_description +tp_base_media_call_content_get_type +tp_base_media_call_content_offer_media_description_async +tp_base_media_call_content_offer_media_description_finish +tp_base_media_call_stream_add_endpoint +tp_base_media_call_stream_get_endpoints +tp_base_media_call_stream_get_local_candidates +tp_base_media_call_stream_get_password +tp_base_media_call_stream_get_receiving_state +tp_base_media_call_stream_get_sending_state +tp_base_media_call_stream_get_type +tp_base_media_call_stream_get_username +tp_base_media_call_stream_remove_endpoint +tp_base_media_call_stream_set_local_sending +tp_base_media_call_stream_set_relay_info +tp_base_media_call_stream_set_stun_servers +tp_base_media_call_stream_update_receiving_state +tp_base_media_call_stream_update_sending_state +tp_call_channel_accept_async +tp_call_channel_accept_finish +tp_call_channel_add_content_async +tp_call_channel_add_content_finish +tp_call_channel_get_contents +tp_call_channel_get_feature_quark_core +tp_call_channel_get_members +tp_call_channel_get_state +tp_call_channel_get_type +tp_call_channel_hangup_async +tp_call_channel_hangup_finish +tp_call_channel_has_dtmf +tp_call_channel_has_hardware_streaming +tp_call_channel_has_initial_audio +tp_call_channel_has_initial_video +tp_call_channel_has_mutable_contents +tp_call_channel_send_tones_async +tp_call_channel_send_tones_finish +tp_call_channel_set_queued_async +tp_call_channel_set_queued_finish +tp_call_channel_set_ringing_async +tp_call_channel_set_ringing_finish +tp_call_content_get_disposition +tp_call_content_get_feature_quark_core +tp_call_content_get_media_type +tp_call_content_get_name +tp_call_content_get_streams +tp_call_content_get_type +tp_call_content_init_known_interfaces +tp_call_content_media_description_add_ssrc +tp_call_content_media_description_append_codec +tp_call_content_media_description_get_object_path +tp_call_content_media_description_get_remote_contact +tp_call_content_media_description_get_type +tp_call_content_media_description_init_known_interfaces +tp_call_content_media_description_new +tp_call_content_remove_async +tp_call_content_remove_finish +tp_call_content_send_tones_async +tp_call_content_send_tones_finish +tp_call_state_reason_get_type +tp_call_stream_can_request_receiving +tp_call_stream_endpoint_add_new_candidate +tp_call_stream_endpoint_add_new_candidates +tp_call_stream_endpoint_get_object_path +tp_call_stream_endpoint_get_state +tp_call_stream_endpoint_get_type +tp_call_stream_endpoint_init_known_interfaces +tp_call_stream_endpoint_new +tp_call_stream_endpoint_set_remote_credentials +tp_call_stream_get_feature_quark_core +tp_call_stream_get_local_sending_state +tp_call_stream_get_remote_members +tp_call_stream_get_type +tp_call_stream_init_known_interfaces +tp_call_stream_request_receiving_async +tp_call_stream_request_receiving_finish +tp_call_stream_set_sending_async +tp_call_stream_set_sending_finish +tp_cli_call_content_call_remove +tp_cli_call_content_connect_to_streams_added +tp_cli_call_content_connect_to_streams_removed +tp_cli_call_content_interface_audio_control_call_report_input_volume +tp_cli_call_content_interface_audio_control_call_report_output_volume +tp_cli_call_content_interface_dtmf_call_multiple_tones +tp_cli_call_content_interface_dtmf_call_start_tone +tp_cli_call_content_interface_dtmf_call_stop_tone +tp_cli_call_content_interface_dtmf_connect_to_sending_tones +tp_cli_call_content_interface_dtmf_connect_to_stopped_tones +tp_cli_call_content_interface_dtmf_connect_to_tones_deferred +tp_cli_call_content_interface_media_call_acknowledge_dtmf_change +tp_cli_call_content_interface_media_call_fail +tp_cli_call_content_interface_media_call_update_local_media_description +tp_cli_call_content_interface_media_connect_to_dtmf_change_requested +tp_cli_call_content_interface_media_connect_to_local_media_description_changed +tp_cli_call_content_interface_media_connect_to_media_description_offer_done +tp_cli_call_content_interface_media_connect_to_media_descriptions_removed +tp_cli_call_content_interface_media_connect_to_new_media_description_offer +tp_cli_call_content_interface_media_connect_to_remote_media_descriptions_changed +tp_cli_call_content_interface_video_control_connect_to_bitrate_changed +tp_cli_call_content_interface_video_control_connect_to_framerate_changed +tp_cli_call_content_interface_video_control_connect_to_key_frame_requested +tp_cli_call_content_interface_video_control_connect_to_mtu_changed +tp_cli_call_content_interface_video_control_connect_to_video_resolution_changed +tp_cli_call_content_media_description_call_accept +tp_cli_call_content_media_description_call_reject +tp_cli_call_stream_call_request_receiving +tp_cli_call_stream_call_set_sending +tp_cli_call_stream_connect_to_local_sending_state_changed +tp_cli_call_stream_connect_to_remote_members_changed +tp_cli_call_stream_endpoint_call_accept_selected_candidate_pair +tp_cli_call_stream_endpoint_call_reject_selected_candidate_pair +tp_cli_call_stream_endpoint_call_set_controlling +tp_cli_call_stream_endpoint_call_set_endpoint_state +tp_cli_call_stream_endpoint_call_set_selected_candidate_pair +tp_cli_call_stream_endpoint_connect_to_candidate_pair_selected +tp_cli_call_stream_endpoint_connect_to_controlling_changed +tp_cli_call_stream_endpoint_connect_to_endpoint_state_changed +tp_cli_call_stream_endpoint_connect_to_remote_candidates_added +tp_cli_call_stream_endpoint_connect_to_remote_credentials_set +tp_cli_call_stream_interface_media_call_add_candidates +tp_cli_call_stream_interface_media_call_complete_receiving_state_change +tp_cli_call_stream_interface_media_call_complete_sending_state_change +tp_cli_call_stream_interface_media_call_fail +tp_cli_call_stream_interface_media_call_finish_initial_candidates +tp_cli_call_stream_interface_media_call_report_receiving_failure +tp_cli_call_stream_interface_media_call_report_sending_failure +tp_cli_call_stream_interface_media_call_set_credentials +tp_cli_call_stream_interface_media_connect_to_endpoints_changed +tp_cli_call_stream_interface_media_connect_to_ice_restart_requested +tp_cli_call_stream_interface_media_connect_to_local_candidates_added +tp_cli_call_stream_interface_media_connect_to_local_credentials_changed +tp_cli_call_stream_interface_media_connect_to_receiving_state_changed +tp_cli_call_stream_interface_media_connect_to_relay_info_changed +tp_cli_call_stream_interface_media_connect_to_sending_state_changed +tp_cli_call_stream_interface_media_connect_to_server_info_retrieved +tp_cli_call_stream_interface_media_connect_to_stun_servers_changed +tp_cli_channel_interface_captcha_authentication_call_answer_captchas +tp_cli_channel_interface_captcha_authentication_call_cancel_captcha +tp_cli_channel_interface_captcha_authentication_call_get_captcha_data +tp_cli_channel_interface_captcha_authentication_call_get_captchas +tp_cli_channel_type_call_call_accept +tp_cli_channel_type_call_call_add_content +tp_cli_channel_type_call_call_hangup +tp_cli_channel_type_call_call_set_queued +tp_cli_channel_type_call_call_set_ringing +tp_cli_channel_type_call_connect_to_call_members_changed +tp_cli_channel_type_call_connect_to_call_state_changed +tp_cli_channel_type_call_connect_to_content_added +tp_cli_channel_type_call_connect_to_content_removed +tp_cli_connection_interface_addressing_call_get_contacts_by_uri +tp_cli_connection_interface_addressing_call_get_contacts_by_vcard_field +tp_cli_connection_interface_contact_list_call_download tp_connection_disconnect_async tp_connection_disconnect_finish +tp_iface_quark_call_content +tp_iface_quark_call_content_interface_audio_control +tp_iface_quark_call_content_interface_dtmf +tp_iface_quark_call_content_interface_media +tp_iface_quark_call_content_interface_video_control +tp_iface_quark_call_content_media_description +tp_iface_quark_call_content_media_description_interface_rtcp_extended_reports +tp_iface_quark_call_content_media_description_interface_rtcp_feedback +tp_iface_quark_call_content_media_description_interface_rtp_header_extensions +tp_iface_quark_call_stream +tp_iface_quark_call_stream_endpoint +tp_iface_quark_call_stream_interface_media +tp_iface_quark_channel_interface_captcha_authentication +tp_iface_quark_channel_type_call +tp_iface_quark_connection_interface_addressing +tp_svc_call_content_emit_streams_added +tp_svc_call_content_emit_streams_removed +tp_svc_call_content_get_type +tp_svc_call_content_implement_remove +tp_svc_call_content_interface_audio_control_get_type +tp_svc_call_content_interface_audio_control_implement_report_input_volume +tp_svc_call_content_interface_audio_control_implement_report_output_volume +tp_svc_call_content_interface_dtmf_emit_sending_tones +tp_svc_call_content_interface_dtmf_emit_stopped_tones +tp_svc_call_content_interface_dtmf_emit_tones_deferred +tp_svc_call_content_interface_dtmf_get_type +tp_svc_call_content_interface_dtmf_implement_multiple_tones +tp_svc_call_content_interface_dtmf_implement_start_tone +tp_svc_call_content_interface_dtmf_implement_stop_tone +tp_svc_call_content_interface_media_emit_dtmf_change_requested +tp_svc_call_content_interface_media_emit_local_media_description_changed +tp_svc_call_content_interface_media_emit_media_description_offer_done +tp_svc_call_content_interface_media_emit_media_descriptions_removed +tp_svc_call_content_interface_media_emit_new_media_description_offer +tp_svc_call_content_interface_media_emit_remote_media_descriptions_changed +tp_svc_call_content_interface_media_get_type +tp_svc_call_content_interface_media_implement_acknowledge_dtmf_change +tp_svc_call_content_interface_media_implement_fail +tp_svc_call_content_interface_media_implement_update_local_media_description +tp_svc_call_content_interface_video_control_emit_bitrate_changed +tp_svc_call_content_interface_video_control_emit_framerate_changed +tp_svc_call_content_interface_video_control_emit_key_frame_requested +tp_svc_call_content_interface_video_control_emit_mtu_changed +tp_svc_call_content_interface_video_control_emit_video_resolution_changed +tp_svc_call_content_interface_video_control_get_type +tp_svc_call_content_media_description_get_type +tp_svc_call_content_media_description_implement_accept +tp_svc_call_content_media_description_implement_reject +tp_svc_call_content_media_description_interface_rtcp_extended_reports_get_type +tp_svc_call_content_media_description_interface_rtcp_feedback_get_type +tp_svc_call_content_media_description_interface_rtp_header_extensions_get_type +tp_svc_call_stream_emit_local_sending_state_changed +tp_svc_call_stream_emit_remote_members_changed +tp_svc_call_stream_endpoint_emit_candidate_pair_selected +tp_svc_call_stream_endpoint_emit_controlling_changed +tp_svc_call_stream_endpoint_emit_endpoint_state_changed +tp_svc_call_stream_endpoint_emit_remote_candidates_added +tp_svc_call_stream_endpoint_emit_remote_credentials_set +tp_svc_call_stream_endpoint_get_type +tp_svc_call_stream_endpoint_implement_accept_selected_candidate_pair +tp_svc_call_stream_endpoint_implement_reject_selected_candidate_pair +tp_svc_call_stream_endpoint_implement_set_controlling +tp_svc_call_stream_endpoint_implement_set_endpoint_state +tp_svc_call_stream_endpoint_implement_set_selected_candidate_pair +tp_svc_call_stream_get_type +tp_svc_call_stream_implement_request_receiving +tp_svc_call_stream_implement_set_sending +tp_svc_call_stream_interface_media_emit_endpoints_changed +tp_svc_call_stream_interface_media_emit_ice_restart_requested +tp_svc_call_stream_interface_media_emit_local_candidates_added +tp_svc_call_stream_interface_media_emit_local_credentials_changed +tp_svc_call_stream_interface_media_emit_receiving_state_changed +tp_svc_call_stream_interface_media_emit_relay_info_changed +tp_svc_call_stream_interface_media_emit_sending_state_changed +tp_svc_call_stream_interface_media_emit_server_info_retrieved +tp_svc_call_stream_interface_media_emit_stun_servers_changed +tp_svc_call_stream_interface_media_get_type +tp_svc_call_stream_interface_media_implement_add_candidates +tp_svc_call_stream_interface_media_implement_complete_receiving_state_change +tp_svc_call_stream_interface_media_implement_complete_sending_state_change +tp_svc_call_stream_interface_media_implement_fail +tp_svc_call_stream_interface_media_implement_finish_initial_candidates +tp_svc_call_stream_interface_media_implement_report_receiving_failure +tp_svc_call_stream_interface_media_implement_report_sending_failure +tp_svc_call_stream_interface_media_implement_set_credentials +tp_svc_channel_interface_captcha_authentication_get_type +tp_svc_channel_interface_captcha_authentication_implement_answer_captchas +tp_svc_channel_interface_captcha_authentication_implement_cancel_captcha +tp_svc_channel_interface_captcha_authentication_implement_get_captcha_data +tp_svc_channel_interface_captcha_authentication_implement_get_captchas +tp_svc_channel_type_call_emit_call_members_changed +tp_svc_channel_type_call_emit_call_state_changed +tp_svc_channel_type_call_emit_content_added +tp_svc_channel_type_call_emit_content_removed +tp_svc_channel_type_call_get_type +tp_svc_channel_type_call_implement_accept +tp_svc_channel_type_call_implement_add_content +tp_svc_channel_type_call_implement_hangup +tp_svc_channel_type_call_implement_set_queued +tp_svc_channel_type_call_implement_set_ringing +tp_svc_connection_interface_addressing_get_type +tp_svc_connection_interface_addressing_implement_get_contacts_by_uri +tp_svc_connection_interface_addressing_implement_get_contacts_by_vcard_field +tp_svc_connection_interface_contact_list_implement_download +tp_type_dbus_array__28usua_7bsv_7d_29_28usua_7bsv_7d_29 +tp_type_dbus_array_of_a_7buu_7d +tp_type_dbus_array_ussuas +tp_type_dbus_array_usua_7bsv_7d +tp_type_dbus_array_usuuba_7bss_7d +tp_type_dbus_hash_su +tp_type_dbus_hash_ua_28usuuba_7bss_7d_29 +tp_type_dbus_struct__28usua_7bsv_7d_29_28usua_7bsv_7d_29 +tp_type_dbus_struct_ussuas +tp_type_dbus_struct_usua_7bsv_7d +tp_type_dbus_struct_usuuba_7bss_7d tp_unix_connection_receive_credentials_with_byte_async tp_unix_connection_receive_credentials_with_byte_finish tp_unix_connection_send_credentials_with_byte_async -- cgit v1.2.3