libqt5-qtsvg

Edit Package libqt5-qtsvg
No description set
Refresh
Refresh
Source Files
Filename Size Changed
0001-Revert-Bump-version.patch 0000000575 575 Bytes
_service 0000000705 705 Bytes
_servicedata 0000000236 236 Bytes
baselibs.conf 0000000077 77 Bytes
libqt5-qtsvg.changes 0000025501 24.9 KB
libqt5-qtsvg.spec 0000004508 4.4 KB
qtsvg-everywhere-src-5.15.2+kde16.obscpio 0014300173 13.6 MB
qtsvg-everywhere-src.obsinfo 0000000116 116 Bytes
Latest Revision
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 2)
Update package libqt5-qtsvg from 5.12.7 to 5.15.2+kde16 (jsc#SLE-18248)

All the deleted patches come from upstream and I checked they're all included in the updated sources.
It's easy by going to https://invent.kde.org/qt/qt/qtsvg/-/commits/kde/5.15, scroll down to
"22 Jun, 2020" when the first patch "Handle empty rects" appears and then one can iterate over
the patches and the commits at the same time checking they're all there since they're mostly contiguous.

I'll reference the patches here, just in case some script checks it:
0001-Handle-empty-rects.patch
0002-Use-QRect-isEmpty-instead-of-QRect-isNull.patch
0003-Fix-oom-in-QSvgTinyDocument-load.patch
0004-Fix-stack-overflow-in-QSvgHandler-resolveGradients.patch
0005-Add-error-handling-to-color-parsing.patch
0006-Fix-stack-overflow-in-dtor-of-QSvgTinyDocument.patch
0007-Don-t-divide-by-zero.patch
0008-Return-nullptr-instead-of-0.patch
0009-Avoid-endless-recursion-when-inflating-gzip.patch
0010-Avoid-endless-recursion-in-SvgStructureNode-bounds.patch
0011-Don-t-divide-by-zero.patch
0012-Use-qFuzzyIsNull-instead-of-isEmpty-on-QRectF.patch
0013-Fix-check-against-division-by-zero.patch
0014-Don-t-return-partially-inflated-QByteArray.patch
0015-Implement-basic-format-check-also-for-compressed-svg.patch
0016-Avoid-recursion-when-inflating-compressed-svgs.patch
0017-Change-classification-of-XSVG-License.patch
0018-Reject-corrupt-svgs-with-invalid-size.patch
0019-Allow-loading-SVG-files-with-a-doctype-declaration.patch
0020-Improve-handling-of-malformed-numeric-values-in-svg-.patch
0021-Clamp-parsed-doubles-to-float-representable-values.patch

- Update to version 5.15.2+kde16:
  * Unconditionally stop parsing after the svg end tag
  * SVG Image reading: Reject oversize svgs as corrupt
  * Do stricter error checking when parsing path nodes
- Update to version 5.15.2+kde13:
  * Fix parsing of animation clock values
  * Improve parsing of "r"
  * Fix parsing of arc elements in paths
  * Fix text x/y when the length is not in pixels
  * Support font size not in pixels
  * Limit font size to avoid numerous overflows

- Switch to KDE's maintenance branch
- Update to version 5.15.2+kde7:
  * Make image handler accept UTF-16/UTF-32 encoded SVGs
  * Avoid buffer overflow in isSupportedSvgFeature
  * Clamp parsed doubles to float representable values
  * Improve handling of malformed numeric values in svg files
  * Bump version
  * Add changes file for Qt 5.15.2
  * Add changes file for Qt 5.12.10
- Add patch to reset version to 5.15.2:
  * 0001-Revert-Bump-version.patch
- Drop patches, now upstream:
  * 0001-Improve-handling-of-malformed-numeric-values-in-svg-.patch
  * 0002-Clamp-parsed-doubles-to-float-representable-values.patch
  * 0003-Avoid-buffer-overflow-in-isSupportedSvgFeature.patch
  * 0004-Make-image-handler-accept-UTF-16-UTF-32-encoded-SVGs.patch

- Add commits from kde's 5.15 branch:
Comments 0
openSUSE Build Service is sponsored by