| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use QXmppError in all IQ results instead of StanzaError | Linus Jahn | 2023-01-22 | 1 | -4/+5 |
| | | | | | | | | | This allows us to report different error types with more information and makes it possible to distinguish stanza errors and errors generated locally. Part of #501. | ||||
| * | Introduce QXmppTask & QXmppPromise | Linus Jahn | 2023-01-03 | 1 | -13/+43 |
| | | | | | | | Closes #502. Co-authored-by: Jonah BrĂ¼chert <jbb@kaidan.im> | ||||
| * | Replace QXmpp::SendError with QXmppError everywhere | Linus Jahn | 2022-12-30 | 1 | -2/+2 |
| | | | | | Part of #501. | ||||
| * | FutureUtils: Add visitForward() function | Linus Jahn | 2022-10-02 | 1 | -0/+15 |
| | | |||||
| * | Fix makeReadyFuture() void overload | Linus Jahn | 2022-09-13 | 1 | -1/+1 |
| | | |||||
| * | FutureUtils: Use QtFuture::makeReadyFuture on Qt >= 6.1 | Linus Jahn | 2022-09-12 | 1 | -0/+4 |
| | | |||||
| * | FutureUtils: Add mapSuccess() to map success type of variants | Linus Jahn | 2022-08-13 | 1 | -0/+15 |
| | | |||||
| * | FutureUtils: chain: Pass future as const& | Linus Jahn | 2022-08-08 | 1 | -1/+1 |
| | | | | | | The move overload hasn't any advantages here as the QFutureWatcher also takes QFuture const &. | ||||
| * | Adapt clang-format | Linus Jahn | 2022-06-17 | 1 | -1/+1 |
| | | |||||
| * | FutureUtils: chain: Use future interface without shared_ptr | Linus Jahn | 2022-03-03 | 1 | -5/+5 |
| | | | | | | Didn't work before because the lambdas weren't mutable and so the QFutureInterface was always const. | ||||
| * | FutureUtils: Make handler lambda mutable | Linus Jahn | 2022-03-03 | 1 | -4/+4 |
| | | |||||
| * | FutureUtils: Add method for reporting finished with result | Melvin Keskin | 2022-02-02 | 1 | -0/+7 |
| | | | | | | | QFutureInterface comes with a reportFinished(T *result = nullptr) function, but it only accepts the value by pointer which is inconvenient in some cases. | ||||
| * | Run 'clang-format' on all files | Melvin Keskin | 2022-01-15 | 1 | -12/+14 |
| | | |||||
| * | Convert copyright headers to REUSE | Linus Jahn | 2022-01-14 | 1 | -22/+3 |
| | | |||||
| * | Update copyright years (2022 edition) | Linus Jahn | 2022-01-09 | 1 | -1/+1 |
| | | |||||
| * | Adapt IQ parsing to new packet sending | Linus Jahn | 2021-09-03 | 1 | -3/+4 |
| | | | | | Remove now unused QXmpp::PacketState. | ||||
| * | FutureUtils: Add awaitLast using last future result | Linus Jahn | 2021-08-31 | 1 | -0/+13 |
| | | |||||
| * | 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 |
| | | |||||
| * | More template magic for QFutures | Linus Jahn | 2021-07-05 | 1 | -13/+32 |
| | | |||||
| * | Move QFuture utilities into new QXmppFutureUtils_p.h | Linus Jahn | 2021-07-03 | 1 | -0/+128 |
| Also ran clang-format on the file. | |||||
