diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2013-11-04 16:39:44 +0000 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2014-01-14 18:10:49 +0100 |
commit | 023eb15ee4b2e761cd9e1206ddce419cba4fad73 (patch) | |
tree | 3430394cd4d2063a4ea60d99e2182f5e55b67d3f | |
parent | 01dd498569e814da095a94dd371b6cf613c1f02c (diff) |
A.I.Hidden, AM.I.Hidden: remove
They were added as drafts in 2011 and never undrafted.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=33101
-rw-r--r-- | spec/Account_Interface_Hidden1.xml | 65 | ||||
-rw-r--r-- | spec/Account_Manager_Interface_Hidden1.xml | 100 | ||||
-rw-r--r-- | spec/all.xml | 2 |
3 files changed, 0 insertions, 167 deletions
diff --git a/spec/Account_Interface_Hidden1.xml b/spec/Account_Interface_Hidden1.xml deleted file mode 100644 index 431e361e..00000000 --- a/spec/Account_Interface_Hidden1.xml +++ /dev/null @@ -1,65 +0,0 @@ -<?xml version="1.0" ?> -<node name="/Account_Interface_Hidden1" - xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> - - <tp:copyright>Copyright © 2010 Collabora Ltd.</tp:copyright> - <tp:license xmlns="http://www.w3.org/1999/xhtml"> - <p>This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version.</p> - - <p>This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details.</p> - - <p>You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA.</p> - </tp:license> - - <interface name="im.telepathy.v1.Account.Interface.Hidden1" - tp:causes-havoc="outrageous"> - <tp:added version="0.21.10">(draft 1)</tp:added> - - <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> - <p>An interface for flagging certain accounts as hidden, so that they do - not appear in the account manager's standard lists of accounts. - Accounts whose <tp:member-ref>Hidden</tp:member-ref> property is - <code>True</code> are intended for non-interactive use (by - non-user-visible services), and appear on the <tp:dbus-ref - namespace='imt1'>AccountManager.Interface.Hidden1</tp:dbus-ref> - interface; in all other respects, they behave like any other - account.</p> - - <tp:rationale> - <p>XMPP, in particular, is increasingly used for purposes other than - instant messaging and VoIP. For instance, extensions exist for - inter-device bookmark synchronization.</p> - - <p>While obviously these services could re-use connections intended for - instant messaging, in some cases you might want to use a different - account. (Perhaps your bookmark sync provider is not your IM - provider.) This API allows such auxiliary accounts to exist in - Telepathy, while not being displayed in standard user interfaces for - IM, VoIP, and friends.</p> - </tp:rationale> - </tp:docstring> - - <property name="Hidden" tp:name-for-bindings="Hidden" - type="b" access="read" tp:immutable='aye'> - <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> - <p>If <code>True</code>, this account is intended for non-interactive - use, and thus should not be presented to the user. It will not appear - in properties and signals on the main <tp:dbus-ref - namespace='imt1'>AccountManager</tp:dbus-ref> interface; instead, it - will show up on <tp:dbus-ref - namespace='imt1'>AccountManager.Interface.Hidden1</tp:dbus-ref>.</p> - </tp:docstring> - </property> - - </interface> -</node> -<!-- vim:set sw=2 sts=2 et ft=xml: --> diff --git a/spec/Account_Manager_Interface_Hidden1.xml b/spec/Account_Manager_Interface_Hidden1.xml deleted file mode 100644 index c63df8da..00000000 --- a/spec/Account_Manager_Interface_Hidden1.xml +++ /dev/null @@ -1,100 +0,0 @@ -<?xml version="1.0" ?> -<node name="/Account_Manager_Interface_Hidden1" - xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> - <tp:copyright>Copyright © 2010 Collabora Ltd.</tp:copyright> - <tp:copyright>Copyright © 2010 Nokia Corporation</tp:copyright> - <tp:license xmlns="http://www.w3.org/1999/xhtml"> -<p>This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version.</p> - -<p>This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details.</p> - -<p>You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -</p> - </tp:license> - <interface - name="im.telepathy.v1.AccountManager.Interface.Hidden1" - tp:causes-havoc='kind of sketchy'> - <tp:requires interface='im.telepathy.v1.AccountManager'/> - <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> - <p>This interface lists accounts whose <tp:dbus-ref - namespace='imt1.Account.Interface.Hidden1'>Hidden</tp:dbus-ref> - property is <code>True</code>.</p> - </tp:docstring> - <tp:added version="0.21.10">first draft</tp:added> - - <property name="UsableHiddenAccounts" type="ao" access="read" - tp:name-for-bindings="Usable_Hidden_Accounts"> - <tp:docstring> - A list of valid (complete, usable) <tp:dbus-ref - namespace="im.telepathy.v1">Account</tp:dbus-ref>s intended - exclusively for noninteractive applications. These accounts are not - included in <tp:dbus-ref - namespace='imt1'>AccountManager.UsableAccounts</tp:dbus-ref>. Change - notification is via - <tp:member-ref>HiddenAccountUsabilityChanged</tp:member-ref>. - </tp:docstring> - </property> - - <property name="UnusableHiddenAccounts" type="ao" access="read" - tp:name-for-bindings="Unusable_Hidden_Accounts"> - <tp:docstring> - A list of incomplete or otherwise unusable <tp:dbus-ref - namespace="im.telepathy.v1">Account</tp:dbus-ref>s intended - exclusively for noninteractive applications. Change notification is via - <tp:member-ref>HiddenAccountUsabilityChanged</tp:member-ref>. - </tp:docstring> - </property> - - <signal name="HiddenAccountRemoved" - tp:name-for-bindings="Hidden_Account_Removed"> - <tp:docstring> - The given account has been removed from - <tp:member-ref>UsableHiddenAccounts</tp:member-ref> or - <tp:member-ref>UnusableHiddenAccounts</tp:member-ref>. - </tp:docstring> - - <arg name="Account" type="o"> - <tp:docstring> - An Account, which must not be used any more. - </tp:docstring> - </arg> - </signal> - - <signal name="HiddenAccountUsabilityChanged" - tp:name-for-bindings="Hidden_Account_Usability_Changed"> - <tp:docstring> - The validity of the given account has changed. New magic - accounts are also indicated by this signal, as an account validity - change (usually to True) on an account that did not previously exist. - - <tp:rationale> - This is effectively change notification for the valid and invalid - accounts lists. - </tp:rationale> - </tp:docstring> - - <arg name="Account" type="o"> - <tp:docstring> - An <tp:dbus-ref - namespace="im.telepathy.v1">Account</tp:dbus-ref>. - </tp:docstring> - </arg> - - <arg name="Usable" type="b"> - <tp:docstring> - True if the account is now valid. - </tp:docstring> - </arg> - </signal> - - </interface> -</node> -<!-- vim:set sw=2 sts=2 et ft=xml: --> diff --git a/spec/all.xml b/spec/all.xml index 650e3d4a..abd3c299 100644 --- a/spec/all.xml +++ b/spec/all.xml @@ -259,11 +259,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</ </p> </tp:docstring> <xi:include href="Account_Manager.xml"/> - <xi:include href="Account_Manager_Interface_Hidden1.xml"/> <xi:include href="Account.xml"/> <xi:include href="Account_Interface_Addressing1.xml"/> <xi:include href="Account_Interface_Avatar1.xml"/> - <xi:include href="Account_Interface_Hidden1.xml"/> <xi:include href="Account_Interface_Storage1.xml"/> <xi:include href="Account_Interface_External_Password_Storage1.xml"/> </tp:section> |