aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppStreamFeatures.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Replace some while loops over QDomElementsLinus Jahn2023-05-131-9/+10
|
* Reformat codeLinus Jahn2022-09-061-5/+9
|
* Add move constructors and move assignment operators everywhereLinus Jahn2022-06-181-2/+4
| | | | | This is so std::move() on implicitly-shared types actually moves the content and doesn't call the copy ctor/assignment operator.
* StreamFeatures: Fix rosterVersioning not initializedLinus Jahn2022-06-171-1/+2
|
* Convert copyright headers to REUSELinus Jahn2022-01-141-22/+3
|
* Update copyright years (2022 edition)Linus Jahn2022-01-091-1/+1
|
* Document QXmppStreamFeaturesLinus Jahn2021-04-061-9/+47
|
* Replace qAsConst by std::as_constLinus Jahn2021-03-171-2/+2
|
* Update copyright headers to 2021Linus Jahn2021-02-191-1/+1
|
* Add \since tags for QXmpp 1.0 everywhereLinus Jahn2020-04-061-0/+8
|
* Add roster versioning stream featureLinus Jahn2020-04-051-8/+35
|
* Add pre-approved presence subscriptions stream featureLinus Jahn2020-04-051-1/+42
|
* Expand QSL and QBLJonah Brüchert2020-03-291-14/+14
| | | | So they don't leak into the public API
* base: Convert to QStringLiteralJonah Brüchert2020-03-281-14/+14
| | | | | | Two new macros were added: * QBL (short alias for QByteArrayLiteral) * QSL (short alias for QStringLiteral)
* doc: Use XEP links everywhereLinus Jahn2020-02-111-0/+29
|
* Make QXmppStreamFeatures use QSharedDataPointerLinus Jahn2020-02-061-46/+73
|
* QXmppStreamFeatures: Fix register feature is enabled by defaultLinus Jahn2020-02-031-1/+2
|
* Run clang-format also on all cpp filesLinus Jahn2020-02-031-22/+15
|
* clang-format: Enable regrouping and sorting of includesLinus Jahn2020-02-031-2/+3
|
* Replace manual xmlns writing by writeDefaultNamespace()Linus Jahn2020-01-291-3/+3
| | | | | | | 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
|
* Replace Q_FOREACH (foreach) by C++11 ranged for-loopsLinus Jahn2019-10-231-2/+2
| | | | | | | Q_FOREACH is bad and will be deprecated in the future: https://www.kdab.com/goodbye-q_foreach/ This also disables Q_FOREACH by defining QT_NO_FOREACH.
* Add register stream featureMelvin Keskin2019-09-061-0/+12
| | | | | | | This adds parsing, serialization and a test for the 'register' stream feature of XEP-0077: In-Band Registration. Co-authored-by: Linus Jahn <lnj@kaidan.im>
* Bump copyright year to 2019Jeremy Lainé2019-01-081-1/+1
|
* Implement XEP-0352: Client State IndicationLinus Jahn2018-10-291-1/+14
| | | | | This commit is based on a pull request by fbeutel (GitHub) (see #87) and was rebased and slightly modified by me.
* Implement XEP-0198: Stream Management (client only) (#99)Niels Ole Salscheider2017-02-121-9/+25
| | | | | | | | | | | | | | * Some features can be available with different namespaces (e.g. SM) * Provide static functions to convert between strings and stream errors Stream management will reuse this for <failed />. * [travis] test builds using clang * Implement XEP-0198: Stream Management (client only) * QXmppOutgoingClient: Move private methods to QXmppOutgoingClientPrivate
* 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-1/+2
|
* make QXmppStreamFeatures string-based to allow pluggable SASLJeremy Lainé2012-07-181-47/+11
|
* update copyright yearJeremy Lainé2012-07-181-1/+1
|
* move files common to client/server into "base"Jeremy Lainé2012-02-081-0/+222