summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-231-1/+1
| | | | | Change-Id: Ibaed89772ba054a05bc352fcd2cfa72137e9e9ff Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add ; to Q_UNUSEDLars Schmertmann2020-06-232-6/+6
| | | | | | | | | This is required to remove the ; from the macro with Qt 6. Task-number: QTBUG-82978 Change-Id: I24cc0f6735ddd8fb2444bc3bb4e7b202e8bbb43f Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
* Add error handling to color parsingAllan Sandfeld Jensen2020-06-231-19/+22
| | | | | | | | | | Also fixes undefined shift of negative values. Fixes oss-fuzz 23644 Pick-to: 5.15 5.12 Change-Id: I08c998ebf2217cb8dc50fcb805603e01e67ad64b Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Fix stack overflow in QSvgHandler::resolveGradientsAllan Sandfeld Jensen2020-06-232-5/+7
| | | | | | | | | | Add a maximum to how deep it will nest. Fixes oss-fuzz 23643 Pick-to: 5.15 5.12 Change-Id: I6183c04f65a539a6c7df42bc7346a86ee58aca6c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Fix oom in QSvgTinyDocument::loadAllan Sandfeld Jensen2020-06-231-0/+6
| | | | | | | | | | | Avoid overflowing the size integer. Fixes ozz-fuzz 23606 Pick-to: 5.15 5.12 Change-Id: Iaae2c1e78e59737bba0e34791de4a3a92677f319 Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-231-1/+1
| | | | | Change-Id: I7fde690c986ccfc9396fc68442be846f51a59ef9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-231-1/+1
| | | | | Change-Id: I2fbab2ca7ff621c1559d0b23508567d60fd773ce Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Use QRect::isEmpty instead of QRect::isNullAllan Sandfeld Jensen2020-06-221-5/+5
| | | | | | | | | | | Otherwise we can end up processing empty rects, and get divisions by zero. Fixes oss-fuzz issue 23633. Pick-to: 5.15 5.12 Change-Id: I0415462712792cb6a00eadd510b1688e859c419c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Handle empty rectsAllan Sandfeld Jensen2020-06-221-10/+15
| | | | | | | | | | | | Avoids a division by zero, also we don't appear to support auto sizes, so width and height are required attributes. Fixes oss-fuzz issue 23588. Pick-to: 5.15 5.12 Change-Id: Ib3474c2ed4409977f6ffcf73088956c6c59ce4ad Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-221-1/+1
| | | | | Change-Id: I680d7c79a7641ff87893a602cecdb69884b64522 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix build after removal of QStyleOption::init in qtbaseVolker Hilsheimer2020-06-221-1/+1
| | | | | | | | | Use QStyleOption::initFrom instead. Align with qtbase 26a226630443a20bb2d3015431c019614e33a061. Change-Id: I244f4c51733dd97df37f3577debde4086721ab7b Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-221-1/+1
| | | | | Change-Id: Iabff9182dcaac860260787a18be58c0c1ffc9180 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-191-1/+1
| | | | | Change-Id: I3a33b06ce2debd0ee3e85a7a117ec3b71219a968 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fuzzing: Prepare for running in oss-fuzzRobert Loehning2020-06-182-3/+8
| | | | | | Pick-to: 5.15 Change-Id: I05c3b030edace7215058a295a8d72bc5ecebc266 Reviewed-by: Albert Astals Cid <albert.astals.cid@kdab.com>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-181-1/+1
| | | | | Change-Id: I4fe3d652fbf5e2ef5c853a85062102d1d4219782 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-171-1/+1
| | | | | Change-Id: I4da43d75f71f5ff641a2fbc15ac60836c1125e17 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-161-1/+1
| | | | | Change-Id: I13b499f0bc00c16ce6055f93c1a7f46aa0591423 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-161-1/+1
| | | | | Change-Id: I31eee022981ac8f583461bca6f44a7e71ccbbd35 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-151-1/+1
| | | | | Change-Id: I7ae769b51998618083f5c043026a207f4e2feb85 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-121-1/+1
| | | | | Change-Id: Ibc391ad81a05ef9a07dd04d8a590fdbc545b8e23 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-121-1/+1
| | | | | Change-Id: I67f92a4c6e74957ceb4d7b09d750511b141c7c52 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-101-1/+1
| | | | | Change-Id: I771e4f1133e44a8ad65cc857f1e4a82ccc60b23e Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-101-1/+1
| | | | | Change-Id: Ie53630178ee03bd23a8ac41a11f3f952e5e4bf1a Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
* Replace calls to deprecated QEvent accessor functionsShawn Rutledge2020-06-093-11/+11
| | | | | | | | | | | | | | | | | | | | Several event accessors were deprecated in qtbase/24e52c10deedbaef833c0e2c3ee7bee03eacc4f5. Replacements were generated by clazy using the new qevent-accessors check: $ export CLAZY_CHECKS=qevent-accessors $ export CLAZY_EXPORT_FIXES=1 $ ../qt6/configure -platform linux-clang -developer-build -debug -no-optimize-debug -opensource -confirm-license -no-pch QMAKE_CXX=clazy $ make $ cd ../../qt6/qtsvg $ find . -name "*.clazy.yaml" $ clang-apply-replacements . Task-number: QTBUG-20885 Task-number: QTBUG-84775 Change-Id: I33c38042d0489134567045c759e125c7f540ce7d Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Use QList instead of QVectorJarek Kobus2020-06-089-39/+38
| | | | | | Task-number: QTBUG-84469 Change-Id: I8c3e80c77422abeb23fff747bf4ca479ff0d35b3 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-051-1/+1
| | | | | Change-Id: I74dbfd9633ca84068bb77575286c031fd3f177d9 Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
* Update qtbase dependencyJonas Karlsson2020-06-051-1/+1
| | | | | | | Follow up on 1b33ee95e5c6e5e27f732fd273920861fdae486a in qtbase. Change-Id: Ia8a3ce28972e83327a1416d8638359f94d933ca6 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-031-1/+1
| | | | | Change-Id: I5dd927957f6fcab522bc321708997a344fb14cce Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-031-1/+1
| | | | | Change-Id: Ie05e92d8fb60dda5e8ed68ef82a3a7a5bcdf163c Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-031-1/+1
| | | | | Change-Id: I4ff4cb04f21109905585e5f4e6347662d1489b7b Reviewed-by: Daniel Smith <Daniel.Smith@qt.io>
* Use exported highlighter from QtWidgets rather than duplicating codeVolker Hilsheimer2020-06-021-59/+3
| | | | | Change-Id: Ib868993fd9a205c9b7d05df74fedbcdb953b4712 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-06-021-1/+1
| | | | | Change-Id: Iafcd216729d589676a9d9ec863a370d95fdc73bb Reviewed-by: Liang Qi <liang.qi@qt.io>
* Move QSvgWidget and QGraphicsSvgItem into separate moduleVolker Hilsheimer2020-05-2920-50/+155
| | | | | | | | Long live QtSvgWidgets. This makes QtSvg independent of QtWidgets. Fixes: QTBUG-41884 Change-Id: I421d27d35b651ee8cdf1a5280d5594b82359ddab Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-281-1/+1
| | | | | Change-Id: I40ce90e30e76576fdfa57e2f5ac28edc3174485c Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-271-1/+1
| | | | | Change-Id: I65c5ed1e5a29918c66e12a52bec677315435d1b7 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-261-1/+1
| | | | | Change-Id: I866a2a592dd5b4c1ff5ea1b68c3b58450d152f60 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-251-1/+1
| | | | | Change-Id: I0d3e3c313adf26b432a16baafd48525d9229c842 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-201-1/+1
| | | | | Change-Id: I0c118a3e4dc2236b4d11b8d628b3e2f8e786a5fc Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-201-1/+1
| | | | | Change-Id: Ibe60ff9b49e3cb2f9959fe44f56ab973d3a8afcf Reviewed-by: Liang Qi <liang.qi@qt.io>
* Remove QTextCodec dependency from QtSvgLars Knoll2020-05-152-6/+0
| | | | | | | QTextStream writes in UTF-8 by default now anyway. Change-Id: Idb94484b888bfe21231fe3f34b33eaab1d33ef78 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-151-1/+1
| | | | | Change-Id: Ice0b25e9182f59670d9902d7c642d3d906094270 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-05-141-0/+23
|\ | | | | | | Change-Id: I2df5a08630c31a87fb47b0f413ec9a1662fec583
| * Merge remote-tracking branch 'origin/5.15.0' into 5.15Qt Forward Merge Bot2020-05-141-0/+23
| |\ | | | | | | | | | Change-Id: Ie0ed81cdd82e1cbe4d61a67c9f8b080a5130df93
| | * Merge remote-tracking branch 'origin/5.15' into 5.15.0v5.15.0-rc2v5.15.0-rc1v5.15.05.15.0Qt Forward Merge Bot2020-04-221-0/+20
| | |\ | | |/ | |/| | | | Change-Id: Ib5cb4e33daffe0507ed16fddc9902cb2235f148b
| | * Add changes file for Qt 5.15.0Antti Kokko2020-04-221-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + 7831afe0d496794cdc7a7ffbf1b374120941c3ea Bump version + 1684d3122b7263787f2167668fd2b16a3738bf94 Remove usages of deprecated APIs of QDesktopWidget + 3c98af88f1051f6947cc6de1cfba57a1b1d6e0cd Avoid initializing QFlags with 0 or nullptr + feee51b300f70d9018720f4f7bfc53bea2c02e3f Fix endl usage to contain prefixes and bump version to 6.0.0 + bf173000d90a718d4a4c36fd1f8ceb5720ff87ac Fuzzing: Allow linking to other fuzzing engines + 88f30c3f5be38fb9cb6886a683a71ae792e61c61 Replace call to deprecated QNetworkReply::error method + 20befe6f00c84934a7ab9e9c27c8ac85cd0dac1d Don't use deprecated QMatrix class anymore + 84bc219fb1e9f586c1f7ac2c10172c4da2605f96 Add API to enable opt-in aspect ratio feature in QSvgRenderer + f48bf0293a682aef90e6e5b16cf5a9a06b7a32d2 Remove bearercloud example + 913fccee8a03e51665a16eb03979cbc5284a4b11 Revert "Replace call to deprecated QNetworkReply::error method" + aa42f80935314623865ba35693d73881f2a6157d Use Qt::SplitBehavior in preference to QString::SplitBehavior + 215a6642a48b1272a54ce2d125346fa0b8c89847 Remove overridden QSvgIOHandler::name() + 8dbfbe633ee7cd1853354830872fc1c60f9e2139 Fix build with recent qtbase Change-Id: I05055fd5563bf30d8e8df9960822766483a6318d Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* | | Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-131-1/+1
| | | | | | | | | | | | | | | Change-Id: Ia4f103b39facea3c66365dbc7775897ba7847bb7 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-081-1/+1
| | | | | | | | | | | | | | | Change-Id: I20fc1cab312410575df074917da2df373264d245 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-05-051-1/+1
| | | | | | | | | | | | | | | Change-Id: I0458dbfe1ad30b7fb13a9d9894b803901f663c85 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | svggenerator example: Remove custom slot definitionsFriedemann Kleint2020-05-052-72/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are a rather obscure feature of Qt Designer and should not be used in examples. Remove custom slot definitions of the form class and move the connections to C++. Pick-to: 5.15 Change-Id: Ice068ecf269efaf5060d2457096417c7d0df0346 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | | Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-04-301-1/+1
| | | | | | | | | | | | | | | Change-Id: Idacdd2a10d610269c1bf2992005bc11ec2b1dff6 Reviewed-by: Liang Qi <liang.qi@qt.io>