| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | tests: Add tests for QXmppPubSubManager | Linus Jahn | 2021-08-22 | 2 | -0/+861 | |
| | | | | | Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | |||||
| * | Add QXmppPubSubManager | Linus Jahn | 2021-08-22 | 7 | -0/+1024 | |
| | | | | | | | Supports the most common pubsub requests. Co-authored-by: Germán Márquez Mejía <mancho@olomono.de> | |||||
| * | Implement XEP-0118: User Tune: Add manager with tests | Linus Jahn | 2021-08-22 | 8 | -0/+323 | |
| | | ||||||
| * | Implement XEP-0118: User Tune: Add PubSub item | Linus Jahn | 2021-08-22 | 5 | -0/+348 | |
| | | ||||||
| * | Add PubSubMetadata form | Linus Jahn | 2021-08-22 | 3 | -0/+394 | |
| | | ||||||
| * | Add PubSubPublishOptions form | Linus Jahn | 2021-08-22 | 4 | -0/+18 | |
| | | ||||||
| * | Add PubSubNodeConfig form | Linus Jahn | 2021-08-22 | 3 | -0/+1051 | |
| | | ||||||
| * | Add PubSubSubscribeOptions form | Linus Jahn | 2021-08-22 | 3 | -0/+389 | |
| | | ||||||
| * | Add PubSubSubAuthorization form | Linus Jahn | 2021-08-22 | 5 | -0/+315 | |
| | | ||||||
| * | Introduce data form parsing abstractions | Linus Jahn | 2021-08-22 | 5 | -0/+392 | |
| | | ||||||
| * | tests: Add tests for QXmppPubSubEvent<T> | Linus Jahn | 2021-08-22 | 3 | -0/+320 | |
| | | ||||||
| * | tests: Add tests for QXmppPubSubItem | Linus Jahn | 2021-08-22 | 1 | -0/+77 | |
| | | ||||||
| * | tests: Add tests for QXmppPubSubIq<T> | Linus Jahn | 2021-08-22 | 2 | -73/+168 | |
| | | ||||||
| * | tests: Add PubSub utilities header | Linus Jahn | 2021-08-22 | 1 | -0/+68 | |
| | | ||||||
| * | Add QXmppPubSubEvent | Linus Jahn | 2021-08-22 | 3 | -0/+608 | |
| | | | | | | | | The pubsub events are inheriting from QXmppMessage and are template classes with the item type as template parameter. Supports nearly everything from XEP-0060. | |||||
| * | Add new QXmppPubSubItem | Linus Jahn | 2021-08-22 | 2 | -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 extend | Linus Jahn | 2021-08-22 | 5 | -127/+708 | |
| | | ||||||
| * | tests: Add tests for QXmppPubSubSubscriptions | Linus Jahn | 2021-08-22 | 1 | -0/+105 | |
| | | ||||||
| * | tests: Add tests for QXmppPubSubAffiliations | Linus Jahn | 2021-08-22 | 2 | -0/+122 | |
| | | ||||||
| * | Add QXmppPubSubAffiliation | Linus Jahn | 2021-08-22 | 3 | -0/+267 | |
| | | ||||||
| * | Add QXmppPubSubSubscription | Linus Jahn | 2021-08-22 | 5 | -0/+462 | |
| | | ||||||
| * | tests: Fix 9579572: pubsubiq tests | Linus Jahn | 2021-08-03 | 1 | -2/+2 | |
| | | ||||||
| * | tests: util: Allow using ' instead of " in xml | Linus Jahn | 2021-08-01 | 3 | -13/+18 | |
| | | | | | serializePacket now accepts both `'` and `"`. | |||||
| * | tests: util: Add new packetToXml() function | Linus Jahn | 2021-08-01 | 1 | -6/+13 | |
| | | ||||||
| * | tests: TestClient: Add both QString & QByteArray packet injection | Linus Jahn | 2021-08-01 | 4 | -8/+10 | |
| | | ||||||
| * | Document QXmppVersion() | Linus Jahn | 2021-08-01 | 1 | -1/+4 | |
| | | ||||||
| * | Use qMakePair() again to fix compile errors | Linus Jahn | 2021-08-01 | 3 | -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 destructors | Linus Jahn | 2021-07-23 | 1 | -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 files | Linus Jahn | 2021-07-23 | 1 | -0/+1 | |
| | | | | | Required for the namespace and other documented stuff in there. | |||||
| * | QXmppClient: Add addNewExtension<T>() | Linus Jahn | 2021-07-23 | 3 | -8/+18 | |
| | | ||||||
| * | pr template: Add note on documenting supported XEPs | Linus Jahn | 2021-07-06 | 1 | -0/+1 | |
| | | ||||||
| * | doc: xep: Add XEP-0434: Trust Messages (v0.5) | Linus Jahn | 2021-07-06 | 1 | -0/+1 | |
| | | ||||||
| * | Add QXmppTrustMessageElement | Melvin Keskin | 2021-07-06 | 7 | -0/+399 | |
| | | ||||||
| * | Add QXmppTrustMessageKeyOwner | Melvin Keskin | 2021-07-06 | 7 | -0/+381 | |
| | | ||||||
| * | pr template: Add note on unit tests | Linus Jahn | 2021-07-06 | 1 | -5/+6 | |
| | | ||||||
| * | Add unit test for QXmppDiscoveryManager | Linus Jahn | 2021-07-06 | 2 | -0/+92 | |
| | | ||||||
| * | RosterManager: Add unit tests for QFuture requests | Linus Jahn | 2021-07-06 | 2 | -2/+52 | |
| | | ||||||
| * | tests: Add TestClient class for client testing with QFutures | Linus Jahn | 2021-07-06 | 6 | -2/+129 | |
| | | ||||||
| * | QXmppStream: Fix memory leak in new IqState | Linus Jahn | 2021-07-06 | 1 | -3/+3 | |
| | | | | | The code needs to be improved here. | |||||
| * | More template magic for QFutures | Linus Jahn | 2021-07-05 | 5 | -18/+37 | |
| | | ||||||
| * | RosterManager: Add QFuture-based requests | Linus Jahn | 2021-07-05 | 2 | -0/+130 | |
| | | ||||||
| * | Add QXmppClient::sendGenericIq() just returning Success/StanzaError | Linus Jahn | 2021-07-05 | 3 | -2/+47 | |
| | | ||||||
| * | Add github pull request template | Linus Jahn | 2021-07-03 | 1 | -0/+5 | |
| | | ||||||
| * | Move QFuture utilities into new QXmppFutureUtils_p.h | Linus Jahn | 2021-07-03 | 5 | -25/+51 | |
| | | | | | Also ran clang-format on the file. | |||||
| * | Refactor QXmppMessage to support parsing with inheritance | Linus Jahn | 2021-07-01 | 2 | -152/+161 | |
| | | | | | Required for PubSub event notifications with templates. | |||||
| * | tests: util: Add xmlToDom() helper | Linus Jahn | 2021-06-30 | 1 | -4/+14 | |
| | | ||||||
| * | UploadRequestManager: Add QFuture-based requests | Linus Jahn | 2021-06-27 | 2 | -0/+108 | |
| | | ||||||
| * | DiscoveryManager: Add QFuture-based requests | Linus Jahn | 2021-06-27 | 2 | -0/+76 | |
| | | ||||||
| * | EntityTimeManager: Add QFuture-based request | Linus Jahn | 2021-06-27 | 2 | -8/+50 | |
| | | ||||||
| * | Add QFuture chaining utilities | Linus Jahn | 2021-06-27 | 1 | -0/+109 | |
| | | ||||||
