Hello community, here is the log from the commit of package libqt5-qtimageformats for openSUSE:Factory checked in at 2017-10-23 16:19:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtimageformats (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtimageformats.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtimageformats" Mon Oct 23 16:19:45 2017 rev:25 rq:533800 version:5.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtimageformats/libqt5-qtimageformats.changes 2017-07-08 12:24:00.694369732 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtimageformats.new/libqt5-qtimageformats.changes 2017-10-23 16:19:46.318826391 +0200 @@ -1,0 +2,7 @@ +Sun Oct 8 14:06:11 UTC 2017 - lbeltr...@kde.org + +- Update to 5.9.2 + * For more details please see: + https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/ + +------------------------------------------------------------------- Old: ---- qtimageformats-opensource-src-5.9.1.tar.xz New: ---- qtimageformats-opensource-src-5.9.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtimageformats.spec ++++++ --- /var/tmp/diff_new_pack.HqKwV5/_old 2017-10-23 16:19:47.826755793 +0200 +++ /var/tmp/diff_new_pack.HqKwV5/_new 2017-10-23 16:19:47.830755605 +0200 @@ -19,15 +19,15 @@ %define qt5_snapshot 0 Name: libqt5-qtimageformats -Version: 5.9.1 +Version: 5.9.2 Release: 0 Summary: Qt 5 Image Format Plugins License: SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url: https://www.qt.io %define base_name libqt5 -%define real_version 5.9.1 -%define so_version 5.9.1 +%define real_version 5.9.2 +%define so_version 5.9.2 %define tar_version qtimageformats-opensource-src-%{real_version} Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz Source1: baselibs.conf ++++++ qtimageformats-opensource-src-5.9.1.tar.xz -> qtimageformats-opensource-src-5.9.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtimageformats-opensource-src-5.9.1/.qmake.conf new/qtimageformats-opensource-src-5.9.2/.qmake.conf --- old/qtimageformats-opensource-src-5.9.1/.qmake.conf 2017-06-19 12:24:12.000000000 +0200 +++ new/qtimageformats-opensource-src-5.9.2/.qmake.conf 2017-09-26 12:11:57.000000000 +0200 @@ -1,3 +1,3 @@ load(qt_build_config) -MODULE_VERSION = 5.9.1 +MODULE_VERSION = 5.9.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtimageformats-opensource-src-5.9.1/.tag new/qtimageformats-opensource-src-5.9.2/.tag --- old/qtimageformats-opensource-src-5.9.1/.tag 2017-06-19 12:24:12.000000000 +0200 +++ new/qtimageformats-opensource-src-5.9.2/.tag 2017-09-26 12:11:57.000000000 +0200 @@ -1 +1 @@ -6a325512a8d50f68a650ec9822dcd918653567c4 +dc6dc3b088d1828ee6d31f92528e0c87272ad4ed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtimageformats-opensource-src-5.9.1/dist/changes-5.6.3 new/qtimageformats-opensource-src-5.9.2/dist/changes-5.6.3 --- old/qtimageformats-opensource-src-5.9.1/dist/changes-5.6.3 1970-01-01 01:00:00.000000000 +0100 +++ new/qtimageformats-opensource-src-5.9.2/dist/changes-5.6.3 2017-09-26 12:11:57.000000000 +0200 @@ -0,0 +1,26 @@ +Qt 5.6.3 is a bug-fix release. It maintains both forward and backward +compatibility (source and binary) with Qt 5.6.0. + +For more details, refer to the online documentation included in this +distribution. The documentation is also available online: + + http://doc.qt.io/qt-5/index.html + +The Qt version 5.6 series is binary compatible with the 5.5.x series. +Applications compiled for 5.5 will continue to run with 5.6. + +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 * +**************************************************************************** + + - For security reasons, the DDS handler will no longer be built by + default. Users who still want this handler can build it from the + source project. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtimageformats-opensource-src-5.9.1/dist/changes-5.9.2 new/qtimageformats-opensource-src-5.9.2/dist/changes-5.9.2 --- old/qtimageformats-opensource-src-5.9.1/dist/changes-5.9.2 1970-01-01 01:00:00.000000000 +0100 +++ new/qtimageformats-opensource-src-5.9.2/dist/changes-5.9.2 2017-09-26 12:11:57.000000000 +0200 @@ -0,0 +1,24 @@ +Qt 5.9.2 is a bug-fix release. It maintains both forward and backward +compatibility (source and binary) with Qt 5.9.0. + +For more details, refer to the online documentation included in this +distribution. The documentation is also available online: + +http://doc.qt.io/qt-5/index.html + +The Qt version 5.9 series is binary compatible with the 5.8.x series. +Applications compiled for 5.8 will continue to run with 5.9. + +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. + +**************************************************************************** +* Qt 5.9.2 Changes * +**************************************************************************** + + - Minor bugfixes for animated webp images. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtimageformats-opensource-src-5.9.1/src/plugins/imageformats/webp/qwebphandler.cpp new/qtimageformats-opensource-src-5.9.2/src/plugins/imageformats/webp/qwebphandler.cpp --- old/qtimageformats-opensource-src-5.9.1/src/plugins/imageformats/webp/qwebphandler.cpp 2017-06-19 12:24:12.000000000 +0200 +++ new/qtimageformats-opensource-src-5.9.2/src/plugins/imageformats/webp/qwebphandler.cpp 2017-09-26 12:11:57.000000000 +0200 @@ -74,6 +74,10 @@ if (m_scanState != ScanError) { setFormat(QByteArrayLiteral("webp")); + + if (m_features.has_animation && m_iter.frame_num >= m_frameCount) + return false; + return true; } return false; @@ -118,6 +122,8 @@ that->m_bgColor = QColor::fromRgba(QRgb(WebPDemuxGetI(m_demuxer, WEBP_FF_BACKGROUND_COLOR))); that->m_composited = new QImage(that->m_features.width, that->m_features.height, QImage::Format_ARGB32); + if (that->m_features.has_alpha) + that->m_composited->fill(Qt::transparent); // We do not reset device position since we have read in all data m_scanState = ScanSuccess; @@ -189,6 +195,8 @@ } else { // Animation QPainter painter(m_composited); + if (m_features.has_alpha && m_iter.dispose_method == WEBP_MUX_DISPOSE_BACKGROUND) + m_composited->fill(Qt::transparent); painter.drawImage(currentImageRect(), frame); *image = *m_composited; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtimageformats-opensource-src-5.9.1/tests/auto/webp/tst_qwebp.cpp new/qtimageformats-opensource-src-5.9.2/tests/auto/webp/tst_qwebp.cpp --- old/qtimageformats-opensource-src-5.9.1/tests/auto/webp/tst_qwebp.cpp 2017-06-19 12:24:12.000000000 +0200 +++ new/qtimageformats-opensource-src-5.9.2/tests/auto/webp/tst_qwebp.cpp 2017-09-26 12:11:57.000000000 +0200 @@ -127,6 +127,7 @@ } QVERIFY(reader.read().isNull()); + QCOMPARE(reader.canRead(), !reader.supportsAnimation()); } void tst_qwebp::writeImage_data()