aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add new QXmppPubSubItemLinus Jahn2021-08-222-28/+143
| | | | | Specialization of pubsub items now works via inheritance. Parsing has been extended, now also supports the 'publisher' attribute.
* Make QXmppPubSubIq a template class and extendLinus Jahn2021-08-225-127/+708
|
* tests: Add tests for QXmppPubSubSubscriptionsLinus Jahn2021-08-221-0/+105
|
* tests: Add tests for QXmppPubSubAffiliationsLinus Jahn2021-08-222-0/+122
|
* Add QXmppPubSubAffiliationLinus Jahn2021-08-223-0/+267
|
* Add QXmppPubSubSubscriptionLinus Jahn2021-08-225-0/+462
|
* tests: Fix 9579572: pubsubiq testsLinus Jahn2021-08-031-2/+2
|
* tests: util: Allow using ' instead of " in xmlLinus Jahn2021-08-013-13/+18
| | | | serializePacket now accepts both `'` and `"`.
* tests: util: Add new packetToXml() functionLinus Jahn2021-08-011-6/+13
|
* tests: TestClient: Add both QString & QByteArray packet injectionLinus Jahn2021-08-014-8/+10
|
* Document QXmppVersion()Linus Jahn2021-08-011-1/+4
|
* Use qMakePair() again to fix compile errorsLinus Jahn2021-08-013-4/+4
| | | | | | | With some configurations QPair(a, b) (without template parameters) causes errors, but it works with qMakePair(). Fixes #360.
* tests: TestClient: Fix warning of missing include for destructorsLinus Jahn2021-07-231-2/+4
| | | | | | | | | | | | MSVC warning: C:\Qt\5.11\msvc2017_64\include\QtCore/qalgorithms.h(320): warning C4150: deletion of pointer to incomplete type 'QXmppClientExtension'; no destructor called [C:\tst_qxmpprostermanager.vcxproj] C:\projects\qxmpp\src\client\QXmppClient_p.h(43): note: see declaration of 'QXmppClientExtension' C:\Qt\5.11\msvc2017_64\include\QtCore/qalgorithms.h(328): note: see reference to function template instantiation 'void qDeleteAll<QList<QXmppClientExtension *>::const_iterator>()'
* doc: Add QXmppGlobal.h.in to input filesLinus Jahn2021-07-231-0/+1
| | | | Required for the namespace and other documented stuff in there.
* QXmppClient: Add addNewExtension<T>()Linus Jahn2021-07-233-8/+18
|
* pr template: Add note on documenting supported XEPsLinus Jahn2021-07-061-0/+1
|
* doc: xep: Add XEP-0434: Trust Messages (v0.5)Linus Jahn2021-07-061-0/+1
|
* Add QXmppTrustMessageElementMelvin Keskin2021-07-067-0/+399
|
* Add QXmppTrustMessageKeyOwnerMelvin Keskin2021-07-067-0/+381
|
* pr template: Add note on unit testsLinus Jahn2021-07-061-5/+6
|
* Add unit test for QXmppDiscoveryManagerLinus Jahn2021-07-062-0/+92
|
* RosterManager: Add unit tests for QFuture requestsLinus Jahn2021-07-062-2/+52
|
* tests: Add TestClient class for client testing with QFuturesLinus Jahn2021-07-066-2/+129
|
* QXmppStream: Fix memory leak in new IqStateLinus Jahn2021-07-061-3/+3
| | | | The code needs to be improved here.
* More template magic for QFuturesLinus Jahn2021-07-055-18/+37
|
* RosterManager: Add QFuture-based requestsLinus Jahn2021-07-052-0/+130
|
* Add QXmppClient::sendGenericIq() just returning Success/StanzaErrorLinus Jahn2021-07-053-2/+47
|
* Add github pull request templateLinus Jahn2021-07-031-0/+5
|
* Move QFuture utilities into new QXmppFutureUtils_p.hLinus Jahn2021-07-035-25/+51
| | | | Also ran clang-format on the file.
* Refactor QXmppMessage to support parsing with inheritanceLinus Jahn2021-07-012-152/+161
| | | | Required for PubSub event notifications with templates.
* tests: util: Add xmlToDom() helperLinus Jahn2021-06-301-4/+14
|
* UploadRequestManager: Add QFuture-based requestsLinus Jahn2021-06-272-0/+108
|
* DiscoveryManager: Add QFuture-based requestsLinus Jahn2021-06-272-0/+76
|
* EntityTimeManager: Add QFuture-based requestLinus Jahn2021-06-272-8/+50
|
* Add QFuture chaining utilitiesLinus Jahn2021-06-271-0/+109
|
* Add reporting of IQ responses with QFuturesLinus Jahn2021-06-275-2/+179
|
* QXmppClient: Add send() function with QFutureLinus Jahn2021-06-272-0/+49
|
* QXmppStream: Report packet sending result using QFuturesLinus Jahn2021-06-278-24/+208
|
* MucRoom::sendMessage: Improve explanation of the helper functionLinus Jahn2021-05-291-1/+6
| | | | Explain that and how it's possible to send custom messages.
* 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
|