aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppRosterIq.h
Commit message (Collapse)AuthorAgeFilesLines
* Add move constructors and move assignment operators everywhereLinus Jahn2022-06-181-0/+4
| | | | | This is so std::move() on implicitly-shared types actually moves the content and doesn't call the copy ctor/assignment operator.
* Convert copyright headers to REUSELinus Jahn2022-01-141-23/+4
|
* Update copyright years (2022 edition)Linus Jahn2022-01-091-1/+1
|
* Update copyright headers to 2021Linus Jahn2021-02-191-1/+1
|
* QXmppRosterIq: Add 'approved' attribute from RFC6121Linus Jahn2020-04-051-0/+2
| | | | | The 'approved' attribute was added in RFC6121 to indicate whether a pre-approved subscription exists.
* Reformat codeJonah Brüchert2020-03-281-1/+1
|
* Reapply "Implement MIX-PAM XEP-0405: Roster IQ extension"Linus Jahn2020-02-121-0/+11
| | | | | | | | | This reverts commit 4af8f27d6bcbb44d349f4637d4653ac6ca3de09c. On the XMPP summit the decision was made to stick to the roster extension now. The custom protocol would in the end be like a copy of the roster protocol. Thus, the roster iq extension should not be removed or replaced with another protocol.
* clang-format: Enable regrouping and sorting of includesLinus Jahn2020-02-031-0/+1
|
* Bump copyright year to 2020Linus Jahn2020-01-061-1/+1
|
* Add a .clang-format somewhat close to the current style0xd34df00d2019-12-231-22/+20
|
* Revert "Implement MIX-PAM XEP-0405: Roster IQ extension"Linus Jahn2019-10-211-11/+0
| | | | | | | | | | This reverts commit 740a085ef7ac707e2cc2217edf02e296c3f7692e. There were talks on the standards mailing list that the XEP will be changed and a private PEP node is used for distributing joined channels. Also no server (that I am aware of) supports the MIX roster extension, so I think it is the best we remove before the next release, so we do not have problems with deprecations and ABI compatibility.
* Use QSharedData for QXmppRosterIqPrivate and ItemPrivateLinus Jahn2019-10-151-3/+8
|
* Modernize codebase using clang-tidyJonah Brüchert2019-09-081-3/+3
| | | | | | | | Using the following checks: * modernize-use-nullptr * modernize-use-override * modernize-use-using * modernize-use-bool-literals
* Implement MIX-PAM XEP-0405: Roster IQ extensionLinus Jahn2019-05-011-0/+11
| | | | | | | | This adds the MIX extensions for roster queries as defined in XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements in version 0.4.0. https://xmpp.org/extensions/xep-0405.html#mix-roster-capability-sharing
* roster iq: Make use of d-pointerLinus Jahn2019-05-011-9/+12
|
* Bump copyright year to 2019Jeremy Lainé2019-01-081-1/+1
|
* support XEP-0237 Roster VersioningZam2018-08-171-1/+6
|
* 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
|
* add missing QXMPP_EXPORTJeremy Lainé2012-04-201-1/+1
|
* start marking classes with QXMPP_EXPORTJeremy Lainé2012-04-201-1/+1
|
* add an explicit constructor for QXmppRosterIq::ItemJeremy Lainé2012-03-231-0/+1
|
* move files common to client/server into "base"Jeremy Lainé2012-02-081-0/+107