diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2009-01-07 14:45:04 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2009-01-07 14:45:04 +0000 |
commit | b10ff56c739114b5ef695cc99852e12a73bef014 (patch) | |
tree | 08d2cd72b969c166458215f053fbf34125510a6a /spec/Account_Manager.xml | |
parent | 0f3d6b9e3bae40feb8cb55c8c63bf0720e90351f (diff) | |
download | telepathy-glib-b10ff56c739114b5ef695cc99852e12a73bef014.tar.gz |
Update to spec 0.17.17
Diffstat (limited to 'spec/Account_Manager.xml')
-rw-r--r-- | spec/Account_Manager.xml | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/spec/Account_Manager.xml b/spec/Account_Manager.xml index 39e08b5b1..98fe00d9c 100644 --- a/spec/Account_Manager.xml +++ b/spec/Account_Manager.xml @@ -1,8 +1,8 @@ <?xml version="1.0" ?> <node name="/Account_Manager" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> - <tp:copyright>Copyright (C) 2008 Collabora Ltd.</tp:copyright> - <tp:copyright>Copyright (C) 2008 Nokia Corporation</tp:copyright> + <tp:copyright>Copyright (C) 2008-2009 Collabora Ltd.</tp:copyright> + <tp:copyright>Copyright (C) 2008-2009 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 @@ -89,7 +89,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. <tp:rationale> This is effectively change notification for the valid and invalid - accounts lists. + accounts lists. On emission of this signal, the Account indicated + will no longer be present in either of the lists. </tp:rationale> </tp:docstring> @@ -148,9 +149,25 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. <arg name="Display_Name" direction="in" type="s"> <tp:docstring>The initial value of the new account's <tp:dbus-ref namespace="org.freedesktop.Telepathy.Account">DisplayName</tp:dbus-ref> - property. The account manager MAY modify this to make it unique, - for instance by appending a number or the 'account' - parameter.</tp:docstring> + property. The account manager SHOULD modify this to make it unique if + an Account already exists with the same display name, for instance by + appending a number or the 'account' parameter. Account manager + implementations SHOULD accept an empty string but account editing user + interfaces should avoid passing an empty string for this parameter. + + <tp:rationale> + <p>The account creation UI may ask the user for a name for the new + account. If the author of the UI chooses not to do this, the + account creation UI is better able to suggest a default display + name because it has protocol-specific knowledge which the account + manager does not.</p> + + <p>The account manager always knows the complete list of accounts so + it can easily tell whether it should append something to the + display name to avoid presenting two identically-named accounts to + the user.</p> + </tp:rationale> + </tp:docstring> </arg> <arg name="Parameters" direction="in" type="a{sv}"> |