Qt lite configurations may disable XML altogether (-no-feature-xml).
Sax autotests link and rely on XML => disable tests when XML is
disabled.
Fixes: QTBUG-136673
Change-Id: Idd837781651d2b834a28ee8cd52516886a95b744
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
CMakeLists.txt and .cmake files of significant size
(more than 2 lines according to our check in tst_license.pl)
now have the copyright and license header.
Existing copyright statements remain intact
Task-number: QTBUG-88621
Change-Id: I6037589b6cb21970616972a95b656119fda64a7e
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
It's been deprecated since a long time, move it over to
the compat library.
Task-number: QTBUG-86480
Change-Id: I92d486f999930d7d71a8a72b54f5e69e73d432c3
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Some of Qt5Compat features are organized in their own subdirectories,
while others reside directly in core5. Moved QRegExp to "text"
subdirectory and added a new "tools" subdirectory for QLinkedList.
The structure is now similar to what we had in Qt Core.
Change-Id: Ibfb3546fd317520f493a6c14091428d813c311bc
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
Moved the functionality for encoding and decoding QJsonDocument to and
from JSON binary format to Qt5Compat. Added the following replacement
APIs in the QBinaryJson namespace:
- QJsonDocument::fromRawData(): was a static function, replaced by
QBinaryJson::fromRawData() free function.
- QJsonDocument::rawData(): was a member function, replaced by
QBinaryJson::toRawData() free function.
- QJsonDocument::fromBinaryData(): was a static function, replaced by
QBinaryJson::fromBinaryData() free function.
- QJsonDocument::toBinaryData(): was a member function, replaced by
QBinaryJson::toBinaryData() free function.
Moved the related tests as well.
Task-number: QTBUG-85682
Change-Id: If70ef2c980173e625c2ec5462d0fae723de769aa
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>