summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-161-1/+1
| | | | | Change-Id: I791d064de1d7d94fe9fe6add1f8ab755d6c076cc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-101-1/+1
| | | | | Change-Id: I4ec8fd46c0abf6cf88385cf974dec7ae1321d19d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-101-1/+1
| | | | | Change-Id: I4027a9e8bbc023aa1be41aa1972fdf55807d5cfc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-091-1/+1
| | | | | Change-Id: I045d1b751c9079586372f1292035b05c51b51bf5 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 Pick-to: 6.2 5.15 5.12 Change-Id: I0dbc80dab3aab9b4743548772fb63fa69ea21f8a Reviewed-by: Robert Löhning <robert.loehning@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-081-1/+1
| | | | | Change-Id: I67d92662fc61ffa2ea128890c4d986fa3ff53221 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-041-1/+1
| | | | | Change-Id: Ib7381f481a39f5cfb1b54e32cb19c79da2197eab Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-031-1/+1
| | | | | Change-Id: Id1fb18505eeb668674f98092c4a9770ec5fb9fce Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* 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. Pick-to: 6.2 Change-Id: I86e83a8661679503e532c230e70f6d52092ad58e Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
* Replace 0 with nullptrIvan Tkachenko2021-11-021-2/+2
| | | | | | Pick-to: 6.2 Change-Id: I26ecbed2ea48918df69fab4ec2a611a2e274919d Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Migrate to autogenerated cpp exportsAlexey Edelev2021-11-025-34/+6
| | | | | | | | | | Replace the hardcoded cpp exports with a generated one where it's applicable. Task-number: QTBUG-90492 Change-Id: I51752fe30d5e0a25ae8725ac29ffe1d4bf193ece Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-021-1/+1
| | | | | Change-Id: Ibb1de9b88d961763709e58d51cc356cfc522bf76 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-011-1/+1
| | | | | Change-Id: I17356d0dc0db40e5e5b05a765ece837044c6fd33 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-11-011-1/+1
| | | | | Change-Id: Ic6a52693c5c7b4973bbd0da925a750a6dd08cd6c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-291-1/+1
| | | | | Change-Id: Ia8ebca443c5e4148151acafd2f8f8d047f0982a6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-271-1/+1
| | | | | Change-Id: Iefa09a302469a76ea0fe9afe264e752c1221e316 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 Pick-to: 6.2 5.15 5.12 Change-Id: Ic5e65d6b658516d6f1317c72de365c8c7ad81891 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Robert Löhning <robert.loehning@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-271-1/+1
| | | | | Change-Id: Ie25a666c87b5af6e7a88173ed9983e0328de256c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-261-1/+1
| | | | | Change-Id: I5e4ed1a19fc1ee2348699ae45192a4b4f234a53e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-261-1/+1
| | | | | Change-Id: I819bf95b83eae848d5e07b4c53a63b1082cc1f82 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-251-1/+1
| | | | | Change-Id: I97f752b03a839159f866f42ffa8d9baf72f22b34 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-251-1/+1
| | | | | Change-Id: I337edc647b662aaa89f02e2b2d4f35675a1cd6b8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-221-1/+1
| | | | | Change-Id: I2181c1afb150e7fd5762653dc1fa156b6836b2b9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-201-1/+1
| | | | | Change-Id: I4e76f8ac7c67958ee8c9131e80178a84d8f6daa1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-201-1/+1
| | | | | Change-Id: I98a6d19d2b441ab71e17cff8afbc8344dee8e35e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-191-1/+1
| | | | | Change-Id: Idf87d65451f977ae146c8fb2a8fcdf428f3f00ed Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-191-1/+1
| | | | | Change-Id: I501727d03a4c9090be47e7b591e1c2935e7b7b12 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-191-1/+1
| | | | | Change-Id: I7465f74b48d1140e01631ff837f5df0b2d5b6124 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-181-1/+1
| | | | | Change-Id: I75bc3cc14153eab8278aa59412e1046641b3d2e7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-181-1/+1
| | | | | Change-Id: I95e5147ee0a39151e061b4a39d4cf39cad13363c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Replace 0 with nullptrZhang Hao2021-10-158-13/+13
| | | | | | | | We know that c++11 uses nullptr to replace 0, so we replace 0 with nullptr in the project. Change-Id: I81eb8c13339bf235ca5eab719526680e31fa26ed Reviewed-by: Albert Astals Cid <albert.astals.cid@kdab.com>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-121-1/+1
| | | | | Change-Id: Id33e6b9b66ec4886d75c349205a7ca4a725c54a6 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 Pick-to: 6.2 Change-Id: I4df2af0e657f241af69480e6e30d454870df51d8 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
* Fix text x/y when the length is not in pixelsAlbert Astals Cid2021-10-111-0/+2
| | | | | | | Fixes: QTBUG-97421 Pick-to: 6.2 Change-Id: I41f3cbf8e747530a67fe5074a988ba49aeb43b8e Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-111-1/+1
| | | | | Change-Id: I82b84a85886a2d873e183b0176792b3e52ff2d6c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-081-1/+1
| | | | | Change-Id: I7ba248c1cac063b9a46e16dd3f8945d78776daa9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-081-1/+1
| | | | | Change-Id: I28a65e84880afdd1ceb2e964c0ceba6e96ef2fcf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-061-1/+1
| | | | | Change-Id: Ic79a97a88249472f936b0da42964a0e28e0552c1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-051-1/+1
| | | | | Change-Id: I1b2a4d8de2ef5c67a649b2243b62552c6f63ee0c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-10-011-1/+1
| | | | | Change-Id: I507a424a270ce3bdb20f4fa81713b9eea3849981 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-09-291-1/+1
| | | | | Change-Id: Ibcf4fb8076657d283d988640aba08978e7dcf70f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-09-271-1/+1
| | | | | Change-Id: I9ac656ecf1d69d4574e39e414b9c5d38161f719a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake: Bump almost all cmake_minimum_required calls to 3.16Alexandru Croitor2021-09-223-3/+3
| | | | | | | | | | | | | Needed for subsequent change that will check and error out if the version is lower than 3.16. We do that to ensure all policies introduced by CMake up to version 3.16 have their behavior set to NEW. Change-Id: Id1a29c5a857b02e739dc6f796ff44b3e8856428c Pick-to: 6.2 Task-number: QTBUG-95018 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-09-221-1/+1
| | | | | Change-Id: I0c51739bfb3ea7bc2346dd4f4daf8699c5c0ff93 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove .qmake.conf from this repositoryJoerg Bornemann2021-09-211-6/+0
| | | | | | | | | | | | | | This file was necessary for the qmake build and the CI. The qmake build is history, and the CI does now read .cmake.conf (see QTQAINFRA-4392). In addition to being superfluous, the existence of .qmake.conf triggers QTBUG-76140 when building Qt examples with qmake. Removing the file alleviates the symptoms of this bug. Fixes: QTBUG-92271 Change-Id: Ib55f459676666817185305a69040620c0d6d1bf6 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-09-211-1/+1
| | | | | Change-Id: I05dd5d00922e58638e4853f966e5141cc93997b9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-09-201-1/+1
| | | | | Change-Id: I457f38662505a2d6c5a0d9ea16c044c129719b76 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-09-201-1/+1
| | | | | Change-Id: I5ea0ada9bd439bed3f50771af139cda589262f3b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-09-161-1/+1
| | | | | Change-Id: I1c442a58e2ebda96a500f81558ff9f7176c5c9a8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2021-09-161-1/+1
| | | | | Change-Id: Iaa6f74c858a0e16166630555e10c9db7d94cbcc5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>