| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | FutureUtils: Add awaitLast using last future result | Linus Jahn | 2021-08-31 | 1 | -0/+13 |
| | | |||||
| * | Make some classes QXmppNonzas instead of QXmppStanza | Linus Jahn | 2021-08-26 | 3 | -7/+7 |
| | | |||||
| * | Make it possible to send QXmppNonzas over streams | Linus Jahn | 2021-08-26 | 6 | -13/+13 |
| | | |||||
| * | Make QXmppStanza inherit from QXmppNonza | Linus Jahn | 2021-08-26 | 2 | -16/+3 |
| | | | | | | QXmppNonzas are basic elements which can be sent over XMPP streams. QXmppStanza is a specialization of that (IQ, message or presence). | ||||
| * | Add QXmppNonza | Linus Jahn | 2021-08-26 | 3 | -0/+103 |
| | | | | | | | | | Some objects currently inherit from QXmppStanza although they don't make use of most of the stanza's features (like having to/from/id). This is currently necessary, because only QXmppStanzas can be sent via the client or stream. The QXmppNonza class should fix that by only providing the most important features (parse + toXml). | ||||
| * | FutureUtils: Add await() function | Linus Jahn | 2021-08-26 | 1 | -0/+24 |
| | | |||||
| * | FutureUtils: Add makeReadyFuture for void | Linus Jahn | 2021-08-26 | 1 | -0/+6 |
| | | |||||
| * | QXmppGlobal: Add missing \since tags | Linus Jahn | 2021-08-23 | 1 | -1/+7 |
| | | |||||
| * | Add QXmppPubSubManager | Linus Jahn | 2021-08-22 | 6 | -0/+1023 |
| | | | | | | | 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 | 5 | -0/+194 |
| | | |||||
| * | 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 | 3 | -0/+243 |
| | | |||||
| * | Introduce data form parsing abstractions | Linus Jahn | 2021-08-22 | 5 | -0/+392 |
| | | |||||
| * | tests: Add tests for QXmppPubSubEvent<T> | Linus Jahn | 2021-08-22 | 1 | -0/+2 |
| | | |||||
| * | 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 | 4 | -126/+707 |
| | | |||||
| * | Add QXmppPubSubAffiliation | Linus Jahn | 2021-08-22 | 3 | -0/+267 |
| | | |||||
| * | Add QXmppPubSubSubscription | Linus Jahn | 2021-08-22 | 5 | -0/+462 |
| | | |||||
| * | 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. | ||||
| * | QXmppClient: Add addNewExtension<T>() | Linus Jahn | 2021-07-23 | 2 | -0/+18 |
| | | |||||
| * | Add QXmppTrustMessageElement | Melvin Keskin | 2021-07-06 | 5 | -0/+299 |
| | | |||||
| * | Add QXmppTrustMessageKeyOwner | Melvin Keskin | 2021-07-06 | 5 | -0/+250 |
| | | |||||
| * | tests: Add TestClient class for client testing with QFutures | Linus Jahn | 2021-07-06 | 3 | -0/+3 |
| | | |||||
| * | 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 |
| | | |||||
| * | 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. | ||||
| * | 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 |
| | | |||||
| * | Add reporting of IQ responses with QFutures | Linus Jahn | 2021-06-27 | 5 | -2/+179 |
| | | |||||
| * | QXmppClient: Add send() function with QFuture | Linus Jahn | 2021-06-27 | 2 | -0/+49 |
| | | |||||
| * | QXmppStream: Report packet sending result using QFutures | Linus Jahn | 2021-06-27 | 8 | -24/+208 |
| | | |||||
| * | MucRoom::sendMessage: Improve explanation of the helper function | Linus Jahn | 2021-05-29 | 1 | -1/+6 |
| | | | | | Explain that and how it's possible to send custom messages. | ||||
| * | RosterManager: Add subscription request signal with full presence (#346) | Melvin Keskin | 2021-05-08 | 2 | -0/+22 |
| | | | | This makes it possible to get the statusText of subscription requests. | ||||
| * | 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 |
| | | |||||
