Florian Schmaus
702b9a5139
Use an extra variable for 'name' in DataValidationProvider
2018-03-28 19:35:41 +02:00
Florian Schmaus
3132d9a224
Bump errorprone to 2.2.0
2018-03-28 15:56:04 +02:00
Florian Schmaus
214218c49b
Bump checkstyle to 8.8
2018-03-28 14:48:03 +02:00
Florian Schmaus
dcb30d8029
Fix style issues in smack-java7 Base64
2018-03-28 14:48:03 +02:00
Florian Schmaus
4c13ea4125
Fix style issues in Workgroup Macros
2018-03-28 14:48:03 +02:00
Florian Schmaus
74e3d56ba2
Fix style issues in EnhancedDebugger
2018-03-28 14:48:03 +02:00
Florian Schmaus
b5209f4701
Enable RedundantModifier checkstyle check
2018-03-28 14:02:21 +02:00
Florian Schmaus
193688e553
Merge branch '4.2'
2018-03-28 12:51:28 +02:00
Florian Schmaus
5b9254aff5
Merge pull request #209 from fuentesj11/rename-deprecate-xmppconnection-methods
...
Rename and deprecate XMPPConnection methods
2018-03-28 12:11:32 +02:00
Florian Schmaus
fb90d2af23
Merge pull request #203 from vanitasvitae/documentation
...
Update documentation
2018-03-28 12:08:43 +02:00
Florian Schmaus
701b9671dc
travis: Use gradle 4.6
2018-03-28 10:57:05 +02:00
Florian Schmaus
b252fc808a
build.gradle: Use not-deprecated methods
2018-03-27 22:08:16 +02:00
Florian Schmaus
7d7b4e6e53
Bump jacoco to 0.8.1
2018-03-27 19:07:03 +02:00
Jesus Fuentes
a70063dc89
Rename and deprecate XMPPConnection methods
...
Rename and deprecate XMPPConnections methods as described in SMACK-802
2018-03-22 15:40:40 -05:00
Florian Schmaus
a9bf2a3504
Put ChatStateManager in INSTANCES in getInstanceFor()
...
like it is done everywhere else.
2018-03-22 17:09:51 +01:00
Florian Schmaus
d6cc291252
Move listeners into constructor in ChatStateManager
2018-03-22 17:07:32 +01:00
a3d430f334
Migrate the ChatState package to chat2 API
...
Fixes SMACK-761
2018-03-22 16:22:59 +01:00
Florian Schmaus
f42d9137b5
Merge branch '4.2'
2018-03-21 15:22:22 +01:00
Florian Schmaus
ac24d6737f
Drop CharsequenceEquals
...
it got duplicated into
- CharsequenceEquals
- CharSequenceEquals
with cb18056613
2018-03-21 15:15:08 +01:00
Florian Schmaus
5a29be4c67
Use Jid in pubsub.Subscription
2018-03-21 14:47:45 +01:00
Florian Schmaus
ffaca31178
Use XmlStringBuilder for pubsub.Subscription
2018-03-21 14:47:45 +01:00
Matteo Campana
713f0438df
Fix the Jingle IQ action attribute in jingle-old
2018-03-19 10:14:01 +01:00
Florian Schmaus
3a264777bd
Use AnimalSniffer to check for Android API compatiblity
2018-03-13 19:38:07 +01:00
Florian Schmaus
dddf62763e
Also store unavailable presences in the map for non-Roster presences
...
Fixes SMACK-808.
2018-03-13 19:38:07 +01:00
Florian Schmaus
1fd03c396a
Make Roster's non-roster presence second-level map bounded
...
Fixes SMACK-809.
2018-03-13 19:38:07 +01:00
Florian Schmaus
1d438ec1c2
Merge pull request #214 from fuentesj11/javadoc-update
...
Update/fix javadocs
2018-03-12 16:04:05 +01:00
1ac918c8d5
Fix typos, reformat table and use https links
2018-03-12 15:34:23 +01:00
b81f8fe18e
Add support for XEP-0372: References
...
Add support for XEP-0372: References
Fixes SMACK-799
2018-03-12 13:37:19 +01:00
Jesus Fuentes
903f90e1c1
Update/fix javadocs
2018-03-09 07:15:46 -06:00
Florian Schmaus
2e4ce965cd
Merge pull request #208 from fuentesj11/documentation-review
...
Proofread Getting Started documentation
2018-03-04 17:21:46 +01:00
Florian Schmaus
b7e7aeee9e
Reset Java source compatibility to 1.7 (Java 7)
...
The following wild problem appeared:
Smack currently checks for Android API compatiblity by creating a
extra 'compileAndroid' task, which has the boot classpath set to the
corresponding android.jar of the minimum Android API level required by
Smack. This ensures that the task failes if we use methods which are
not part of this Android API level.
Now setting javac's source/target compatibility level to Java 8 in
itself is not a problem, newer Android build toolchains will desugar
most Java 8 ishms to the Java 7 flavor supported by the dex tool,
hence Android projects are able to consume a Java 8 enabled Smack.
But as soon as we use lambdas with an minimum Android API level
lower than 26, the compileAndroid task will fail with:
com.sun.tools.javac.code.Symbol$CompletionFailure:
class file for java.lang.invoke.MethodHandles$Lookup not found.
Re-opens SMACK-801.
2018-03-04 10:40:50 +01:00
Jesus Fuentes
7791e53454
Fix found typos
...
Fix found typos in the documentation -Jesus
2018-02-28 07:30:18 -06:00
Florian Schmaus
7c9060c32b
Merge branch '4.2'
2018-02-27 08:09:34 +01:00
Son Goku
32262a9c54
Proofread Getting Started documentation
2018-02-26 08:18:43 -06:00
Florian Schmaus
27808e9e8c
Make PingManager use Manager.schedule()
2018-02-26 10:24:35 +01:00
Florian Schmaus
ecc53b1bc8
Add Manager.schedule(Runnable, long, TimeUnit)
...
using Smack's scheduled executor service.
2018-02-26 10:24:01 +01:00
Florian Schmaus
4f88f23f33
Make scheduled executor service static
2018-02-26 10:23:02 +01:00
Florian Schmaus
cd05d5f5d8
Call schedule() instead of directly invoking the scheduled executor
...
in AbstractXMPPConnection.
2018-02-25 11:29:39 +01:00
Guus der Kinderen
1b58581ca0
Fixed typo.
2018-02-24 14:02:10 +01:00
Florian Schmaus
42c2e4d077
Remove stanza ID ack'ed listeneres after max 3 instead of 12 hours
2018-02-23 18:53:47 +01:00
Florian Schmaus
c90607d7db
Call schedule() instead of directly invoking the scheduled executor
...
in AbstractXMPPConnection.
2018-02-23 18:50:02 +01:00
Florian Schmaus
3bdeca44f2
Merge branch '4.2'
2018-02-23 18:35:34 +01:00
Florian Schmaus
72a2014572
Set core-pool size of single-threaded executor to zero
...
in AbstractXMPPConnection.
2018-02-23 18:22:53 +01:00
Florian Schmaus
a4ab6245f6
Make cached executor service static
2018-02-23 17:04:51 +01:00
Florian Schmaus
abdfe73006
Remove executorService from AbstractXMPPConnection
...
Reduces thread count per connection by one.
2018-02-23 16:48:15 +01:00
Florian Schmaus
20014d56b4
Use true/false instead of 1/0 in boolean type FormFields
2018-02-23 11:50:54 +01:00
Florian Schmaus
793d3c47ad
Move TLS and SASL sync points into subclasses
...
In preperation of subclasses with different connection approaches.
2018-02-23 10:37:17 +01:00
Florian Schmaus
5e25491877
Do not send unavailable on disconnect() when not authenticated
2018-02-23 10:37:12 +01:00
Florian Schmaus
1bd3469fec
Also set persist items to true in PubSubIntegrationTest
2018-02-22 15:05:12 +01:00
Florian Schmaus
026f3a2f8c
Merge branch '4.2'
2018-02-22 14:54:48 +01:00