aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppRosterIq.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Reformat codeLinus Jahn2022-09-061-10/+14
|
* Add move constructors and move assignment operators everywhereLinus Jahn2022-06-181-4/+8
| | | | | 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
|
* doc: Fix many small doxygen warningsLinus Jahn2021-03-281-0/+4
|
* Implement MIX-MISC XEP-0407: Invitation message extension (#329)Melvin Keskin2021-03-081-1/+0
| | | | | | | This implements the message extension for MIX invitations from XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities in version 0.1.2. https://xmpp.org/extensions/xep-0407.html#usecase-user-invite
* Update copyright headers to 2021Linus Jahn2021-02-191-1/+1
|
* Set QXmppRosterIq subscription type correctlyMelvin Keskin2020-04-091-1/+1
|
* Add \since tags for QXmpp 1.0 everywhereLinus Jahn2020-04-061-0/+4
|
* QXmppRosterIq: Add 'approved' attribute from RFC6121Linus Jahn2020-04-051-1/+41
| | | | | The 'approved' attribute was added in RFC6121 to indicate whether a pre-approved subscription exists.
* Merge branch 'stable'Linus Jahn2020-04-011-0/+2
|\
| * QXmppRosterIq: Fix missing copy constructorLinus Jahn2020-04-011-0/+2
| |
* | Expand QSL and QBLJonah Brüchert2020-03-291-32/+32
| | | | | | | | So they don't leak into the public API
* | Reformat codeJonah Brüchert2020-03-281-4/+3
| |
* | base: Convert to QStringLiteralJonah Brüchert2020-03-281-33/+33
| | | | | | | | | | | | Two new macros were added: * QBL (short alias for QByteArrayLiteral) * QSL (short alias for QStringLiteral)
* | QXmppRosterIq: Add missing \since tag for new methodsLinus Jahn2020-02-151-22/+41
| |
* | Reapply "Implement MIX-PAM XEP-0405: Roster IQ extension"Linus Jahn2020-02-121-3/+79
|/ | | | | | | | | 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.
* Run clang-format also on all cpp filesLinus Jahn2020-02-031-31/+26
|
* clang-format: Enable regrouping and sorting of includesLinus Jahn2020-02-031-4/+5
|
* Replace manual xmlns writing by writeDefaultNamespace()Linus Jahn2020-01-291-1/+1
| | | | | | | This is the result of: sed -i 's/writeAttribute("xmlns", /writeDefaultNamespace(/g' \ $(find . -iname "*.cpp" -or -iname "*.h")
* Bump copyright year to 2020Linus Jahn2020-01-061-1/+1
|
* Revert "Implement MIX-PAM XEP-0405: Roster IQ extension"Linus Jahn2019-10-211-82/+6
| | | | | | | | | | 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-11/+8
|
* Implement MIX-PAM XEP-0405: Roster IQ extensionLinus Jahn2019-05-011-6/+82
| | | | | | | | 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-26/+65
|
* Bump copyright year to 2019Jeremy Lainé2019-01-081-1/+1
|
* support XEP-0237 Roster VersioningZam2018-08-171-3/+27
|
* clarify the fact QXmppConstants_p.h is not APIJeremy Lainé2016-09-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
|
* doc fixesJeremy Lainé2012-07-211-0/+4
|
* update copyright yearJeremy Lainé2012-07-181-1/+1
|
* add an explicit constructor for QXmppRosterIq::ItemJeremy Lainé2012-03-231-0/+7
|
* move files common to client/server into "base"Jeremy Lainé2012-02-081-0/+253