summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* CMake: Regenerate projects before API changeAlexandru Croitor2020-09-2210-8/+68
| | | | | | | Task-number: QTBUG-86815 Change-Id: I2b5975cc1995518f1995955d9b655ab26e764ad0 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-09-211-1/+1
| | | | | Change-Id: I6da4842b525fb9bdb4e57daa8e694251127b3236 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgShawn Rutledge2020-09-181-1/+1
| | | | | Change-Id: Ia3f0b63335d5aea833d5662c156e474d7338c141 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-09-171-1/+1
| | | | | Change-Id: I35e079015678a2ce9b32545aebc0f45e2e4eb73e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Port from devicePixelRatioF() to devicePixelRatio()Morten Johan Sørvig2020-09-141-1/+1
| | | | | Change-Id: I25e779c7a668cf9f2fb2b2c56c5d8bccba138153 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Mark tst_qicon_svg test as low-DPITor Arne Vestbø2020-09-142-1/+2
| | | | | Change-Id: Ifb957ef40b5754ff3cd293c0537d5ba61ddaac3d Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update dependencies on 'dev' in qt/qtsvgLars Knoll2020-09-131-1/+1
| | | | | Change-Id: I6ac081d90649d4db47571cfce13e4e1a219f3059 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Update dependencies on 'dev' in qt/qtsvgTor Arne Vestbø2020-09-121-1/+1
| | | | | Change-Id: Id83e68036a4e90aef05eca099705794fbd385bf5 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Work around uninitialized variable in QRadialGradientLars Knoll2020-09-122-3/+3
| | | | | | | | Specify the focal radius explicitly to avoid an uninitialized variable in QGradient. Change-Id: I40e44579e2364862a8bc23ef54a9e858c4ba837a Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-09-111-1/+1
| | | | | Change-Id: Ia80e833f3520bb5faaaf4d65e7598c721097f361 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-09-111-1/+1
| | | | | Change-Id: I9991e6a7b5e3d97e708532a544bfd23edfa231eb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgLars Knoll2020-09-100-0/+0
| | | | | Change-Id: I81fce2e3cc02ddfba7fa6dc4778d7a5b8f28cdd9 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-09-101-1/+1
| | | | | Change-Id: I720313d01ef1591e80b6a13a014c4f37c98ad9d9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Change classification of XSVG LicenseKai Koehne2020-09-071-2/+3
| | | | | | | | | | | | [ChangeLog][Third-Party Code] XSVG license was re-classified to HPND-sell-variant, "Historical Permission Notice and Disclaimer - sell variant" https://spdx.org/licenses/HPND-sell-variant.html Pick-to: 5.15 Pick-to: 5.12 Change-Id: Icff6d7f072f0d4b64bd1c5ce703c8c007184ad8a Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-09-031-1/+1
| | | | | Change-Id: Ib5d2661711d412c0073d682a577d3e84c9610c08 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependenciesJarek Kobus2020-09-021-1/+1
| | | | | Change-Id: Ice0c43ab9d7ab7c066bc0fed55e46e61620ac049 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Doc: Fix linking to Qt Designer ManualTopi Reinio2020-09-021-1/+1
| | | | | | Pick-to: 5.15 Change-Id: I9e431a046edb55f060f25ed9fa8aab176647edf4 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Add changes file for Qt 5.15.1Antti Kokko2020-09-011-0/+31
| | | | | | | Change-Id: I9319edddd80c420c4de8b3e4ccb83d0e26307970 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit 6b444e832d31ce9a9497ca8e6aff0520f1d888ea) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-281-1/+1
| | | | | Change-Id: I63544156e86fed8463fda6e8dbf7035b3c30a11e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Use OpenType font weightsJonas Karlsson2020-08-284-51/+14
| | | | | | Task-number: QTBUG-42248 Change-Id: If3984fa22b89a65fd126d42b3a2320d5ab16c94b Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Update dependencies on 'dev' in qt/qtsvgFabian Kosmale2020-08-281-1/+1
| | | | | Change-Id: Iebb86f124638547b8e6f5ea92a03fd8883d7027b Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Avoid recursion when inflating compressed svgsEirik Aavitsland2020-08-281-10/+14
| | | | | | | | | | | Avoid the possibility of recursion loop for corrupt compressed files, and generally simplify the code, particularly the handling of the QT_NO_COMPRESS flag. Pick-to: 5.15 5.12 Change-Id: Ic21a4814a45c4303cc366152be65ae54fa973461 Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Implement basic format check also for compressed svgsEirik Aavitsland2020-08-271-6/+19
| | | | | | | | | | | | | | | | For uncompressed files, QSvgIOhandler::canRead() will reject any file that does not start out with a svg or xml tag. That rudimentary check was never done for compressed files (svgz). Implement the check during the decompressing itself, so that we can fail early and not waste time and memory decompressing potentially huge files that are anyway not valid svgs. Fixes: oss-fuzz-24611 Pick-to: 5.15 5.12 Change-Id: I154efd8adafe7f09307e8b28a66b536539b1e4bd Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Don't return partially inflated QByteArrayRobert Loehning2020-08-261-1/+1
| | | | | | | | | | We're already stopping the extraction because we're running out of memory. It's no use to return this provisional result. Pick-to: 5.12 5.15 Task-number: oss-fuzz-24611 Change-Id: Iea5a65a0f30b7a03c5405017c21cd9495a7c2971 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Initialize QSvgHandler with QBuffer instead of QByteArrayRobert Loehning2020-08-241-1/+4
| | | | | | | | | Reduces memory consumption significantly for huge files. Fixes: oss-fuzz-24347 Pick-to: 5.15 Change-Id: Iebf58d5f73030336d219ad770e1d1d2798c10067 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Update dependencies in qtsvg.gitLars Knoll2020-08-241-1/+1
| | | | | | Change-Id: Icd4fa3dddd4b5bc1f503ce7888ea1856b86e357b Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* fluidlauncher: remove QStringRef header inclusionFabian Kosmale2020-08-241-1/+0
| | | | | Change-Id: I535fae5973a410961c8fc79b9d962863d979346c Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
* weatherinfo: fix compilation after QXmlStreamReader QStringView changeFabian Kosmale2020-08-241-10/+10
| | | | | Change-Id: I3115c0a6abaf2748c3bfc01655bf2eb1d0d9cd50 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* fluidlauncher: fix compilation after QXmlStreamReader QStringView changeFabian Kosmale2020-08-241-7/+7
| | | | | Change-Id: I20e84b2c944c91fa9eac36f72d1768cac3b07b51 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-241-1/+1
| | | | | Change-Id: Iff4c3b7fa7083d4f8aaa9dafe22d2572c93f8d35 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Update dependencies on 'dev' in qt/qtsvgFabian Kosmale2020-08-201-1/+1
| | | | | | | | We need the build system fix in qtbase, else updating the dependencies in declarative is too likely to fail. Change-Id: Iab0d71041e74224a7ed0467c38fc2333e06f002c Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-191-1/+1
| | | | | Change-Id: I48a67ee6b32d281a1a332f004844555eae630fa8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix check against division by zeroRobert Loehning2020-08-182-4/+13
| | | | | | | | | | The squared values must not be zero. Since both are qreal, this can happen even when neither of them is zero itself. Fixes: oss-fuzz-24738 Pick-to: 5.12 5.15 Change-Id: I61b2bc891e7e3831d4b6ee68b467db28c4f877d4 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-181-1/+1
| | | | | Change-Id: I049f4acc62509c880a20e7e0b452ba5b085926fa Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-171-1/+1
| | | | | Change-Id: Id69ca0110609e9c595a8b459f806ba04c7ed9d76 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-171-1/+1
| | | | | Change-Id: I17731d09b4541aa3609d9aa44b0ffba5373129d8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Test rendering length which is fuzzy nullRobert Loehning2020-08-171-0/+12
| | | | | | Pick-to: 5.15 Change-Id: I1a21f70cc5ca2319d041c5db8900e69adcb9850d Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-101-1/+1
| | | | | Change-Id: Ia1e783ea2b165ddcb9d25ba6d76b66572cc5c521 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-071-1/+1
| | | | | Change-Id: I91b0342aadbe133f985616ce7813e0710cd655ea Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-071-1/+1
| | | | | Change-Id: I594451c71c5ac694a8a98f5f1b5d87f4b058447a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-071-1/+1
| | | | | Change-Id: I9878d7bcca0365d35d9a558471cacc0dd09cfe37 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Don't divide by zeroRobert Loehning2020-08-041-0/+2
| | | | | | | Fixes: oss-fuzz-24308 Pick-to: 5.15 5.12 Change-Id: I628f073cc2ec99b18333d2831c53cd888ebc5780 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-08-031-1/+1
| | | | | Change-Id: I8c35e3061ff30d817c0c43673961876a9f950b79 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Use qFuzzyIsNull instead of isEmpty() on QRectFRobert Loehning2020-07-301-1/+1
| | | | | | | | | | Avoids an integer overflow in QOutlineMapper Fixes: oss-fuzz-24131 Pick-to: 5.12 5.15 Change-Id: I77a280640df4971e440d3f8888d2e7036a1f2e6a Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Avoid endless recursion in SvgStructureNode::boundsRobert Loehning2020-07-302-2/+8
| | | | | | | Fixes: oss-fuzz-24028 Pick-to: 5.12 5.15 Change-Id: I2ddfcd494747f2857d56ce54bc9c4ee3f986ac3e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Avoid endless recursion when inflating gzipRobert Loehning2020-07-292-5/+6
| | | | | | | Fixes: oss-fuzz-24146 Pick-to: 5.12 5.15 Change-Id: I52a974e6a0694fb4afb50d932b2e99917c3034b2 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-07-291-1/+1
| | | | | Change-Id: I6eaf0ee8f69d54fc6010e0d48e6c7545a6a08de1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-07-291-1/+1
| | | | | Change-Id: I881cc1059060925f3abd14fbcdd965989bc4eddd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-07-281-1/+1
| | | | | Change-Id: I5a495f796aa414ba043709ddeda7c01d3b9f4890 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtsvgQt Submodule Update Bot2020-07-281-1/+1
| | | | | Change-Id: I31c1a173378897c0d5fb79beccc051e27a003821 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>