aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | ci: Output more details for failed testsLinus Jahn2021-05-211-1/+1
| | |
* | | RosterManager: Add subscription request signal with full presence (#346)Melvin Keskin2021-05-083-0/+44
| | | | | | | | | This makes it possible to get the statusText of subscription requests.
* | | Revert "github-ci: Enable integration tests"Linus Jahn2021-04-171-8/+0
| | | | | | | | | | | | | | | | | | | | | This reverts commit 222ab4071d3427f8568ca171fdc9f2f08b0dd722. Has caused problems, because integration tests can't be run on pull-requests.
* | | RegisterIq: Add out-of-band URLMelvin Keskin2021-04-173-1/+129
| | |
* | | Document QXmppStreamFeaturesLinus Jahn2021-04-062-11/+50
| | |
* | | doc: Fix warnings from QXmppNonSASLAuthIqLinus Jahn2021-04-062-7/+35
| | |
* | | doc: Fix warnings from Mix classesLinus Jahn2021-04-063-28/+56
| | |
* | | doc: Fix warnings from QXmppMam{Query,Result}IqLinus Jahn2021-04-062-16/+54
| | |
* | | Document QXmppIbb{Open,Close,Data}IqLinus Jahn2021-04-062-21/+82
| | |
* | | Clean up QXmppElementLinus Jahn2021-04-062-19/+21
| | |
* | | Document QXmppElementLinus Jahn2021-04-062-3/+65
| | |
* | | github-ci: Enable integration testsLinus Jahn2021-04-021-0/+8
| | |
* | | doc: Fix many small doxygen warningsLinus Jahn2021-03-2815-101/+171
| | |
* | | doc: Fix warnings from DiscoveryIqLinus Jahn2021-03-283-29/+146
| | |
* | | doc: Fix warnings from ByteStreamIqLinus Jahn2021-03-282-10/+51
| | | | | | | | | | | | | | | I don't know what the other attributes do exactly and didn't want to write anything wrong.
* | | Refactor and clean up TransferManagerLinus Jahn2021-03-281-44/+45
| | |
* | | doc: Fix warnings from TransferManagerLinus Jahn2021-03-282-56/+101
| | |
* | | QXmppCall: Refactoring and clean upLinus Jahn2021-03-284-41/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes things like: - detaching Qt containers (missing std::as_const) - new signal/slot syntax - missing emit keyword - more 'auto' - comparison of int and uint
* | | doc: Fix most of the warnings from QXmppCall classesLinus Jahn2021-03-286-37/+71
| | |
* | | doc: Fix warning from QXmppStun* classesLinus Jahn2021-03-283-81/+146
| | |
* | | doc: "Fix" warnings from StreamManagement* classesLinus Jahn2021-03-282-14/+4
| | |
* | | doc: "Fix" warnings from StreamInitiationIqLinus Jahn2021-03-282-3/+3
| | |
* | | Refactor and clean up QXmppDataFormLinus Jahn2021-03-281-130/+73
| | |
* | | doc: Fix warnings and clean up QXmppDataFormLinus Jahn2021-03-282-87/+217
| | |
* | | BitsBinaryDataList: Merge into QXmppBitsOfBinaryData compilation unitLinus Jahn2021-03-283-70/+1
| | | | | | | | | | | | This should speed up compilation a bit.
* | | doc: Fix warnings for BitsOfBinary* classesLinus Jahn2021-03-288-50/+140
| | |
* | | QXmppDataForm: Add FORM_TYPE search functionLinus Jahn2021-03-233-0/+47
| | |
* | | Require Qt 5.9 and clean up compatibility codeLinus Jahn2021-03-174-16/+2
| | |
* | | github-ci: Use Qt 5.9.9 (instead of 5.9.0)Linus Jahn2021-03-171-2/+2
| | |
* | | Merge branch '1.4'Linus Jahn2021-03-175-5/+16
|\| |
| * | Fix build with Qt 5.7Linus Jahn2021-03-175-5/+16
| | | | | | | | | | | | We only test 5.9 with the CI... :/
* | | Merge branch '1.4'Linus Jahn2021-03-178-11/+11
|\| |
| * | Replace qAsConst by std::as_constLinus Jahn2021-03-178-11/+11
| | |
* | | README: Minor correction (speex/theora libs => gstreamer)Linus Jahn2021-03-171-1/+1
| | |
* | | Continue with QXmpp 1.5.0Linus Jahn2021-03-152-1/+6
|/ /
* | Release QXmpp 1.4.0Linus Jahn2021-03-151-2/+2
| |
* | Prepare changelog for 1.4Linus Jahn2021-03-151-1/+15
| |
* | Merge branch '1.3'Linus Jahn2021-03-152-3/+4
|\|
| * Link privately against GStreamerJonah BrĂ¼chert2021-03-151-1/+1
| |
| * Avoid depending on gst/gst.h in a public header, fixes #3250xd34df00d2021-03-151-2/+3
| |
* | doc: xeps: Include XEP titles in links using new macroLinus Jahn2021-03-111-55/+55
| |
* | doc: Also include XEP title into XEP linksLinus Jahn2021-03-111-1/+2
| |
* | doc: xep: Add MIX-MISC v0.1 to ongoing XEPsLinus Jahn2021-03-111-0/+1
| |
* | QXmppClient: Reset Stream Management package cache on JID changesLinus Jahn2021-03-115-1/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The stream management mechanisms cache sent packages until the client receives an acknowledgement from the server. When the connection gets lost, the client resends all packages from the last connection that have not been acknowledged. And here comes the problem: When connecting with a different JID, the client still resends all packages from the last connection. Packages that were never intended to be sent from another account / to another server. This commit fixes this behaviour by resetting the package cache, when the JID changes.
* | tests: Add integration tests for VCardManagerLinus Jahn2021-03-111-5/+70
| |
* | tests: Add basics for integration testsLinus Jahn2021-03-111-0/+79
| |
* | Implement MIX-MISC XEP-0407: Invitation message extension (#329)Melvin Keskin2021-03-0811-2/+444
| | | | | | | | | | | | | | This implements the message extension for MIX invitations from XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities in version 0.1.2. https://xmpp.org/extensions/xep-0407.html#usecase-user-invite
* | cmake: Simplify Qt5/Qt6 handlingLinus Jahn2021-02-267-28/+12
| |
* | Disable use of Qt APIs deprecated since Qt 5.15Linus Jahn2021-02-191-0/+1
| |
* | QXmppCallStream: Use QRandomGenerator for Qt >= 5.10Linus Jahn2021-02-191-0/+8
| |