[Telepathy-commits] [telepathy-spec/master] Messages: Improve unclear rationale for double signal-emission

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Oct 28 09:34:37 PDT 2008


---
 spec/Channel_Interface_Messages.xml |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/spec/Channel_Interface_Messages.xml b/spec/Channel_Interface_Messages.xml
index 1c43e4d..c9fdaf8 100644
--- a/spec/Channel_Interface_Messages.xml
+++ b/spec/Channel_Interface_Messages.xml
@@ -569,10 +569,10 @@ USA.</p>
         <tp:rationale>
           <p>This signal allows a process that is not the caller of
             SendMessage to log sent messages. The double signal-emission
-            means that clients can safely follow the following rule:
-            if the channel has the Messages interface, listen for
-            Messages.MessageSent only; otherwise, listen for Text.Sent
-            only.</p>
+            provides compatibility with older clients. Clients supporting
+            Messages should listen for Messages.MessageSent only (if the
+            channel has the Messages interface) or Text.Sent only
+            (otherwise).</p>
         </tp:rationale>
 
         <p>Emission of this signal MAY be delayed until some time after
@@ -706,10 +706,10 @@ USA.</p>
         Received signal on the Text interface.
 
         <tp:rationale>
-          The double signal-emission means that clients can safely follow
-          the following rule: if the channel has the Messages interface,
-          listen for Messages.MessageReceived only; otherwise, listen for
-          Text.Received only.
+          The double signal-emission provides compatibility with older
+          clients. Clients supporting Messages should listen for
+          Messages.MessageSent only (if the channel has the Messages
+          interface) or Text.Sent only (otherwise).
         </tp:rationale>
       </tp:docstring>
 
-- 
1.5.6.5




More information about the Telepathy-commits mailing list