| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add QXmppPubSubManager | Linus Jahn | 2021-08-22 | 2 | -0/+2 |
| | | | | | | | 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 | 2 | -0/+2 |
| | | |||||
| * | Implement XEP-0118: User Tune: Add PubSub item | Linus Jahn | 2021-08-22 | 4 | -0/+346 |
| | | |||||
| * | Add PubSubMetadata form | Linus Jahn | 2021-08-22 | 2 | -0/+392 |
| | | |||||
| * | Add PubSubPublishOptions form | Linus Jahn | 2021-08-22 | 3 | -0/+17 |
| | | |||||
| * | Add PubSubNodeConfig form | Linus Jahn | 2021-08-22 | 2 | -0/+1049 |
| | | |||||
| * | Add PubSubSubscribeOptions form | Linus Jahn | 2021-08-22 | 2 | -0/+387 |
| | | |||||
| * | Add PubSubSubAuthorization form | Linus Jahn | 2021-08-22 | 2 | -0/+241 |
| | | |||||
| * | Introduce data form parsing abstractions | Linus Jahn | 2021-08-22 | 4 | -0/+390 |
| | | |||||
| * | tests: Add tests for QXmppPubSubEvent<T> | Linus Jahn | 2021-08-22 | 1 | -0/+2 |
| | | |||||
| * | Add QXmppPubSubEvent | Linus Jahn | 2021-08-22 | 2 | -0/+606 |
| | | | | | | | | 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 | 4 | -126/+707 |
| | | |||||
| * | Add QXmppPubSubAffiliation | Linus Jahn | 2021-08-22 | 2 | -0/+265 |
| | | |||||
| * | Add QXmppPubSubSubscription | Linus Jahn | 2021-08-22 | 4 | -0/+460 |
| | | |||||
| * | Document QXmppVersion() | Linus Jahn | 2021-08-01 | 1 | -1/+4 |
| | | |||||
| * | Use qMakePair() again to fix compile errors | Linus Jahn | 2021-08-01 | 1 | -1/+1 |
| | | | | | | | | With some configurations QPair(a, b) (without template parameters) causes errors, but it works with qMakePair(). Fixes #360. | ||||
| * | Add QXmppTrustMessageElement | Melvin Keskin | 2021-07-06 | 4 | -0/+297 |
| | | |||||
| * | Add QXmppTrustMessageKeyOwner | Melvin Keskin | 2021-07-06 | 4 | -0/+248 |
| | | |||||
| * | tests: Add TestClient class for client testing with QFutures | Linus Jahn | 2021-07-06 | 2 | -0/+2 |
| | | |||||
| * | 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 | 1 | -13/+32 |
| | | |||||
| * | Add QXmppClient::sendGenericIq() just returning Success/StanzaError | Linus Jahn | 2021-07-05 | 1 | -0/+5 |
| | | |||||
| * | Move QFuture utilities into new QXmppFutureUtils_p.h | Linus Jahn | 2021-07-03 | 1 | -22/+41 |
| | | | | | 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. | ||||
| * | Add QFuture chaining utilities | Linus Jahn | 2021-06-27 | 1 | -0/+109 |
| | | |||||
| * | Add reporting of IQ responses with QFutures | Linus Jahn | 2021-06-27 | 2 | -1/+140 |
| | | |||||
| * | QXmppStream: Report packet sending result using QFutures | Linus Jahn | 2021-06-27 | 7 | -24/+207 |
| | | |||||
| * | RegisterIq: Add out-of-band URL | Melvin Keskin | 2021-04-17 | 2 | -1/+42 |
| | | |||||
| * | Document QXmppStreamFeatures | Linus Jahn | 2021-04-06 | 2 | -11/+50 |
| | | |||||
| * | doc: Fix warnings from QXmppNonSASLAuthIq | Linus Jahn | 2021-04-06 | 2 | -7/+35 |
| | | |||||
| * | doc: Fix warnings from Mix classes | Linus Jahn | 2021-04-06 | 3 | -28/+56 |
| | | |||||
| * | doc: Fix warnings from QXmppMam{Query,Result}Iq | Linus Jahn | 2021-04-06 | 2 | -16/+54 |
| | | |||||
| * | Document QXmppIbb{Open,Close,Data}Iq | Linus Jahn | 2021-04-06 | 2 | -21/+82 |
| | | |||||
| * | Clean up QXmppElement | Linus Jahn | 2021-04-06 | 2 | -19/+21 |
| | | |||||
| * | Document QXmppElement | Linus Jahn | 2021-04-06 | 2 | -3/+65 |
| | | |||||
| * | doc: Fix many small doxygen warnings | Linus Jahn | 2021-03-28 | 12 | -100/+166 |
| | | |||||
| * | doc: Fix warnings from DiscoveryIq | Linus Jahn | 2021-03-28 | 2 | -28/+145 |
| | | |||||
| * | doc: Fix warnings from ByteStreamIq | Linus Jahn | 2021-03-28 | 2 | -10/+51 |
| | | | | | | I don't know what the other attributes do exactly and didn't want to write anything wrong. | ||||
| * | doc: Fix warning from QXmppStun* classes | Linus Jahn | 2021-03-28 | 3 | -81/+146 |
| | | |||||
| * | doc: "Fix" warnings from StreamManagement* classes | Linus Jahn | 2021-03-28 | 2 | -14/+4 |
| | | |||||
| * | doc: "Fix" warnings from StreamInitiationIq | Linus Jahn | 2021-03-28 | 2 | -3/+3 |
| | | |||||
| * | Refactor and clean up QXmppDataForm | Linus Jahn | 2021-03-28 | 1 | -130/+73 |
| | | |||||
| * | doc: Fix warnings and clean up QXmppDataForm | Linus Jahn | 2021-03-28 | 2 | -87/+217 |
| | | |||||
| * | BitsBinaryDataList: Merge into QXmppBitsOfBinaryData compilation unit | Linus Jahn | 2021-03-28 | 2 | -69/+1 |
| | | | | | This should speed up compilation a bit. | ||||
| * | doc: Fix warnings for BitsOfBinary* classes | Linus Jahn | 2021-03-28 | 8 | -50/+140 |
| | | |||||
| * | QXmppDataForm: Add FORM_TYPE search function | Linus Jahn | 2021-03-23 | 2 | -0/+23 |
| | | |||||
| * | Require Qt 5.9 and clean up compatibility code | Linus Jahn | 2021-03-17 | 2 | -14/+0 |
| | | |||||
| * | Fix build with Qt 5.7 | Linus Jahn | 2021-03-17 | 2 | -3/+12 |
| | | | | | We only test 5.9 with the CI... :/ | ||||
| * | Replace qAsConst by std::as_const | Linus Jahn | 2021-03-17 | 3 | -4/+4 |
| | | |||||
