summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorAndre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>2011-04-19 13:39:32 -0300
committerWill Thompson <will.thompson@collabora.co.uk>2011-04-20 17:41:00 +0100
commit86e7d89052ef4cd7dd3b47d2f3274b2c16cca06f (patch)
treefb88ce41f30451e3332a193dc14b0960f1e1a322 /spec
parent58faf040432d6464bad8e90493b8c4d21eaa2822 (diff)
downloadtelepathy-glib-86e7d89052ef4cd7dd3b47d2f3274b2c16cca06f.tar.gz
Update Connection_Interface_Simple_Presence with spec changes.
Diffstat (limited to 'spec')
-rw-r--r--spec/Connection_Interface_Simple_Presence.xml10
1 files changed, 6 insertions, 4 deletions
diff --git a/spec/Connection_Interface_Simple_Presence.xml b/spec/Connection_Interface_Simple_Presence.xml
index c1c47ec4d..c399c4843 100644
--- a/spec/Connection_Interface_Simple_Presence.xml
+++ b/spec/Connection_Interface_Simple_Presence.xml
@@ -279,6 +279,7 @@
<property name="MaximumStatusMessageLength"
tp:name-for-bindings="Maximum_Status_Message_Length" access="read"
type="u">
+ <tp:added version="0.22.UNRELEASED"/>
<tp:docstring xmlns="http://www.w3.org/1999/xhtml">
<p>The maximum length in characters for any individual status
message, or 0 if there is no limit.</p>
@@ -302,10 +303,11 @@
state MUST NOT be assumed to still be correct when the state has
become CONNECTED).</p>
- <p>The connection manager MUST truncate the status message being set if
- its length is bigger than the value of this property and
- PresencesChanged MUST be emitted properly with the truncated
- status message.</p>
+ <p>If a message passed to <tp:member-ref>SetPresence</tp:member-ref> is
+ longer than allowed by this property, the connection manager MUST
+ truncate the supplied message; when emitting
+ <tp:member-ref>PresencesChanged</tp:member-ref>, the truncated version
+ of the message MUST be used.</p>
<tp:rationale>
<p>Some XMPP servers, like Google Talk, define a maximum length for