[Pkg-telepathy-commits] [telepathy-glib] 34/111: Generate code for newly-stable interfaces

Simon McVittie smcv at debian.org
Wed Mar 19 18:07:24 UTC 2014


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch debian
in repository telepathy-glib.

commit ed4a1251f52abc801a4cbad5f9f464f51819a78b
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Oct 15 13:22:19 2013 +0100

    Generate code for newly-stable interfaces
---
 docs/reference/telepathy-glib-docs.sgml    |  2 +
 docs/reference/telepathy-glib-sections.txt | 67 ++++++++++++++++++++++++++++++
 telepathy-glib/channel-dispatcher.xml      |  1 +
 telepathy-glib/connection.xml              |  2 +
 telepathy-glib/extra-gtkdoc.h              | 23 ++++++++++
 5 files changed, 95 insertions(+)

diff --git a/docs/reference/telepathy-glib-docs.sgml b/docs/reference/telepathy-glib-docs.sgml
index fe4bb90..8037ab9 100644
--- a/docs/reference/telepathy-glib-docs.sgml
+++ b/docs/reference/telepathy-glib-docs.sgml
@@ -57,6 +57,8 @@
     <xi:include href="xml/connection-mail.xml"/>
     <xi:include href="xml/connection-powersaving.xml"/>
     <xi:include href="xml/connection-addressing.xml"/>
+    <xi:include href="xml/connection-renaming.xml"/>
+    <xi:include href="xml/connection-sidecars.xml"/>
     <xi:include href="xml/contact-search.xml"/>
     <xi:include href="xml/contact-search-result.xml"/>
     <xi:include href="xml/channel.xml"/>
diff --git a/docs/reference/telepathy-glib-sections.txt b/docs/reference/telepathy-glib-sections.txt
index ad1fd64..fa640d4 100644
--- a/docs/reference/telepathy-glib-sections.txt
+++ b/docs/reference/telepathy-glib-sections.txt
@@ -1600,6 +1600,31 @@ TP_SVC_CONNECTION_INTERFACE_ADDRESSING
 TP_SVC_CONNECTION_INTERFACE_ADDRESSING_GET_CLASS
 TP_TYPE_SVC_CONNECTION_INTERFACE_ADDRESSING
 tp_svc_connection_interface_addressing_get_type
+<SUBSECTION>
+TpSvcConnectionInterfaceRenaming
+TpSvcConnectionInterfaceRenamingClass
+tp_svc_connection_interface_renaming_emit_renamed
+tp_svc_connection_interface_renaming_implement_request_rename
+tp_svc_connection_interface_renaming_request_rename_impl
+tp_svc_connection_interface_renaming_return_from_request_rename
+<SUBSECTION Standard>
+TP_IS_SVC_CONNECTION_INTERFACE_RENAMING
+TP_SVC_CONNECTION_INTERFACE_RENAMING
+TP_SVC_CONNECTION_INTERFACE_RENAMING_GET_CLASS
+TP_TYPE_SVC_CONNECTION_INTERFACE_RENAMING
+tp_svc_connection_interface_renaming_get_type
+<SUBSECTION>
+TpSvcConnectionInterfaceSidecars1
+TpSvcConnectionInterfaceSidecars1Class
+tp_svc_connection_interface_sidecars1_ensure_sidecar_impl
+tp_svc_connection_interface_sidecars1_implement_ensure_sidecar
+tp_svc_connection_interface_sidecars1_return_from_ensure_sidecar
+<SUBSECTION Standard>
+TP_IS_SVC_CONNECTION_INTERFACE_SIDECARS1
+TP_SVC_CONNECTION_INTERFACE_SIDECARS1
+TP_SVC_CONNECTION_INTERFACE_SIDECARS1_GET_CLASS
+TP_TYPE_SVC_CONNECTION_INTERFACE_SIDECARS1
+tp_svc_connection_interface_sidecars1_get_type
 </SECTION>
 
 <SECTION>
@@ -3103,8 +3128,12 @@ TP_IFACE_CONNECTION_INTERFACE_CONTACT_LIST
 TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_LIST
 TP_IFACE_CONNECTION_INTERFACE_CONTACTS
 TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACTS
+TP_IFACE_CONNECTION_INTERFACE_RENAMING
+TP_IFACE_QUARK_CONNECTION_INTERFACE_RENAMING
 TP_IFACE_CONNECTION_INTERFACE_REQUESTS
 TP_IFACE_QUARK_CONNECTION_INTERFACE_REQUESTS
+TP_IFACE_CONNECTION_INTERFACE_SIDECARS1
+TP_IFACE_QUARK_CONNECTION_INTERFACE_SIDECARS1
 TP_IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE
 TP_IFACE_QUARK_CONNECTION_INTERFACE_SIMPLE_PRESENCE
 TP_IFACE_CONNECTION_INTERFACE_PRESENCE
@@ -3185,6 +3214,8 @@ TP_IFACE_CHANNEL_INTERFACE_SERVICE_POINT
 TP_IFACE_QUARK_CHANNEL_INTERFACE_SERVICE_POINT
 TP_IFACE_CHANNEL_DISPATCHER
 TP_IFACE_QUARK_CHANNEL_DISPATCHER
+TP_IFACE_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1
+TP_IFACE_QUARK_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1
 TP_IFACE_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST
 TP_IFACE_QUARK_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST
 TP_IFACE_CHANNEL_DISPATCH_OPERATION
@@ -3447,6 +3478,7 @@ TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH_TYPE
 TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_TYPE
 TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DATE
 TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DESCRIPTION
+TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILE_COLLECTION
 TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILENAME
 TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILE_COLLECTION
 TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_INITIAL_OFFSET
@@ -3615,6 +3647,7 @@ tp_iface_quark_channel_type_dbus_tube
 tp_iface_quark_channel_type_server_authentication
 tp_iface_quark_channel_type_stream_tube
 tp_iface_quark_channel_dispatcher
+tp_iface_quark_channel_dispatcher_interface_messages1
 tp_iface_quark_channel_dispatcher_interface_operation_list
 tp_iface_quark_channel_dispatch_operation
 tp_iface_quark_channel_request
@@ -3637,8 +3670,10 @@ tp_iface_quark_connection_interface_contact_info
 tp_iface_quark_connection_interface_contact_list
 tp_iface_quark_connection_interface_capabilities
 tp_iface_quark_connection_interface_mail_notification
+tp_iface_quark_connection_interface_renaming
 tp_iface_quark_connection_interface_requests
 tp_iface_quark_connection_interface_power_saving
+tp_iface_quark_connection_interface_sidecars1
 tp_iface_quark_connection_interface_simple_presence
 tp_iface_quark_connection_interface_presence
 tp_iface_quark_connection_interface_location
@@ -4444,6 +4479,24 @@ tp_cli_connection_interface_aliasing_signal_callback_aliases_changed
 </SECTION>
 
 <SECTION>
+<FILE>connection-renaming</FILE>
+<TITLE>connection-renaming</TITLE>
+<INCLUDE>telepathy-glib/telepathy-glib-dbus.h</INCLUDE>
+tp_cli_connection_interface_renaming_call_request_rename
+tp_cli_connection_interface_renaming_callback_for_request_rename
+tp_cli_connection_interface_renaming_connect_to_renamed
+tp_cli_connection_interface_renaming_signal_callback_renamed
+</SECTION>
+
+<SECTION>
+<FILE>connection-sidecars</FILE>
+<TITLE>connection-sidecars</TITLE>
+<INCLUDE>telepathy-glib/telepathy-glib-dbus.h</INCLUDE>
+tp_cli_connection_interface_sidecars1_call_ensure_sidecar
+tp_cli_connection_interface_sidecars1_callback_for_ensure_sidecar
+</SECTION>
+
+<SECTION>
 <FILE>connection-avatars</FILE>
 <TITLE>connection-avatars</TITLE>
 <INCLUDE>telepathy-glib/telepathy-glib-dbus.h</INCLUDE>
@@ -5413,6 +5466,9 @@ tp_cli_channel_dispatcher_call_present_channel
 tp_cli_channel_dispatcher_callback_for_delegate_channels
 tp_cli_channel_dispatcher_callback_for_present_channel
 <SUBSECTION>
+tp_cli_channel_dispatcher_interface_messages1_call_send_message
+tp_cli_channel_dispatcher_interface_messages1_callback_for_send_message
+<SUBSECTION>
 tp_cli_channel_dispatcher_interface_operation_list_signal_callback_dispatch_operation_finished
 tp_cli_channel_dispatcher_interface_operation_list_connect_to_dispatch_operation_finished
 tp_cli_channel_dispatcher_interface_operation_list_signal_callback_new_dispatch_operation
@@ -5458,16 +5514,27 @@ TpSvcChannelDispatcherInterfaceOperationList
 TpSvcChannelDispatcherInterfaceOperationListClass
 tp_svc_channel_dispatcher_interface_operation_list_emit_new_dispatch_operation
 tp_svc_channel_dispatcher_interface_operation_list_emit_dispatch_operation_finished
+<SUBSECTION>
+TpSvcChannelDispatcherInterfaceMessages1
+TpSvcChannelDispatcherInterfaceMessages1Class
+tp_svc_channel_dispatcher_interface_messages1_implement_send_message
+tp_svc_channel_dispatcher_interface_messages1_return_from_send_message
+tp_svc_channel_dispatcher_interface_messages1_send_message_impl
 <SUBSECTION Standard>
 TP_SVC_CHANNEL_DISPATCHER
+TP_SVC_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1
 TP_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST
 TP_IS_SVC_CHANNEL_DISPATCHER
+TP_IS_SVC_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1
 TP_IS_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST
 TP_TYPE_SVC_CHANNEL_DISPATCHER
+TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1
 TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST
 tp_svc_channel_dispatcher_get_type
+tp_svc_channel_dispatcher_interface_messages1_get_type
 tp_svc_channel_dispatcher_interface_operation_list_get_type
 TP_SVC_CHANNEL_DISPATCHER_GET_CLASS
+TP_SVC_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1_GET_CLASS
 TP_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST_GET_CLASS
 </SECTION>
 
diff --git a/telepathy-glib/channel-dispatcher.xml b/telepathy-glib/channel-dispatcher.xml
index 82d6d63..265c1c7 100644
--- a/telepathy-glib/channel-dispatcher.xml
+++ b/telepathy-glib/channel-dispatcher.xml
@@ -5,6 +5,7 @@
 <tp:title>Channel Dispatcher interfaces</tp:title>
 
 <xi:include href="../spec/Channel_Dispatcher.xml"/>
+<xi:include href="../spec/Channel_Dispatcher_Interface_Messages1.xml"/>
 <xi:include href="../spec/Channel_Dispatcher_Interface_Operation_List.xml"/>
 
 </tp:spec>
diff --git a/telepathy-glib/connection.xml b/telepathy-glib/connection.xml
index c72fcb8..95fceea 100644
--- a/telepathy-glib/connection.xml
+++ b/telepathy-glib/connection.xml
@@ -19,6 +19,8 @@
 <xi:include href="../spec/Connection_Interface_Contact_Groups.xml"/>
 <xi:include href="../spec/Connection_Interface_Contact_Info.xml"/>
 <xi:include href="../spec/Connection_Interface_Contact_List.xml"/>
+<xi:include href="../spec/Connection_Interface_Renaming.xml"/>
+<xi:include href="../spec/Connection_Interface_Sidecars1.xml"/>
 <xi:include href="../spec/Connection_Interface_Simple_Presence.xml"/>
 <xi:include href="../spec/Connection_Interface_Presence.xml"/>
 <xi:include href="../spec/Connection_Interface_Contacts.xml"/>
diff --git a/telepathy-glib/extra-gtkdoc.h b/telepathy-glib/extra-gtkdoc.h
index b1e5860..47b94a9 100644
--- a/telepathy-glib/extra-gtkdoc.h
+++ b/telepathy-glib/extra-gtkdoc.h
@@ -1198,3 +1198,26 @@
  *
  * Since: 0.17.5
  */
+
+/**
+ * SECTION:connection-renaming
+ * @title: Connection Renaming interface
+ * @short_description: client-side wrappers for the Renaming interface
+ * @see_also: #TpConnection
+ *
+ * In IRC, and perhaps other protocols, users' unique identifiers can change.
+ * The Renaming interface models this.
+ */
+
+/**
+ * SECTION:connection-sidecars
+ * @title: Connection Sidecars interface
+ * @short_description: client-side wrappers for the Sidecars interface
+ * @see_also: #TpConnection
+ *
+ * Some Telepathy connection managers have a plugin API, with plugins
+ * providing plugin-specific channel types and other D-Bus APIs. It is
+ * technically difficult for plugins to add interfaces analogous to Aliasing,
+ * Avatars etc. to a Connection. The Sidecars1 interface provides an
+ * alternative, by attaching plugin-provided interfaces to a secondary object.
+ */

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-telepathy/telepathy-glib.git



More information about the Pkg-telepathy-commits mailing list