| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Reformat code | Linus Jahn | 2022-09-06 | 1 | -12/+24 |
| | | |||||
| * | Add move constructors and move assignment operators everywhere | Linus Jahn | 2022-06-18 | 1 | -6/+12 |
| | | | | | | This is so std::move() on implicitly-shared types actually moves the content and doesn't call the copy ctor/assignment operator. | ||||
| * | Run 'clang-format' on all files | Melvin Keskin | 2022-01-15 | 1 | -1/+2 |
| | | |||||
| * | Convert copyright headers to REUSE | Linus Jahn | 2022-01-14 | 1 | -23/+4 |
| | | |||||
| * | Update copyright years (2022 edition) | Linus Jahn | 2022-01-09 | 1 | -1/+1 |
| | | |||||
| * | QXmppDataForm: Merge constructors | Linus Jahn | 2021-09-07 | 1 | -18/+0 |
| | | | | | Can be done because binary compatibility has been broken. | ||||
| * | Introduce data form parsing abstractions | Linus Jahn | 2021-08-22 | 1 | -0/+11 |
| | | |||||
| * | Use qMakePair() again to fix compile errors | Linus Jahn | 2021-08-01 | 1 | -1/+1 |
| | | | | | | | | With some configurations QPair(a, b) (without template parameters) causes errors, but it works with qMakePair(). Fixes #360. | ||||
| * | Refactor and clean up QXmppDataForm | Linus Jahn | 2021-03-28 | 1 | -130/+73 |
| | | |||||
| * | doc: Fix warnings and clean up QXmppDataForm | Linus Jahn | 2021-03-28 | 1 | -66/+217 |
| | | |||||
| * | QXmppDataForm: Add FORM_TYPE search function | Linus Jahn | 2021-03-23 | 1 | -0/+21 |
| | | |||||
| * | Replace qAsConst by std::as_const | Linus Jahn | 2021-03-17 | 1 | -1/+1 |
| | | |||||
| * | Update copyright headers to 2021 | Linus Jahn | 2021-02-19 | 1 | -1/+1 |
| | | |||||
| * | QXmppDataForm: tiny fix after 8cfb21e93bb83e3d4cdb4cb26d608c04c340639c | Boris Pek | 2020-10-11 | 1 | -1/+1 |
| | | |||||
| * | QXmppDataForm: Fix with Qt6 QVariant::isNull() behaviour | Linus Jahn | 2020-10-10 | 1 | -1/+1 |
| | | |||||
| * | Hide deprecation warnings caused by compatibility code | Linus Jahn | 2020-08-04 | 1 | -1/+8 |
| | | | | | This makes the build log clean again. | ||||
| * | QXmppDataForm: Add ctor with all attributes | Linus Jahn | 2020-03-29 | 1 | -0/+40 |
| | | | | | This makes creating forms manually a lot easier. | ||||
| * | Expand QSL and QBL | Jonah Brüchert | 2020-03-29 | 1 | -7/+7 |
| | | | | | So they don't leak into the public API | ||||
| * | base: Convert to QStringLiteral | Jonah Brüchert | 2020-03-28 | 1 | -7/+7 |
| | | | | | | | Two new macros were added: * QBL (short alias for QByteArrayLiteral) * QSL (short alias for QStringLiteral) | ||||
| * | doc: Use XEP links everywhere | Linus Jahn | 2020-02-11 | 1 | -6/+6 |
| | | |||||
| * | Run clang-format also on all cpp files | Linus Jahn | 2020-02-03 | 1 | -90/+59 |
| | | |||||
| * | clang-format: Enable regrouping and sorting of includes | Linus Jahn | 2020-02-03 | 1 | -0/+5 |
| | | |||||
| * | Replace manual xmlns writing by writeDefaultNamespace() | Linus Jahn | 2020-01-29 | 1 | -1/+1 |
| | | | | | | | | This is the result of: sed -i 's/writeAttribute("xmlns", /writeDefaultNamespace(/g' \ $(find . -iname "*.cpp" -or -iname "*.h") | ||||
| * | Bump copyright year to 2020 | Linus Jahn | 2020-01-06 | 1 | -1/+1 |
| | | |||||
| * | Replace Q_FOREACH (foreach) by C++11 ranged for-loops | Linus Jahn | 2019-10-23 | 1 | -6/+4 |
| | | | | | | | | 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. | ||||
| * | Refactor data form media element | Linus Jahn | 2019-10-23 | 1 | -40/+247 |
| | | | | | | | | | | | | * Add QXmppDataForm::MediaSource instead of using a QPair<QString, QString> to save the URIs and content types. * Deprecate QXmppDataForm::Media: The extra class was useless: Each Field has exactly one media element and the media element has only two attributes (size and media sources) * Add mediaSources and mediaSize attributes to the QXmppDataForm::Field * Deprecate getters/setters for the Media element of QXmppDataForm::Field (they are still working and tested) | ||||
| * | Modernize codebase using clang-tidy | Jonah Brüchert | 2019-09-08 | 1 | -1/+1 |
| | | | | | | | | | 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 |
| | | |||||
| * | clarify the fact QXmppConstants_p.h is not API | Jeremy Lainé | 2016-09-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 |
| | | |||||
| * | add explicit copy constructor for QXmppDataForm::Media | Jeremy Lainé | 2012-07-21 | 1 | -0/+8 |
| | | |||||
| * | doc fixes | Jeremy Lainé | 2012-07-21 | 1 | -1/+2 |
| | | |||||
| * | don't write null form values | Jeremy Lainé | 2012-07-18 | 1 | -1/+1 |
| | | |||||
| * | add support for XEP-0221: Data Forms Media Element | Jeremy Lainé | 2012-07-18 | 1 | -0/+130 |
| | | |||||
| * | Fix and test data form title/instructions XML serialization. | Jeremy Lainé | 2012-07-18 | 1 | -3/+2 |
| | | |||||
| * | update copyright year | Jeremy Lainé | 2012-07-18 | 1 | -1/+1 |
| | | |||||
| * | hide QXmppDataForm internals | Jeremy Lainé | 2012-05-14 | 1 | -50/+124 |
| | | |||||
| * | move files common to client/server into "base" | Jeremy Lainé | 2012-02-08 | 1 | -0/+448 |
