summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-08-191-1/+1
| | | | | Change-Id: I6eca04e70622499a59b56d8a7cbfd5acc69887e7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-08-161-1/+1
| | | | | Change-Id: I106d53459c7ef051582820413108bf337b991dcd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-08-101-1/+1
| | | | | Change-Id: If0962fc2aa24d405fc72e118ce15e85d02d91b2d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-08-041-1/+1
| | | | | Change-Id: I75ad2af2673c5f4c3dc71a1ffd91ed7917d8f72c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-08-011-1/+1
| | | | | Change-Id: I0cf70e7cc02b0d370ae74466c86d6fdb9b2eff7f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-07-281-1/+1
| | | | | Change-Id: I893650cdedc22e5f9c8298ca4d1c437aaa86d815 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake: Don't use PUBLIC_LIBRARIES for tests and test helpersAlexandru Croitor2022-07-275-5/+5
| | | | | Change-Id: I92e443076b90ab8aeddd95281003c4f56b27ca9d Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Enable documentation tests in the CITopi Reinio2022-07-222-0/+4
| | | | | | | | | CI will fail the documentation build if the commit introduces new warnings as reported by QDoc. Pick-to: 6.3 Change-Id: I0823ab86d2fd5bbea35e20fea7358d258510c354 Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-07-191-1/+1
| | | | | Change-Id: I577ea0bfe51a3165159b609eeac1caea62d65a7d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* SvgViewer example: fix deprecation warningsIvan Solovev2022-07-152-4/+4
| | | | | | | | | * Use std::unique_ptr instead of QScopedPointer * Use operator| instead of operator+ for constructing a QKeyCombination Pick-to: 6.4 6.3 6.2 Change-Id: Ide03258f8078f68f758ed92812daea8665f548ba Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-07-151-1/+1
| | | | | Change-Id: Ida663982c24f7ce760422df2c0c298c23701952f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Let CSS attributes have higher priority than the plain XML attributesEirik Aavitsland2022-07-141-108/+107
| | | | | | | | | | | | | | Although seemingly not well specified, the common behavior of web browsers and other SVG renderers is to give priority to attribute values specified in the CSS style attribute, in case of conflict. So make qtsvg do the same, by moving the CSS parsing block to after the XML attribute parsing block. Fixes: QTBUG-100068 Pick-to: 6.4 Change-Id: I769303d69509511103d96e8d26e2cfeac1f19494 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Avoid undefined behavior when painter transform goes oobEskil Abrahamsen Blomfeldt2022-07-141-0/+11
| | | | | | | | | | | | | | With some broken input files, we can end up with a matrix that scales or translates so far that it ends up with NaNs or Infs. This causes undefined behavior later when doing comparisons. We protect against this by checking for matrix validity after transforming and resetting the matrix if it becomes invalid. Pick-to: 5.15 6.2 6.3 6.4 Fixes: QTBUG-101698 Change-Id: Iabc745c1e7a0c36449f14c4c6d9bc8066eaa8eac Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-07-121-1/+1
| | | | | Change-Id: I120d509ee8ef8db6591e5cc96dbf88cbdef7ae86 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-07-071-1/+1
| | | | | Change-Id: I33baad11d8f2a4735d1dd6b9959a93a70efc7f6f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Add license headers to cmake filesLucie Gérard2022-07-0731-0/+93
| | | | | | | | | | | | | 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: Ic3d0ab6a3e3a32ce0bab59074242c0e17c6965dd Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-07-061-1/+1
| | | | | Change-Id: I31257796bbab8c87b10c620e7914e4f27bbcb8a9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-06-281-1/+1
| | | | | Change-Id: I36050056d8c600232633170c3e67d825d05e4fa5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-06-231-1/+1
| | | | | Change-Id: I02f92adbe3054cd1a71a2b9ef906b769ad92862a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-06-201-1/+1
| | | | | Change-Id: I5c07d245c665b90f7117f102d90a73e5a3a9d68b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-06-161-1/+1
| | | | | Change-Id: I8af1f2ad39344f7c562c7438f1bd858d2a3bd928 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Escape the values of title and description in the svg generatorMikolaj Boc2022-06-142-2/+64
| | | | | | | | | | The values for title and description are not escaped. This leads to the generation of incorrectly structured SVG documents if meaningful characters are added in the title (<, >, ', " for example). Fixes: QTBUG-104203 Change-Id: I26bc5cf31c0178352774f9c1e6f57697a671d507 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Use SPDX license identifiersLucie Gérard2022-06-13106-4691/+247
| | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. License files are organized under LICENSES directory. Pick-to: 6.4 Task-number: QTBUG-67283 Change-Id: Ie5a75414af5fda27f5b5f527f3543b088b674677 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-06-061-1/+1
| | | | | Change-Id: Idddbfb3f45d46ddd7eb4fadc14f319f9e686780f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.5.0Jani Heikkinen2022-06-061-1/+1
| | | | | Change-Id: Iccfda86a80126755f69f7c2caaa44e19f522dd7f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-06-021-1/+1
| | | | | Change-Id: Ia2b3cb56f7fa8a3d1500bd370744a9e86593587a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-05-311-1/+1
| | | | | Change-Id: I0ef685b27c3180789faa113ad51b3b6f65ec8bbc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-05-271-1/+1
| | | | | Change-Id: I4c72837b9981b358685004e3aca1c880c5e25588 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-05-231-1/+1
| | | | | Change-Id: I37968a1e51da186c3343a1347f9ea9a6ea10be58 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-05-191-1/+1
| | | | | Change-Id: Iec0bffc5bd333b77cc0b0202a7ebe9ed9776be0c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-05-171-1/+1
| | | | | Change-Id: Ib14377408fcad0b479d3454809bd5010d8dc1def Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-05-161-1/+1
| | | | | Change-Id: I4f04e5be26849290ddf9f324fbb87b90942aa85d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-05-121-1/+1
| | | | | Change-Id: I4bf40b41b9dcc7396664c4eceb70685c3c040914 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-05-101-1/+1
| | | | | Change-Id: I06aa517f0cbb09622c48613e10c41451bfa50e25 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-05-041-1/+1
| | | | | Change-Id: Ia17e78d73998cb2913bc1d5bf4a7d0a1fa80f3b0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-04-291-1/+1
| | | | | Change-Id: I90115c6ad8b7f1d5eea2a041d5508942b172c0d5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-04-271-1/+1
| | | | | Change-Id: I6861abc4977a9468a756d8a18b248cddc5568c80 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-04-191-1/+1
| | | | | Change-Id: I1cdf3d3698ce991d8d12b8bb64b35ed322c4c2b0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-04-081-1/+1
| | | | | Change-Id: I0adbc545a5201c192319fdf09a7f2c0b437c7fd1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-04-081-1/+1
| | | | | Change-Id: I3b311e22cf50e6a8647d62f89f5c1fc6588dfd3e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-04-011-1/+1
| | | | | Change-Id: I1413b4bae66a790d2ad6f37c9660bf75c82a8378 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix link to cmake documentationKai Köhne2022-03-311-1/+2
| | | | | | | | Fixes qt5/qtsvg/src/svg/doc/src/qtsvg-index.qdoc:28: (qdoc) warning: Can't link to 'Build with CMake' Change-Id: I43f1ba9c8bbe1f211a3ecf7a36eea672c62adeaa Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-03-311-1/+1
| | | | | Change-Id: I63ceb8fc8be8aed09f9513fdc15c70b391b6ee45 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-03-291-1/+1
| | | | | Change-Id: Ie0709b48165b3c8e1a68ecd27d0f10833aaafa25 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Revise Qt SVG module landing pageAndreas Eliasson2022-03-281-28/+30
| | | | | | | | | | Remove the import directive sections, and include the global CMake and qmake snippets. Also, reorganize some of the sections structure. Task-number: QTBUG-100369 Pick-to: 6.3 6.3.0 Change-Id: I26a591f8ceb43469e6d31e263bd5b7ee58fb262d Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Fix missing null-check in parseBaseGradient()Edward Welbourne2022-03-251-2/+2
| | | | | | | | | | | | | | | | | Of the four functions returned by findStyleFactoryMethod(), two do in fact take care to cope if the first parameter is null; but the other two forward it to parseBaseGradient(), which did not, provoking a warning from CodeChecker. The single caller of parseBaseGradient() is in an if/else cascade in which some branches do assert m_nodes.isEmpty() before passing m_nodes.top() to their respective functions, but the parseBaseGradient() branch did not. I infer that its returns should check for null and duly add the missing null check, rather than asserting against it. Change-Id: I6c630f04522a0ae05021fe95d848be64abe6c20c Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-03-231-1/+1
| | | | | Change-Id: I83c5ddad86ad734592a12517ce1a95f0e921be4c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix deprecation warning: Use QColor::fromString() insteadAndy Nichols2022-03-181-1/+1
| | | | | | | Ctors taking a string has been marked deprecated (ce83a03cfd1@qtbase). Change-Id: I02caa6cbeb63de4190f0bcb6595f1c3ccb26d791 Reviewed-by: Christian Strømme <christian.stromme@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2022-03-151-1/+1
| | | | | Change-Id: I1194a85d825aa5df597eb4fa50339a529f3aff0d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove outdated version checksRobert Löhning2022-03-151-4/+0
| | | | | Change-Id: Ida0c5d3ed25322c736617934aef9f3a8e4daf4c3 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>