Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-svg for openSUSE:Factory checked in at 2022-09-15 22:59:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-svg (Old) and /work/SRC/openSUSE:Factory/.qt6-svg.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-svg" Thu Sep 15 22:59:36 2022 rev:16 rq:1003823 version:6.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-svg/qt6-svg.changes 2022-06-20 15:38:12.462941300 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-svg.new.2083/qt6-svg.changes 2022-09-15 23:00:50.365494740 +0200 @@ -1,0 +2,6 @@ +Fri Sep 9 12:41:48 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +------------------------------------------------------------------- Old: ---- qtsvg-everywhere-src-6.3.1.tar.xz New: ---- qtsvg-everywhere-src-6.3.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-svg.spec ++++++ --- /var/tmp/diff_new_pack.Kz70Bu/_old 2022-09-15 23:00:50.817496017 +0200 +++ /var/tmp/diff_new_pack.Kz70Bu/_new 2022-09-15 23:00:50.821496028 +0200 @@ -16,7 +16,7 @@ # -%define real_version 6.3.1 +%define real_version 6.3.2 %define short_version 6.3 %define tar_name qtsvg-everywhere-src %define tar_suffix %{nil} @@ -27,7 +27,7 @@ %endif # Name: qt6-svg%{?pkg_suffix} -Version: 6.3.1 +Version: 6.3.2 Release: 0 Summary: Classes for rendering and displaying SVG drawings License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) ++++++ qtsvg-everywhere-src-6.3.1.tar.xz -> qtsvg-everywhere-src-6.3.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/.cmake.conf new/qtsvg-everywhere-src-6.3.2/.cmake.conf --- old/qtsvg-everywhere-src-6.3.1/.cmake.conf 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/.cmake.conf 2022-09-06 09:27:21.000000000 +0200 @@ -1,2 +1,2 @@ -set(QT_REPO_MODULE_VERSION "6.3.1") +set(QT_REPO_MODULE_VERSION "6.3.2") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/.tag new/qtsvg-everywhere-src-6.3.2/.tag --- old/qtsvg-everywhere-src-6.3.1/.tag 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/.tag 2022-09-06 09:27:21.000000000 +0200 @@ -1 +1 @@ -8bd900b146f6c677f7a4869e40708773be21634c +2c30a4b12c35af83bf4ee5c41290f6df025ddde1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/coin/module_config.yaml new/qtsvg-everywhere-src-6.3.2/coin/module_config.yaml --- old/qtsvg-everywhere-src-6.3.1/coin/module_config.yaml 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/coin/module_config.yaml 2022-09-06 09:27:21.000000000 +0200 @@ -10,3 +10,4 @@ Test: - !include "{{qt/qtbase}}/coin_module_test_template_v3.yaml" + - !include "{{qt/qtbase}}/coin_module_test_docs.yaml" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/dependencies.yaml new/qtsvg-everywhere-src-6.3.2/dependencies.yaml --- old/qtsvg-everywhere-src-6.3.1/dependencies.yaml 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/dependencies.yaml 2022-09-06 09:27:21.000000000 +0200 @@ -1,4 +1,4 @@ dependencies: ../qtbase: - ref: 8483dcde90f40cdfd0a0ec4245b03610b46b6cae + ref: 12dc1dc09d73f5400e1e77181749793885ed9ffc required: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/examples/svg/svgviewer/mainwindow.cpp new/qtsvg-everywhere-src-6.3.2/examples/svg/svgviewer/mainwindow.cpp --- old/qtsvg-everywhere-src-6.3.1/examples/svg/svgviewer/mainwindow.cpp 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/examples/svg/svgviewer/mainwindow.cpp 2022-09-06 09:27:21.000000000 +0200 @@ -77,7 +77,7 @@ const QIcon exportIcon = QIcon::fromTheme("document-save", QIcon(":/qt-project.org/styles/commonstyle/images/standardbutton-save-32.png")); QAction *exportAction = fileMenu->addAction(exportIcon, tr("&Export..."), this, &MainWindow::exportImage); exportAction->setToolTip(tr("Export Image")); - exportAction->setShortcut(Qt::CTRL + Qt::Key_E); + exportAction->setShortcut(Qt::CTRL | Qt::Key_E); toolBar->addAction(exportAction); QAction *quitAction = fileMenu->addAction(tr("E&xit"), qApp, QCoreApplication::quit); quitAction->setShortcuts(QKeySequence::Quit); @@ -101,7 +101,7 @@ zoomAction = viewMenu->addAction(tr("Zoom &Out"), m_view, &SvgView::zoomOut); zoomAction->setShortcut(QKeySequence::ZoomOut); zoomAction = viewMenu->addAction(tr("Reset Zoom"), m_view, &SvgView::resetZoom); - zoomAction->setShortcut(Qt::CTRL + Qt::Key_0); + zoomAction->setShortcut(Qt::CTRL | Qt::Key_0); QMenu *rendererMenu = menuBar()->addMenu(tr("&Renderer")); m_nativeAction = rendererMenu->addAction(tr("&Native")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/examples/svg/svgviewer/svgview.cpp new/qtsvg-everywhere-src-6.3.2/examples/svg/svgviewer/svgview.cpp --- old/qtsvg-everywhere-src-6.3.1/examples/svg/svgviewer/svgview.cpp 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/examples/svg/svgviewer/svgview.cpp 2022-09-06 09:27:21.000000000 +0200 @@ -106,14 +106,14 @@ const bool drawBackground = (m_backgroundItem ? m_backgroundItem->isVisible() : false); const bool drawOutline = (m_outlineItem ? m_outlineItem->isVisible() : true); - QScopedPointer<QGraphicsSvgItem> svgItem(new QGraphicsSvgItem(fileName)); + auto svgItem = std::make_unique<QGraphicsSvgItem>(fileName); if (!svgItem->renderer()->isValid()) return false; s->clear(); resetTransform(); - m_svgItem = svgItem.take(); + m_svgItem = svgItem.release(); m_svgItem->setFlags(QGraphicsItem::ItemClipsToShape); m_svgItem->setCacheMode(QGraphicsItem::NoCache); m_svgItem->setZValue(0); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgfont_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgfont_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgfont_p.h 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgfont_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/svg/qsvgfont_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvggraphics_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvggraphics_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvggraphics_p.h 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvggraphics_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/svg/qsvggraphics_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvghandler_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvghandler_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvghandler_p.h 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvghandler_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/svg/qsvghandler_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgnode_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgnode_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgnode_p.h 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgnode_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/svg/qsvgnode_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgstructure_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgstructure_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgstructure_p.h 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgstructure_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/svg/qsvgstructure_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgstyle_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgstyle_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgstyle_p.h 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgstyle_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/svg/qsvgstyle_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgtinydocument_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgtinydocument_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qsvgtinydocument_p.h 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qsvgtinydocument_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/svg/qsvgtinydocument_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qtsvgglobal_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qtsvgglobal_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.1/QtSvg/private/qtsvgglobal_p.h 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.1/QtSvg/private/qtsvgglobal_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/svg/qtsvgglobal_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgfont_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgfont_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgfont_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgfont_p.h 2022-09-06 09:27:21.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/svg/qsvgfont_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvggraphics_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvggraphics_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvggraphics_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvggraphics_p.h 2022-09-06 09:27:21.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/svg/qsvggraphics_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvghandler_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvghandler_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvghandler_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvghandler_p.h 2022-09-06 09:27:21.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/svg/qsvghandler_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgnode_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgnode_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgnode_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgnode_p.h 2022-09-06 09:27:21.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/svg/qsvgnode_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgstructure_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgstructure_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgstructure_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgstructure_p.h 2022-09-06 09:27:21.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/svg/qsvgstructure_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgstyle_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgstyle_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgstyle_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgstyle_p.h 2022-09-06 09:27:21.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/svg/qsvgstyle_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgtinydocument_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgtinydocument_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qsvgtinydocument_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qsvgtinydocument_p.h 2022-09-06 09:27:21.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/svg/qsvgtinydocument_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qtsvgglobal_p.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qtsvgglobal_p.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/6.3.2/QtSvg/private/qtsvgglobal_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/6.3.2/QtSvg/private/qtsvgglobal_p.h 2022-09-06 09:27:21.000000000 +0200 @@ -0,0 +1 @@ +#include "../../../../../src/svg/qtsvgglobal_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvg/qtsvgversion.h new/qtsvg-everywhere-src-6.3.2/include/QtSvg/qtsvgversion.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvg/qtsvgversion.h 2022-06-09 02:14:40.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvg/qtsvgversion.h 2022-09-07 17:20:15.000000000 +0200 @@ -2,8 +2,8 @@ #ifndef QT_QTSVG_VERSION_H #define QT_QTSVG_VERSION_H -#define QTSVG_VERSION_STR "6.3.1" +#define QTSVG_VERSION_STR "6.3.2" -#define QTSVG_VERSION 0x060301 +#define QTSVG_VERSION 0x060302 #endif // QT_QTSVG_VERSION_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/include/QtSvgWidgets/qtsvgwidgetsversion.h new/qtsvg-everywhere-src-6.3.2/include/QtSvgWidgets/qtsvgwidgetsversion.h --- old/qtsvg-everywhere-src-6.3.1/include/QtSvgWidgets/qtsvgwidgetsversion.h 2022-06-09 02:14:40.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/include/QtSvgWidgets/qtsvgwidgetsversion.h 2022-09-07 17:20:15.000000000 +0200 @@ -2,8 +2,8 @@ #ifndef QT_QTSVGWIDGETS_VERSION_H #define QT_QTSVGWIDGETS_VERSION_H -#define QTSVGWIDGETS_VERSION_STR "6.3.1" +#define QTSVGWIDGETS_VERSION_STR "6.3.2" -#define QTSVGWIDGETS_VERSION 0x060301 +#define QTSVGWIDGETS_VERSION 0x060302 #endif // QT_QTSVGWIDGETS_VERSION_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/src/svg/doc/qtsvg.qdocconf new/qtsvg-everywhere-src-6.3.2/src/svg/doc/qtsvg.qdocconf --- old/qtsvg-everywhere-src-6.3.1/src/svg/doc/qtsvg.qdocconf 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/src/svg/doc/qtsvg.qdocconf 2022-09-06 09:27:21.000000000 +0200 @@ -48,3 +48,6 @@ navigation.landingpage = "Qt SVG" navigation.cppclassespage = "Qt SVG C++ Classes" + +# Fail the documentation build if there are more warnings than the limit +warninglimit = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtsvg-everywhere-src-6.3.1/src/svg/qsvgtinydocument.cpp new/qtsvg-everywhere-src-6.3.2/src/svg/qsvgtinydocument.cpp --- old/qtsvg-everywhere-src-6.3.1/src/svg/qsvgtinydocument.cpp 2022-06-06 03:06:43.000000000 +0200 +++ new/qtsvg-everywhere-src-6.3.2/src/svg/qsvgtinydocument.cpp 2022-09-06 09:27:21.000000000 +0200 @@ -433,8 +433,16 @@ draw(p); } +static bool isValidMatrix(const QTransform &transform) +{ + qreal determinant = transform.determinant(); + return qIsFinite(determinant); +} + void QSvgTinyDocument::mapSourceToTarget(QPainter *p, const QRectF &targetRect, const QRectF &sourceRect) { + QTransform oldTransform = p->worldTransform(); + QRectF target = targetRect; if (target.isEmpty()) { QPaintDevice *dev = p->device(); @@ -487,6 +495,9 @@ } #endif } + + if (!isValidMatrix(p->worldTransform())) + p->setWorldTransform(oldTransform); } QRectF QSvgTinyDocument::boundsOnElement(const QString &id) const