Build: #176 was successful Changes by Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (4.4)
-
Florian Schmaus <flo@geekplace.eu> b7824f008d27d1f19ce8aa09cc1d6b4ebf0f3c2c
Introduce and use XmlStringBuilder.text()
Smack currently does unnecessary escaping of XML text, where it
escapes e.g. '"' to '"'. This bloats the stanza size, especially
if JSON payloads are involved.
Fixes SMACK-892 (although there are probably still places where
XmlStringBuilder.escape() is used when XmlStringBuild.text() could
have been used).- smack-core/src/main/java/org/jivesoftware/smack/packet/Message.java (version b7824f008d27d1f19ce8aa09cc1d6b4ebf0f3c2c) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/packet/StandardExtensionElement.java (version b7824f008d27d1f19ce8aa09cc1d6b4ebf0f3c2c) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/util/XmlStringBuilder.java (version b7824f008d27d1f19ce8aa09cc1d6b4ebf0f3c2c) (diffs)
- smack-core/src/test/java/org/jivesoftware/smack/packet/MessageTest.java (version b7824f008d27d1f19ce8aa09cc1d6b4ebf0f3c2c) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/json/packet/AbstractJsonPacketExtension.java (version b7824f008d27d1f19ce8aa09cc1d6b4ebf0f3c2c) (diffs)
- smack-experimental/src/test/java/org/jivesoftware/smackx/chat_markers/MarkableExtensionTest.java (version b7824f008d27d1f19ce8aa09cc1d6b4ebf0f3c2c) (diffs)