aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppClientExtension.h
Commit message (Collapse)AuthorAgeFilesLines
* ClientExtension: Save d-ptr allocationLinus Jahn2022-12-281-1/+2
| | | | | | | | The d-ptr only contained one other pointer which can be stored directly. If we should need another attribute, we can just re-add the d-ptr since it has the same size as the current QXmppClient ptr. Closes #522.
* Replace raw pointers with unique_ptrLinus Jahn2022-09-021-1/+3
| | | | safer, simpler
* Apply 'clang-format' (#429)Melvin Keskin2022-05-281-1/+1
|
* Add MessageHandler interfaceLinus Jahn2022-05-201-0/+2
|
* ClientExtension: Inherit from ExtensionLinus Jahn2022-05-201-1/+2
|
* ClientExtension: Add injectIq() functionLinus Jahn2022-05-201-0/+2
|
* ClientExtension: Add handleStanza() overload with e2ee metdataLinus Jahn2022-05-181-8/+4
| | | | | | | | | For handling end-to-end-encrypted stanzas it is important to know whether and which encryption was used. This is especially important for replying to IQ stanzas (with the correct encryption). Currently the e2eeMetadata parameter is unused (always nullopt). This is going to change in the following commits.
* Convert copyright headers to REUSELinus Jahn2022-01-141-22/+3
|
* Update copyright years (2022 edition)Linus Jahn2022-01-091-1/+1
|
* Update copyright headers to 2021Linus Jahn2021-02-191-1/+1
|
* Port remaining Qt-6-removed APIsLinus Jahn2020-10-101-1/+0
|
* Bump copyright year to 2020Linus Jahn2020-01-061-1/+1
|
* Add a .clang-format somewhat close to the current style0xd34df00d2019-12-231-1/+1
|
* Modernize codebase using clang-tidyJonah Brüchert2019-09-081-1/+1
| | | | | | | | Using the following checks: * modernize-use-nullptr * modernize-use-override * modernize-use-using * modernize-use-bool-literals
* Bump copyright year to 2019Jeremy Lainé2019-01-081-1/+1
|
* update project homepageJeremy Lainé2014-03-281-1/+1
|
* update project homepageJeremy Lainé2014-03-271-1/+1
|
* update copyright notice to 2008-2014Jeremy Lainé2014-03-261-1/+1
|
* update copyright yearJeremy Lainé2012-07-181-1/+1
|
* mark classes with QXMPP_EXPORTJeremy Lainé2012-04-201-1/+1
|
* start moving client-specific codeJeremy Lainé2012-02-081-0/+76