| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use QXmppError in all IQ results instead of StanzaError | Linus Jahn | 2023-01-22 | 1 | -2/+2 |
| | | | | | | | | | 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 | -6/+6 |
| | | | | | | | Closes #502. Co-authored-by: Jonah Brüchert <jbb@kaidan.im> | ||||
| * | Replace raw pointers with unique_ptr | Linus Jahn | 2022-09-02 | 1 | -1/+1 |
| | | | | | safer, simpler | ||||
| * | Convert copyright headers to REUSE | Linus Jahn | 2022-01-14 | 1 | -24/+5 |
| | | |||||
| * | Update copyright years (2022 edition) | Linus Jahn | 2022-01-09 | 1 | -1/+1 |
| | | |||||
| * | Refactor packet sending: Add SendSuccess/SendError | Linus Jahn | 2021-09-03 | 1 | -2/+3 |
| | | |||||
| * | RosterManager: Add QFuture-based requests | Linus Jahn | 2021-07-05 | 1 | -0/+13 |
| | | |||||
| * | RosterManager: Add subscription request signal with full presence (#346) | Melvin Keskin | 2021-05-08 | 1 | -0/+3 |
| | | | | This makes it possible to get the statusText of subscription requests. | ||||
| * | Update copyright headers to 2021 | Linus Jahn | 2021-02-19 | 1 | -1/+1 |
| | | |||||
| * | Improve wording in method documentation (#330) | melvo | 2021-02-17 | 1 | -1/+1 |
| | | |||||
| * | RosterManager: Cache roster when using stream management | Linus Jahn | 2021-01-09 | 1 | -0/+4 |
| | | | | | | | | | | | | | The roster manager caches the roster items if a previous stream could be resumed now. The rosterReceived() signal is not emitted again in this case. This avoids redundant roster requests. When no stream management is used, the roster cache is cleared directly on disconnecting. If stream management is used, the cache is also accessible after disconnecting. On connecting the manager checks whether the last stream could be resumed. If the last stream hasn't been resumed, the cache is cleared and the roster is re-requested. | ||||
| * | RosterManager: Refactor/modernise code | Linus Jahn | 2021-01-09 | 1 | -6/+7 |
| | | |||||
| * | Make QXmpp work with projects using QT_NO_KEYWORDS | Linus Jahn | 2020-02-11 | 1 | -3/+3 |
| | | | | | | | | | | | | This replaces all occurencies of 'slots' and 'signals' with 'Q_SLOTS' and 'Q_SIGNALS'. This allows for smooth integration with software projects that need QT_NO_KEYWORDS, such as those ones that rely on boost libraries. Closes #115. Co-authored-by: Tommaso Cucinotta <tommaso.cucinotta@santannapisa.it> | ||||
| * | clang-format: Enable regrouping and sorting of includes | Linus Jahn | 2020-02-03 | 1 | -4/+4 |
| | | |||||
| * | Bump copyright year to 2020 | Linus Jahn | 2020-01-06 | 1 | -1/+1 |
| | | |||||
| * | Add a .clang-format somewhat close to the current style | 0xd34df00d | 2019-12-23 | 1 | -13/+13 |
| | | |||||
| * | Port away from deprecated client extension getters of the QXmppClient | Linus Jahn | 2019-10-23 | 1 | -14/+17 |
| | | | | | | This replaces the deprecated getters in the examples and in the documentation. | ||||
| * | Modernize codebase using clang-tidy | Jonah Brüchert | 2019-09-08 | 1 | -2/+2 |
| | | | | | | | | | Using the following checks: * modernize-use-nullptr * modernize-use-override * modernize-use-using * modernize-use-bool-literals | ||||
| * | Bump copyright year to 2019 | Jeremy Lainé | 2019-01-08 | 1 | -1/+1 |
| | | |||||
| * | update project homepage | Jeremy Lainé | 2014-03-28 | 1 | -1/+1 |
| | | |||||
| * | update project homepage | Jeremy Lainé | 2014-03-27 | 1 | -1/+1 |
| | | |||||
| * | update copyright notice to 2008-2014 | Jeremy Lainé | 2014-03-26 | 1 | -1/+1 |
| | | |||||
| * | Remove deprecated QXmppRosterManager::rosterChanged() | Jeremy Lainé | 2012-08-29 | 1 | -5/+0 |
| | | |||||
| * | remove QXmppRosterManager::removeRosterEntry() | Jeremy Lainé | 2012-07-21 | 1 | -5/+0 |
| | | |||||
| * | Add a "reason" argument to QXmppRosterManager's subscription methods. | Jeremy Lainé | 2012-07-21 | 1 | -4/+4 |
| | | |||||
| * | update copyright year | Jeremy Lainé | 2012-07-18 | 1 | -1/+1 |
| | | |||||
| * | mark classes with QXMPP_EXPORT | Jeremy Lainé | 2012-04-20 | 1 | -1/+1 |
| | | |||||
| * | start moving client-specific code | Jeremy Lainé | 2012-02-08 | 1 | -0/+145 |
