From 04d27832054eae6f08595c3114d166629e7d53c9 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Mon, 16 Sep 2013 16:36:00 +0100 Subject: [PATCH] Update to spec 0.27.1 --- spec/Account_Interface_Addressing.xml | 8 ++++++++ spec/Channel_Interface_Room_Config.xml | 2 +- spec/Channel_Interface_Tube.xml | 3 ++- spec/Channel_Type_Call.xml | 4 ++-- spec/Channel_Type_DBus_Tube.xml | 7 +++++-- spec/Channel_Type_Room_List.xml | 3 ++- spec/Channel_Type_Stream_Tube.xml | 7 +++++-- spec/all.xml | 2 +- 8 files changed, 26 insertions(+), 10 deletions(-) diff --git a/spec/Account_Interface_Addressing.xml b/spec/Account_Interface_Addressing.xml index 4b2846b..1692ba7 100644 --- a/spec/Account_Interface_Addressing.xml +++ b/spec/Account_Interface_Addressing.xml @@ -19,6 +19,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. (as stable API) + + + The standard D-Bus PropertiesChanged signal is now used + for URISchemes property change notifications. +

Some accounts can be used for multiple protocols; for instance, SIP and Skype accounts can often be used to contact the PSTN, MSN and @@ -46,6 +52,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +

Change notification for this property is provided by the + standard D-Bus PropertiesChanged signal.

diff --git a/spec/Channel_Interface_Room_Config.xml b/spec/Channel_Interface_Room_Config.xml index 18bb06f..15ef099 100644 --- a/spec/Channel_Interface_Room_Config.xml +++ b/spec/Channel_Interface_Room_Config.xml @@ -30,7 +30,7 @@

Represents the configuration of a chatroom, some aspects of which may - be modifiable by the user, depending on their priviledges. This + be modifiable by the user, depending on their privileges. This corresponds to the room configuration on XMPP, and various channel mode flags on IRC.

diff --git a/spec/Channel_Interface_Tube.xml b/spec/Channel_Interface_Tube.xml index f31ab21..72f7794 100644 --- a/spec/Channel_Interface_Tube.xml +++ b/spec/Channel_Interface_Tube.xml @@ -60,7 +60,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ access="read" tp:name-for-bindings="Parameters" + tp:immutable="sometimes">

Each tube has a dictionary of arbitrary parameters. Parameters are commonly used to bootstrap legacy protocols where you can't diff --git a/spec/Channel_Type_Call.xml b/spec/Channel_Type_Call.xml index 6deab1f..eee38a9 100644 --- a/spec/Channel_Type_Call.xml +++ b/spec/Channel_Type_Call.xml @@ -613,7 +613,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. the remote client indicates that the user has been notified about the call. If the network is known not to provide feedback about whether the remote side is ringing, then the call should immediately be - set to Ringing. + set to Initialised.

  • Initialising → Initialised (for incoming calls, when e.g. the implementation has been initialised far enough that it is sensible to notify the user about the call (to reduce the probability that @@ -1151,7 +1151,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

    A connection manager might be intended for a specialized hardware device, which will take care of the audio streaming (e.g. - telepathy-yafono, which uses GSM hardware which does the actual + telepathy-ring, which uses GSM hardware which does the actual audio streaming for the call).

    diff --git a/spec/Channel_Type_DBus_Tube.xml b/spec/Channel_Type_DBus_Tube.xml index 74e6595..e79ba5a 100644 --- a/spec/Channel_Type_DBus_Tube.xml +++ b/spec/Channel_Type_DBus_Tube.xml @@ -127,7 +127,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + tp:name-for-bindings="Service_Name" + tp:requestable="yep" + tp:immutable="yep">

    A string representing the service name that will be used over the tube. It SHOULD be a well-known D-Bus service name, of the form @@ -170,7 +172,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + tp:name-for-bindings="Supported_Access_Controls" + tp:immutable="yep">

    A list of the access control types that are supported with this channel. Note that only Socket_Access_Control_Localhost and diff --git a/spec/Channel_Type_Room_List.xml b/spec/Channel_Type_Room_List.xml index b2b886f..7347a1f 100644 --- a/spec/Channel_Type_Room_List.xml +++ b/spec/Channel_Type_Room_List.xml @@ -75,7 +75,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

    handle-name (s)
    The identifier of the room (as would be returned by - InspectHandles)
    + InspectHandles). + This property is mandatory.
    name (s)
    The human-readable name of the room if different from the handle
    diff --git a/spec/Channel_Type_Stream_Tube.xml b/spec/Channel_Type_Stream_Tube.xml index 63e7b2f..83655c3 100644 --- a/spec/Channel_Type_Stream_Tube.xml +++ b/spec/Channel_Type_Stream_Tube.xml @@ -227,7 +227,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + tp:name-for-bindings="Service" + tp:immutable="yes" + tp:requestable="yes">

    A string representing the service name that will be used over the tube. It should be a well-known TCP service name as defined by @@ -246,7 +248,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + tp:name-for-bindings="Supported_Socket_Types" + tp:immutable="yes">

    A mapping from address types (members of Socket_Address_Type) to arrays of access-control type (members of Socket_Access_Control) diff --git a/spec/all.xml b/spec/all.xml index 31aaff6..7666571 100644 --- a/spec/all.xml +++ b/spec/all.xml @@ -3,7 +3,7 @@ xmlns:xi="http://www.w3.org/2001/XInclude"> Telepathy D-Bus Interface Specification -0.27.0 +0.27.1 Copyright © 2005-2012 Collabora Limited Copyright © 2005-2011 Nokia Corporation -- 1.8.4.rc3