Florian Schmaus
fee3ed81ca
Introduce XmlEnvironment
2019-02-05 13:18:03 +01:00
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
Florian Schmaus
b6dedf50f5
smack-repl: Idiomatic Scala imports
2018-11-16 22:20:12 +01:00
Florian Schmaus
7274582fcf
smack-repl: Enable Scala postfixOps
2018-11-16 22:20:12 +01:00
Florian Schmaus
ec7badfda0
Add scala code to smack-repl
2018-10-31 14:24:49 +01:00
Florian Schmaus
04f7b0a9c8
Bump Ammonite REPL to 1.3.2
2018-10-27 15:41:17 +02:00
Florian Schmaus
5ab2903c32
Change Element.toXml() to toXml(String enclosingNamespace)
2018-04-27 10:05:25 +02:00
Florian Schmaus
431e5b3c67
Merge branch '4.2' into master-paul-merged
2017-12-17 11:16:02 +01:00
cb18056613
Fix minor codestyle issues
2017-12-17 11:03:46 +01:00
Florian Schmaus
b8ee8d808f
Rework Smack debugger.
...
Also fixes SMACK-728.
2017-07-28 12:01:11 +02:00
Florian Schmaus
08e897113d
Add CustomImportOrder checkstyle rule
...
And matching ImportOrder settings for Eclipse in
resources/eclipse/smack.importorder
2017-06-14 17:12:43 +02:00
842cc2c2a4
Fix smack-repl build script
2017-04-20 22:40:53 +02:00
Florian Schmaus
7c46f58c80
Rename "PacketReplyTimeout" → "ReplyTimeout"
2017-01-12 20:57:19 +01:00
Florian Schmaus
e06095ffc2
Bump Ammonite REPL to 0.8.0
2016-12-08 08:29:48 +01:00
Florian Schmaus
489a48bf86
Add TlsTest to smack-repl
2016-11-11 18:16:49 +01:00
Florian Schmaus
1d3c48e6ce
Add support for IoT Friend approvals
...
This adds supports for an experimental protocol flow where a pending
friend request's decission is later on deliverd to the requestor after
the owner made its decission.
2016-10-31 14:50:37 +01:00
Florian Schmaus
042fe3c72c
Add XmppTools to the REPL
2016-10-26 21:56:09 +02:00
Florian Schmaus
b91978dcc4
Add (partial) support for IoT XEPs
...
That is XEP-0323, -0324, -0325, and -0347.
SMACK-727.
2016-07-21 08:51:11 +02:00
Florian Schmaus
f351919fa5
Switch to Ammonite REPL
...
It comes with working tab completion. \o/
2016-02-23 16:30:20 +01:00
Florian Schmaus
8f149346a6
Add a REPL for Smack (smack-repl)
2016-02-10 14:52:33 +01:00