summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.2.2' in qt/qtsvgv6.2.26.2.2Qt Submodule Update Bot2021-11-241-1/+1
| | | | | Change-Id: Iada16ec26c14c3d1ceedaf54584959ccba2e5454 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2.2' in qt/qtsvgQt Submodule Update Bot2021-11-221-1/+1
| | | | | Change-Id: I67e2ef38dd9efcc4eb0f138722edecfa67592cdf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2.2' in qt/qtsvgQt Submodule Update Bot2021-11-181-1/+1
| | | | | Change-Id: I67110e7eb8d9f59ffc19ff02d38bb31a86da387b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2.2' in qt/qtsvgQt Submodule Update Bot2021-11-171-1/+1
| | | | | Change-Id: Ic9ca7c1508b6660760be7c26cb26d447c177963a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-11-151-1/+1
| | | | | Change-Id: I20b8b63fee1023ed2beee8c0edbdb18ab2a32f71 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-11-091-1/+1
| | | | | Change-Id: Iefeec1ae115e6c7b0d1192900820d65c487e78ad Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* SVG Image reading: Reject oversize svgs as corruptEirik Aavitsland2021-11-081-0/+2
| | | | | | | | | | | Add an upper limit for height and width at 0xffff, same as jpeg. Fixes: QTBUG-95891 Change-Id: I0dbc80dab3aab9b4743548772fb63fa69ea21f8a Reviewed-by: Robert Löhning <robert.loehning@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit e544d8e457d52b543cae5c988f81237c7d6608da) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-11-051-1/+1
| | | | | Change-Id: Idd39fada1a26b5ebbb2d0408dbb8bf22543f3d3c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-11-041-1/+1
| | | | | Change-Id: Ifd33cf1981711e54f2d028d1ce6002b395db3e01 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-11-031-1/+1
| | | | | Change-Id: I99aa66e3d13acc50c58dc670b20d64b2e1fb86a4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.2.2Jani Heikkinen2021-11-032-2/+2
| | | | | Change-Id: Ia1aae4c2ae66441a4a7408da302d69f53f708e29 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Improve <use> node resolution processIvan Tkachenko2021-11-022-14/+15
| | | | | | | | | | | | | | | Since QSvgUse nodes are the only ones that ever get stored in the m_resolveNodes member, we can avoid extra cast and checks around it. Also a more descriptive name wouldn't hurt. Currently, the list is merely cleaned at the end of a parsing process, but ideally it should not be stored at all, hence I left the comment for possible future optimizations, if anyone's willing to do it. Change-Id: I86e83a8661679503e532c230e70f6d52092ad58e Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io> (cherry picked from commit 256f4805bc98bc975773ff4c4053a980d8c5277c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Replace 0 with nullptrIvan Tkachenko2021-11-021-2/+2
| | | | | | | Change-Id: I26ecbed2ea48918df69fab4ec2a611a2e274919d Reviewed-by: Paul Wicking <paul.wicking@qt.io> (cherry picked from commit 4bbdce7b38feabfd1184cb0f9063c8ad2ee19cba) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-11-011-1/+1
| | | | | Change-Id: I3fce9ea4feb35e9bc10508c50d33210ab0a6413f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-291-1/+1
| | | | | Change-Id: Iff52d0716b2abe85dd0d2504d3464082fa49d0f8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-281-1/+1
| | | | | Change-Id: Ib8820937538f53b658ecd868d9b094aa7db29658 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Do stricter error checking when parsing path nodesEirik Aavitsland2021-10-271-34/+25
| | | | | | | | | | | | | | The SVG spec mandates that path parsing should terminate on the first error encountered, and an error be reported. To improve the handling of corrupt files, implement such error handling, and also limit the number of QPainterPath elements to a reasonable range. Fixes: QTBUG-96044 Change-Id: Ic5e65d6b658516d6f1317c72de365c8c7ad81891 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Robert Löhning <robert.loehning@qt.io> (cherry picked from commit 36cfd9efb9b22b891adee9c48d30202289cfa620) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-271-1/+1
| | | | | Change-Id: I7e0ec9537b56ca1abbbef04c56618268fab33449 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-261-1/+1
| | | | | Change-Id: I4b5d429076ea6dc48817288a924980e3d584485c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-251-1/+1
| | | | | Change-Id: I3b629f74f0713fd310b1232fabdf0b68ee22fa65 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-251-1/+1
| | | | | Change-Id: Ice8dc1244b42a0af038d36c16d8178a4304b9da6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-251-1/+1
| | | | | Change-Id: I82e25cbd51119d99b6fda8fbe6283ec5dae49adb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-221-1/+1
| | | | | Change-Id: Ibbc2c6755d0a14f41fecc70ab8366e334e1df244 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-211-1/+1
| | | | | Change-Id: I37d44f857673e4e7c477719c111233ef4219fea3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-201-1/+1
| | | | | Change-Id: I48430683b013b66f8ba6a3bfc565530f42bd9f00 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-201-1/+1
| | | | | Change-Id: I0705fa2e804c9207d29001f3bd7e7f4e5754274e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-191-1/+1
| | | | | Change-Id: I92266fc16f245a720bb4f6208ab959ac22656aaa Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-191-1/+1
| | | | | Change-Id: If898a2489b9a331193e55bdf68dce5e40b283c49 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-181-1/+1
| | | | | Change-Id: I648704f076c397c9c3d389d0bc5b6083aaca4d00 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-121-1/+1
| | | | | Change-Id: If48748532b8bea1002343dd68f9916227b96b532 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Support font size not in pixelsAlbert Astals Cid2021-10-111-3/+4
| | | | | | | | Fixes: QTBUG-97422 Change-Id: I4df2af0e657f241af69480e6e30d454870df51d8 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io> (cherry picked from commit 4531aad935d55924a32212b339c657ce363a6c08) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix text x/y when the length is not in pixelsAlbert Astals Cid2021-10-111-0/+2
| | | | | | | | Fixes: QTBUG-97421 Change-Id: I41f3cbf8e747530a67fe5074a988ba49aeb43b8e Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io> (cherry picked from commit fc1e1878743bcaac0c81a4748a00d0042cc15815) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-111-1/+1
| | | | | Change-Id: I699f9cf0f523ebec77650ec6a97220b1ce5efb5f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-081-1/+1
| | | | | Change-Id: I450854b1627ade0f7f09a46d5ee9d42f6cad255b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-071-1/+1
| | | | | Change-Id: I576416c9f8a059fec0b13d309295299d81489996 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-061-1/+1
| | | | | Change-Id: I55868d11ea3819b6d09278fa9ac02b1ecdcca143 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-061-1/+1
| | | | | Change-Id: I78462ed36a2ab2720d5c560d44d4a003596809ff Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.2.1Jani Heikkinen2021-10-052-2/+2
| | | | | Change-Id: I21a6af729f011f59bd5d620e7234ed8f3adfd341 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-051-1/+1
| | | | | Change-Id: I92d27bfbbc5a3145b55a56793243fe1e3f54d6f4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-041-1/+1
| | | | | Change-Id: I84312a14079c82780b3d984578a0ca36bf3dbf57 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-041-1/+1
| | | | | Change-Id: Ibfcc6a5d3c906628fcffac0d549ffe2b542a7634 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-021-1/+1
| | | | | Change-Id: I04cd15ac8b8fcc9c3186cb5cbd1798af848dc38f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-011-1/+1
| | | | | Change-Id: I1d56229f65bc3e3e5526b9eeccc57a409e569521 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENTIikka Eklund2021-10-011-1/+1
| | | | | | | | | Current value should be empty to reflect the branch status. Change-Id: I42475b4d8cc1402f789300151cac51e24f00a7c7 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit 5300b3a93f8b284efddc03355157da17e8115b27) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-10-011-1/+1
| | | | | Change-Id: I597793cfb5cbc3aa3b6d3176f4a9ea5865a27280 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-09-301-1/+1
| | | | | Change-Id: Ic8e8e47cdc9fbe140446fc3674eaf3b170682ffb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-09-301-1/+1
| | | | | Change-Id: I1b52eaaf330194ec43a2182da0d87b14ea973446 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-09-291-1/+1
| | | | | Change-Id: I3aebb5f5bdd2ff4415bcc63010d2e592bbfc406e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-09-281-1/+1
| | | | | Change-Id: Ic0417c66122d9b0aae27a1ad1145e534ae22610f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.2' in qt/qtsvgQt Submodule Update Bot2021-09-281-1/+1
| | | | | Change-Id: I57f76751277b9c9f304164d0272f32a461552ddb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>