Florian Schmaus
2762325639
[repl] Bump Scala to 2.13.6 and Ammonite to 2.4.0
2 years ago
Florian Schmaus
6434e77336
[sinttest] Use correct camel case in method name: s/MUC/muc/
...
See also https://google.github.io/styleguide/javaguide.html#s5.3-camel-case
2 years ago
Florian Schmaus
2e18442b11
Merge pull request #475 from Fishbowler/xep-0045-coverage-part1
...
[sinttest] Refactor MUC tests ready to add more
2 years ago
Florian Schmaus
b3e1082c09
Merge pull request #479 from Fishbowler/doc_updates
...
Various doc additions
2 years ago
Dan Caseley
e0754df043
[doc] Initial IDE config guide
2 years ago
Dan Caseley
7b3bd6ff96
[doc] Fix config example in MUC doc
2 years ago
Dan Caseley
a0b8ad98c9
[doc] Add debugging section to sinttest doc
2 years ago
Florian Schmaus
82d5ee6ac4
Merge pull request #476 from Fishbowler/doc_updates
...
[doc] Fix some wording in integrationtest.md
2 years ago
Dan Caseley
cedced5b13
[doc] Fix some wording in integrationtest.md
2 years ago
Dan Caseley
cd6ff363c6
[sinttest] Refactor MUC tests ready to add more
2 years ago
Florian Schmaus
8692c0187e
Merge pull request #474 from vanitasvitae/pgpainless_0_2_0
...
Bump PGPainless to 0.2.0
2 years ago
Paul Schaub
340ef42736
Bump PGPainless to 0.2.0
2 years ago
Florian Schmaus
4f2d8e8d4c
Merge pull request #473 from Flowdalic/coveralls
...
[ci] Re-enable coveralls
2 years ago
Florian Schmaus
b52e02740b
[ci] Re-enable coveralls
2 years ago
Florian Schmaus
e9ca16ed12
[websocket-java11] Add test
2 years ago
Florian Schmaus
8d74873925
Merge branch '4.4'
2 years ago
Florian Schmaus
4eb5869860
[build] Remove markdown-gradle-plugin
2 years ago
Florian Schmaus
39b211cde3
[muc] Use StanzaCollector.nextResultBlockForever() in MultiUserChat.nextMessage()
2 years ago
Florian Schmaus
602aafe119
[fix-a-javadoc] Modernize, tell xargs to run in parallel
2 years ago
Florian Schmaus
b0729d83a8
[jingle] Do not call nextResult() in JingleUtil
...
StanzaCollector.nextResult() will not cancel the related stanza
collector potentially causing a resource leak.
2 years ago
Florian Schmaus
aab48570c9
Call XMPPConnection.sendIqRequestAndWaitForResponse(IQ) where possible
...
Refactored using
find . -type f -name "*.java" |\
xargs sed -i -E |\
's/\.createStanzaCollectorAndSend\((\w+)\)\.nextResultOrThrow\(\);/.sendIqRequestAndWaitForResponse(\1);/'
and some manual refactoring.
2 years ago
Florian Schmaus
c9ea1c11b6
[search] Return and expect the high-level forms API types
2 years ago
Florian Schmaus
6ec654ad1e
[muc] Fix javadoc of MultiUserChat.getConfigurationForm()
...
This method no longer returns null.
2 years ago
Florian Schmaus
1fee87b24d
[openpgp] Do not catch Exception, catch the expected exception types
2 years ago
Florian Schmaus
5e43ef550f
[openpgp] Improve control-flow logic in PainlessOpenPgpProvider
...
Also remove superfluous toString().
2 years ago
Florian Schmaus
64db6e3ebc
[openpgp] Remove INFO log sites
...
INFO log sites should be used sparingly and carefully. Those are a
good examples for an unnecessary INFO log sites.
2 years ago
Florian Schmaus
aa49743ef8
[openpgp] Downgrade log site from INFO to FINE
2 years ago
Florian Schmaus
8cd0a9f5ce
[core] Mark IntrospectionProvider as deprecated
2 years ago
Florian Schmaus
6af38482de
[iqversion] Use IQ builder pattern
2 years ago
Florian Schmaus
469d4fb0dc
[time] Use IqBuilder pattern and improve API
2 years ago
Florian Schmaus
cd33b885ae
[xmlparser] Add SmackXmlParser.newXmlParser(InputStream)
2 years ago
Florian Schmaus
a806595a77
[core] Move IqData construction API to the right place
...
AbstractIqBuilder is the wrong place for those methods, they belong in
IqData.
2 years ago
Florian Schmaus
6b14fcab75
[geoloc] Mark Builder constructor as deprecated
2 years ago
Florian Schmaus
6011d566cf
[geoloc] Do not use Time IQ for timezone operations
2 years ago
Florian Schmaus
5cd77ec741
[geoloc] Mark Builder class final
2 years ago
Florian Schmaus
70cb9e8a94
[resources] Use realpath instead of readlink in fix-java-javadoc.sh
2 years ago
Florian Schmaus
ba5c2e46d8
[smack-core] Fix javadoc of EmbeddedExtensionProvider
2 years ago
Florian Schmaus
65c363b19d
Merge pull request #470 from Fishbowler/fix_muc_javadoc
...
[sinttest] Tweaks to the muc test javadoc
2 years ago
Dan Caseley
fc191e4e19
[sinttest] Add XEP reference for muc destroy test
2 years ago
Dan Caseley
b541397119
[sinttest] Fix typo in muc XEP reference for test
2 years ago
Florian Schmaus
6a78e4ad09
[sinttest] Do not catch exceptions when destroying a MUC
...
If something goes wrong when destroying a MUC, we want to be notified
about it immediately, as further results of the integration test run
are unreliable anyway.
2 years ago
Florian Schmaus
a36251ff7d
Merge remote-tracking branch 'github/pr/469' into muc
2 years ago
Florian Schmaus
0c397294e1
Merge remote-tracking branch 'github/pr/468' into muc
2 years ago
Dan Caseley
920b686f29
Add kick presence tests
...
Inspired by OF-2240. Used to validate the problem, then test the fix.
2 years ago
Dan Caseley
642f5bde61
[sinttest] Fix ordering of parameters in muc assertEquals checks
2 years ago
Florian Schmaus
64c82ca0cf
[muc] Add MultiUserChat.destroy()
2 years ago
Florian Schmaus
c95c8264da
[muc] Improve javadoc of MultiUserChat.destory(String, EntityBareJid)
2 years ago
Florian Schmaus
8a91021a0e
[sinttest] Improve MultiUserChatIntegrationTest.tryDestroy(MultiUserChat)
2 years ago
Florian Schmaus
3d4e7938a7
Make ExtensionElement marker interface wrt. QNAME field
...
ExtensionElement is now a marker interface that requires all
implementation non-abstract classes to carry a static final QNAME
field (of type QName). This is verified by a new unit test.
Also FullyQualifiedElement is renamed to simply XmlElement. XmlElement
is used over ExtensionElement when implementing classes do not
statically know the qualified name of the XML elements they
represent. In general, XmlElement should be used sparingly, and every
XML element should be modeled by its own Java class (implementing
ExtensionElement).
2 years ago
Florian Schmaus
5493a22e44
Merge branch '4.4'
2 years ago