Add changes file for Qt 5.15.2

+ ba2477be62b03bb97af13e8c1d51ac6fb5010095 Initialize QSvgHandler with QBuffer instead of QByteArray
+ cd30c2e9170e4016b29ca0682d733735c8c25bb7 Don't return partially inflated QByteArray
+ 46c22c4c15b69e5f2f44d3ca308d36dc5f14c6f1 Implement basic format check also for compressed svgs
+ 73430f7a0393d6d148946ed4b1d2795af3374d9b Avoid recursion when inflating compressed svgs
- eca805bb2658362f848f34de4742e0ac3148e57c Add changes file for Qt 5.15.1
+ e3c639e706e6511a2f8511c33f4d265f0717070c Doc: Fix linking to Qt Designer Manual
+ fdbe89e45c4ef075d0b47ff0d62bbe2ec85e9928 Change classification of XSVG License
+ 9bb275238f3eb9b8419fa4df5243bb613cb73b4d Bump version
+ 4433f21a54d1987216b6cd97017a90754103a9d6 Reject corrupt svgs with invalid size
+ 7dce014c1469f77728bf1ac04b47b9d555189184 Allow loading SVG files with a doctype declaration

Change-Id: If2ec6447c081c389b8513c2710498c41f3aa2266
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
(cherry picked from commit 52d3788c7b0116ea3db232dccca5f1e3f1e229ac)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Antti Kokko
2020-10-30 05:25:04 +00:00
committed by Qt Cherry-pick Bot
parent 83af1e330f
commit 32acb3cc8d
+42
View File
@@ -0,0 +1,42 @@
Qt 5.15.2 is a bug-fix release. It maintains both forward and backward
compatibility (source and binary) with Qt 5.15.1.
For more details, refer to the online documentation included in this
distribution. The documentation is also available online:
https://doc.qt.io/qt-5.15/index.html
The Qt version 5.15 series is binary compatible with the 5.14.x series.
Applications compiled for 5.14 will continue to run with 5.15.
Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Qt Bug Tracker:
https://bugreports.qt.io/
Each of these identifiers can be entered in the bug tracker to obtain more
information about a particular change.
****************************************************************************
* Important Behavior Changes *
****************************************************************************
****************************************************************************
* Library *
****************************************************************************
- [QTBUG-87583] Allowed loading SVG files with a doctype declaration
- [oss-fuzz-24611] Implemented a basic format check for compressed svgs so
it will fail early if the file does not start with a svg or xml tag after
decompressing
- [oss-fuzz-24611] Avoids recursion when inflating compressed svgs and no
longer returns a partially extracted QByteArray
- [oss-fuzz-24347] Reduced memory consumption significantly for huge files.
- [oss-fuzz-24735] Reject corrupt svgs with invalid size
Third-Party Code
----------------
- XSVG license was re-classified to HPND-sell-variant, "Historical Permission
Notice and Disclaimer - sell variant"