Smack/smack-extensions/src/main/java/org/jivesoftware/smackx
Florian Schmaus e98d42790a SmackReactor/NIO, Java8/Android19, Pretty print XML, FSM connections
This commit adds
- SmackReactor / NIO
- a framework for finite state machine connections
- support for Java 8
- pretty printed XML debug output

It also
- reworks the integration test framework
- raises the minimum Android API level to 19
- introduces XmppNioTcpConnection

Furthermore fixes SMACK-801 (at least partly). Java 8 language
features are available, but not all runtime library methods. For that
we would need to raise the Android API level to 24 or higher.
2019-02-05 13:18:03 +01:00
..
address Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
admin Merge branch '4.2' 2018-02-21 20:13:05 +01:00
amp Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
attention Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
blocking Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
bob requireNotNullOrEmpty -> requireNotNullNorEmpty 2018-07-17 15:10:39 +02:00
bookmarks Bookmarks: use proper boolean parser for `autojoin` 2018-11-28 11:11:52 +01:00
bytestreams Merge branch '4.3' 2018-12-27 14:43:31 +01:00
caps Make StringEncoder generic 2018-08-21 11:09:26 +02:00
chatstates Change Element.toXml() to toXml(String enclosingNamespace) 2018-04-27 10:05:25 +02:00
commands Merge branch '4.3' 2018-06-23 17:18:17 +02:00
delay Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
disco Bump "Error Prone" to 2.3.2 2018-10-31 16:06:31 +01:00
filetransfer Bump "Error Prone" to 2.3.2 2018-10-31 16:06:31 +01:00
forward Add Forwarded.extractMessagesFrom(Collection<Forwarded>) 2018-06-06 08:39:09 +02:00
geoloc Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
iqlast Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
iqprivate Add XMPPErrorException.getStanzaError() 2018-06-20 22:17:11 +02:00
iqregister Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
iqversion requireNotNullOrEmpty -> requireNotNullNorEmpty 2018-07-17 15:10:39 +02:00
jingle Bump "Error Prone" to 2.3.2 2018-10-31 16:06:31 +01:00
jiveproperties Merge branch '4.3' 2018-11-29 22:39:55 +01:00
last_interaction Change Element.toXml() to toXml(String enclosingNamespace) 2018-04-27 10:05:25 +02:00
message_correct requireNotNullOrEmpty -> requireNotNullNorEmpty 2018-07-17 15:10:39 +02:00
mood SMACK-828: Add support for XEP-0107: User Mood 2018-11-11 16:13:41 +01:00
muc Make MultiUserChat.leave() behave as leaveSync() 2018-12-26 21:50:36 +01:00
nick Factor NickProvider in extra file and fill under correct package 2018-10-21 09:31:15 +02:00
offline Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
pep Do not use a generic return parameter in PubSubManager.getNode() 2018-08-16 17:23:15 +02:00
ping SmackReactor/NIO, Java8/Android19, Pretty print XML, FSM connections 2019-02-05 13:18:03 +01:00
privacy requireNotNullOrEmpty -> requireNotNullNorEmpty 2018-07-17 15:10:39 +02:00
pubsub Bump "Error Prone" to 2.3.2 2018-10-31 16:06:31 +01:00
receipts Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
rsm Change Element.toXml() to toXml(String enclosingNamespace) 2018-04-27 10:05:25 +02:00
search Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
sharedgroups Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
shim Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
si Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
time Rename XMPPError to StanzaError 2018-04-07 22:59:25 +02:00
vcardtemp Bump "Error Prone" to 2.3.2 2018-10-31 16:06:31 +01:00
xdata Bump "Error Prone" to 2.3.2 2018-10-31 16:06:31 +01:00
xdatalayout Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
xdatavalidation Bump "Error Prone" to 2.3.2 2018-10-31 16:06:31 +01:00
xhtmlim Enable trailing whitespace checkstyle check 2018-05-09 23:26:39 +02:00
package-info.java Add missing package-info descriptions. 2018-02-21 16:47:11 +01:00