Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libqt5-qtdeclarative for
openSUSE:Factory checked in at 2023-01-11 14:33:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old)
and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtdeclarative"
Wed Jan 11 14:33:00 2023 rev:75 rq:1057224 version:5.15.8+kde22
Changes:
--------
---
/work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes
2022-12-17 20:36:26.208569261 +0100
+++
/work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.32243/libqt5-qtdeclarative.changes
2023-01-11 14:33:16.848629339 +0100
@@ -1,0 +2,34 @@
+Mon Jan 9 09:19:15 UTC 2023 - Fabian Vogt <[email protected]>
+
+- Update to version 5.15.8+kde22, rebased upstream:
+ * Qml: Don't crash when as-casting to type with errors
+ * Do not copy lookups
+ * deliverSinglePointEventUntilAccepted(): skip items that aren't shown
+ * V4 Lookup: Do not leak property caches
+ * Fix glitches in big AnimatedSprite animations
+ * HoverHandler: allow cursorShape binding before parentItem is set
+ * QtTest: use delay properly in mouseWheel()
+ * Set OpenGL state after invoking custom rendering
+ * Ensure that HoverHandler isn't hovered after HoverLeave to parent item
+ * Fix missing glyphs when changing distance field parameters
+ * Document that the vendorext property is deprecated
+ * tst_qqmlbinding: Avoid event loop flakyness on Ubuntu 20.04
+ * Unset the QQmlAnimationTimer pointer from unregistered jobs
+ * Reset the timer of all controlled animations upon timer destruction
+ * Don't create an animation timer when destroying the animation job
+ * Disable JIT for arm64 when doing macOS universal builds
+ * Blacklist and fix failing tests on ARM macOS
+ * qmake/vcxproj: Fix qmltypes files being displayed at project root
+ * Use resize instead of shrink when clearing upload pools
+ * Handle function as default arguments in toplevel functions
+ * Do not crash on self-assignment of QQmlProperty
+ * Do not resolve containing types of inline components too early
+ * sg: Drop internal pool allocs upon QQuickWindow::releaseResources
+ * Fix distorted subpixel text for non-RHI code path
+ * QQuickTextInput: fix cursor positioning for QInputMethodEvent
+- Commits dropped by the rebase:
+ * Fix Flickable with QTBUG-56075 patch applied
+- Update qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch with contents from
+ https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/32
+
+-------------------------------------------------------------------
Old:
----
qtdeclarative-everywhere-src-5.15.7+kde25.obscpio
New:
----
qtdeclarative-everywhere-src-5.15.8+kde22.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libqt5-qtdeclarative.spec ++++++
--- /var/tmp/diff_new_pack.fAZ4Rj/_old 2023-01-11 14:33:21.144653624 +0100
+++ /var/tmp/diff_new_pack.fAZ4Rj/_new 2023-01-11 14:33:21.152653669 +0100
@@ -19,11 +19,11 @@
%define qt5_snapshot 1
%define libname libQtQuick5
%define base_name libqt5
-%define real_version 5.15.7
-%define so_version 5.15.7
+%define real_version 5.15.8
+%define so_version 5.15.8
%define tar_version qtdeclarative-everywhere-src-%{version}
Name: libqt5-qtdeclarative
-Version: 5.15.7+kde25
+Version: 5.15.8+kde22
Release: 0
Summary: Qt 5 Declarative Library
License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
@@ -33,6 +33,7 @@
Source1: baselibs.conf
# PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case
Patch100: sse2_nojit.patch
+# https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/32
Patch103: qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch
BuildRequires: fdupes
BuildRequires: libQt5Core-private-headers-devel >= %{real_version}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.fAZ4Rj/_old 2023-01-11 14:33:21.208653985 +0100
+++ /var/tmp/diff_new_pack.fAZ4Rj/_new 2023-01-11 14:33:21.212654008 +0100
@@ -1,12 +1,12 @@
<services>
<service name="obs_scm" mode="disabled">
<param name="changesgenerate">enable</param>
- <param name="versionformat">5.15.7+kde@TAG_OFFSET@</param>
+ <param name="versionformat">5.15.8+kde@TAG_OFFSET@</param>
<param name="url">https://invent.kde.org/qt/qt/qtdeclarative.git</param>
<param name="scm">git</param>
<param name="filename">qtdeclarative-everywhere-src</param>
<param name="revision">kde/5.15</param>
- <param name="parent-tag">v5.15.7-lts-lgpl</param>
+ <param name="parent-tag">v5.15.8-lts-lgpl</param>
<param name="changesgenerate">enable</param>
</service>
<service name="set_version" mode="disabled"/>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.fAZ4Rj/_old 2023-01-11 14:33:21.236654144 +0100
+++ /var/tmp/diff_new_pack.fAZ4Rj/_new 2023-01-11 14:33:21.240654166 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://invent.kde.org/qt/qt/qtdeclarative.git</param>
- <param
name="changesrevision">3476736905fd029e8fa5a6c86db38a758d97f9cb</param></service></servicedata>
+ <param
name="changesrevision">e53eec414af66f72046960693d5b6ac8060fb384</param></service></servicedata>
(No newline at EOF)
++++++ qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch ++++++
--- /var/tmp/diff_new_pack.fAZ4Rj/_old 2023-01-11 14:33:21.268654325 +0100
+++ /var/tmp/diff_new_pack.fAZ4Rj/_new 2023-01-11 14:33:21.272654347 +0100
@@ -1,6 +1,6 @@
-From b82b1954fd0ab4e1c8aff38dac7310f6c4f144e0 Mon Sep 17 00:00:00 2001
-From: David Redondo <[email protected]>
-Date: Mon, 27 Jun 2022 15:31:10 +0200
+From 97e530bbc0066cf9f60891b99a5a974e4c3ced85 Mon Sep 17 00:00:00 2001
+From: David Redondo <[email protected]>
+Date: Wed, 13 May 2020 11:04:23 +0200
Subject: [PATCH] QQuickItemView: Fix max(X/Y)Extent()
QQuickFlickable maxXExtent() and maxYExtent() return the amount of space
@@ -9,26 +9,23 @@
just defer to the QQuickFlickable base implementation like minXExtent()
and minYExtent() already do.
-This change also adds tst_qquicklistview2 to speed up development.
-tst_QQuickListView is almost 9000 lines long, and compiling it
-is slow. In addition, a similar approach (creating a second test to
-avoid the slowness of a massive one) already exists for QQuickItem
-tests.
-
Fixes: QTBUG-83890
-Pick-to: 5.15
+Pick-to: 6.2 6.4
+Change-Id: I7f4060c2f46ae07611bedceca0d322c5f7f6affb
+Reviewed-by: Richard Moe Gustavsen <[email protected]>
+Reviewed-by: Shawn Rutledge <[email protected]>
+(cherry picked from commit 99047ae219ff6689da38cc988a25030fece655da)
---
- src/quick/items/qquickitemview.cpp | 4 +-
- .../qquicklistview/tst_qquicklistview.cpp | 5 +
- .../quick/qquicklistview2/data/maxXExtent.qml | 54 +++++++++
- .../quick/qquicklistview2/data/maxYExtent.qml | 55 +++++++++
- .../quick/qquicklistview2/qquicklistview2.pro | 12 ++
- .../qquicklistview2/tst_qquicklistview2.cpp | 114 ++++++++++++++++++
- tests/auto/quick/quick.pro | 1 +
- 7 files changed, 243 insertions(+), 2 deletions(-)
+ src/quick/items/qquickitemview.cpp | 4 +-
+ .../qquickgridview/tst_qquickgridview.cpp | 29 +++---
+ .../qquicklistview/tst_qquicklistview.cpp | 14 ++-
+ .../quick/qquicklistview2/data/maxXExtent.qml | 29 ++++++
+ .../quick/qquicklistview2/data/maxYExtent.qml | 30 ++++++
+ .../qquicklistview2/tst_qquicklistview2.cpp | 94 +++++++++++++++++++
+ tests/auto/quick/quick.pro | 1 +
+ 7 files changed, 174 insertions(+), 27 deletions(-)
create mode 100644 tests/auto/quick/qquicklistview2/data/maxXExtent.qml
create mode 100644 tests/auto/quick/qquicklistview2/data/maxYExtent.qml
- create mode 100644 tests/auto/quick/qquicklistview2/qquicklistview2.pro
create mode 100644 tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
diff --git a/src/quick/items/qquickitemview.cpp
b/src/quick/items/qquickitemview.cpp
@@ -53,71 +50,121 @@
if (d->hData.maxExtentDirty) {
d->maxExtent = d->maxExtentForAxis(d->hData, true);
+diff --git a/tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
b/tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
+index 46e3457d6e..7f79968440 100644
+--- a/tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
++++ b/tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
+@@ -3543,51 +3543,46 @@ void tst_QQuickGridView::extents_data()
+
+ QTest::newRow("LeftToRight, LtR, TtB")
+ << QQuickGridView::FlowLeftToRight << Qt::LeftToRight <<
QQuickItemView::TopToBottom
+- << QPointF(0, -20) << QPointF(0, 0)
+- << QPointF(0, 20) << QPointF(240, 20)
++ << QPointF(0, -20) << QPointF(0, 0) << QPointF(0, 20) <<
QPointF(0, 20)
+ << QPointF(0, -20) << QPointF(0, -20);
+
+ QTest::newRow("LeftToRight, RtL, TtB")
+ << QQuickGridView::FlowLeftToRight << Qt::RightToLeft <<
QQuickItemView::TopToBottom
+- << QPointF(0, -20) << QPointF(0, 0)
+- << QPointF(0, 20) << QPointF(240, 20)
++ << QPointF(0, -20) << QPointF(0, 0) << QPointF(0, 20) <<
QPointF(0, 20)
+ << QPointF(0, -20) << QPointF(0, -20);
+
+ QTest::newRow("LeftToRight, LtR, BtT")
+ << QQuickGridView::FlowLeftToRight << Qt::LeftToRight <<
QQuickItemView::BottomToTop
+- << QPointF(0, 0) << QPointF(0, -30)
+- << QPointF(0, 320 - 20) << QPointF(240, 320 - 20) // content
flow is reversed
++ << QPointF(0, 0) << QPointF(0, -30) << QPointF(0, 320 - 20)
++ << QPointF(0, 320 - 20) // content flow is reversed
+ << QPointF(0, -30) << QPointF(0, (-60.0 * 10) - 30);
+
+ QTest::newRow("LeftToRight, RtL, BtT")
+ << QQuickGridView::FlowLeftToRight << Qt::RightToLeft <<
QQuickItemView::BottomToTop
+- << QPointF(0, 0) << QPointF(0, -30)
+- << QPointF(0, 320 - 20) << QPointF(240, 320 - 20) // content
flow is reversed
++ << QPointF(0, 0) << QPointF(0, -30) << QPointF(0, 320 - 20)
++ << QPointF(0, 320 - 20) // content flow is reversed
+ << QPointF(0, -30) << QPointF(0, (-60.0 * 10) - 30);
+
+-
+ QTest::newRow("TopToBottom, LtR, TtB")
+ << QQuickGridView::FlowTopToBottom << Qt::LeftToRight <<
QQuickItemView::TopToBottom
+- << QPointF(-20, 0) << QPointF(0, 0)
+- << QPointF(20, 0) << QPointF(20, 320)
++ << QPointF(-20, 0) << QPointF(0, 0) << QPointF(20, 0) <<
QPointF(20, 0)
+ << QPointF(-20, 0) << QPointF(-20, 0);
+
+ QTest::newRow("TopToBottom, RtL, TtB")
+ << QQuickGridView::FlowTopToBottom << Qt::RightToLeft <<
QQuickItemView::TopToBottom
+- << QPointF(0, 0) << QPointF(-30, 0)
+- << QPointF(240 - 20, 0) << QPointF(240 - 20, 320) // content
flow is reversed
++ << QPointF(0, 0) << QPointF(-30, 0) << QPointF(240 - 20, 0)
++ << QPointF(240 - 20, 0) // content flow is reversed
+ << QPointF(-30, 0) << QPointF((-80.0 * 6) - 30, 0);
+
+ QTest::newRow("TopToBottom, LtR, BtT")
+ << QQuickGridView::FlowTopToBottom << Qt::LeftToRight <<
QQuickItemView::BottomToTop
+- << QPointF(-20, -320) << QPointF(0, -320)
+- << QPointF(20, 0) << QPointF(20, 320)
++ << QPointF(-20, -320) << QPointF(0, -320) << QPointF(20, 0) <<
QPointF(20, 0)
+ << QPointF(-20, 0) << QPointF(-20, 0);
+
+ QTest::newRow("TopToBottom, RtL, BtT")
+ << QQuickGridView::FlowTopToBottom << Qt::RightToLeft <<
QQuickItemView::BottomToTop
+- << QPointF(0, -320) << QPointF(-30, -320)
+- << QPointF(240 - 20, 0) << QPointF(240 - 20, 320) // content
flow is reversed
++ << QPointF(0, -320) << QPointF(-30, -320) << QPointF(240 - 20, 0)
++ << QPointF(240 - 20, 0) // content flow is reversed
+ << QPointF(-30, 0) << QPointF((-80.0 * 6) - 30, 0);
+ }
+
diff --git a/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
b/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
-index b564fd3ba5..5f0aeb42f7 100644
+index d3deb513d0..2de6f5435c 100644
--- a/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
+++ b/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
-@@ -73,6 +73,8 @@ public:
- tst_QQuickListView();
+@@ -4278,26 +4278,24 @@ void tst_QQuickListView::extents_data()
- private slots:
-+ // WARNING: please add new tests to tst_qquicklistview2; this file is too
slow to work with.
-+
- void init();
- void cleanupTestCase();
- // Test QAbstractItemModel model types
-@@ -303,6 +305,8 @@ private slots:
- void dragDelegateWithMouseArea_data();
- void isCurrentItem_DelegateModel();
-
-+ // WARNING: please add new tests to tst_qquicklistview2; this file is too
slow to work with.
-+
- private:
- template <class T> void items(const QUrl &source);
- template <class T> void changed(const QUrl &source);
-@@ -10200,6 +10204,7 @@ void
tst_QQuickListView::dragDelegateWithMouseArea_data()
- QTest::newRow(enumValueName) <<
static_cast<QQuickItemView::LayoutDirection>(layDir);
- }
- }
-+// WARNING: please add new tests to tst_qquicklistview2; this file is too
slow to work with.
+ QTest::newRow("Vertical, TopToBottom")
+ << QQuickListView::Vertical << Qt::LeftToRight <<
QQuickItemView::TopToBottom
+- << QPointF(0, -20) << QPointF(0, 0)
+- << QPointF(0, 20) << QPointF(240, 20)
++ << QPointF(0, -20) << QPointF(0, 0) << QPointF(0, 20) <<
QPointF(0, 20)
+ << QPointF(0, -20) << QPointF(0, -20) << QPointF(0, -20);
+
+ QTest::newRow("Vertical, BottomToTop")
+ << QQuickListView::Vertical << Qt::LeftToRight <<
QQuickItemView::BottomToTop
+- << QPointF(0, 0) << QPointF(0, -30)
+- << QPointF(0, 320 - 20) << QPointF(240, 320 - 20) // content
flow is reversed
++ << QPointF(0, 0) << QPointF(0, -30) << QPointF(0, 320 - 20)
++ << QPointF(0, 320 - 20) // content flow is reversed
+ << QPointF(0, -30) << QPointF(0, (-30.0 * 3) - 30) << QPointF(0,
(-30.0 * 30) - 30);
- QTEST_MAIN(tst_QQuickListView)
+ QTest::newRow("Horizontal, LeftToRight")
+ << QQuickListView::Horizontal << Qt::LeftToRight <<
QQuickItemView::TopToBottom
+- << QPointF(-20, 0) << QPointF(0, 0)
+- << QPointF(20, 0) << QPointF(20, 320)
++ << QPointF(-20, 0) << QPointF(0, 0) << QPointF(20, 0) <<
QPointF(20, 0)
+ << QPointF(-20, 0) << QPointF(-20, 0) << QPointF(-20, 0);
+
+ QTest::newRow("Horizontal, RightToLeft")
+ << QQuickListView::Horizontal << Qt::RightToLeft <<
QQuickItemView::TopToBottom
+- << QPointF(0, 0) << QPointF(-30, 0)
+- << QPointF(240 - 20, 0) << QPointF(240 - 20, 320) // content
flow is reversed
++ << QPointF(0, 0) << QPointF(-30, 0) << QPointF(240 - 20, 0)
++ << QPointF(240 - 20, 0) // content flow is reversed
+ << QPointF(-30, 0) << QPointF((-240.0 * 3) - 30, 0) <<
QPointF((-240.0 * 30) - 30, 0);
+ }
diff --git a/tests/auto/quick/qquicklistview2/data/maxXExtent.qml
b/tests/auto/quick/qquicklistview2/data/maxXExtent.qml
new file mode 100644
-index 0000000000..3a50ae9edd
+index 0000000000..b9e88cfc9e
--- /dev/null
+++ b/tests/auto/quick/qquicklistview2/data/maxXExtent.qml
-@@ -0,0 +1,54 @@
-+/****************************************************************************
-+**
-+** Copyright (C) 2020 The Qt Company Ltd.
-+** Contact: https://www.qt.io/licensing/
-+**
-+** This file is part of the test suite of the Qt Toolkit.
-+**
-+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-+** Commercial License Usage
-+** Licensees holding valid commercial Qt licenses may use this file in
-+** accordance with the commercial license agreement provided with the
-+** Software or, alternatively, in accordance with the terms contained in
-+** a written agreement between you and The Qt Company. For licensing terms
-+** and conditions see https://www.qt.io/terms-conditions. For further
-+** information use the contact form at https://www.qt.io/contact-us.
-+**
-+** GNU General Public License Usage
-+** Alternatively, this file may be used under the terms of the GNU
-+** General Public License version 3 as published by the Free Software
-+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-+** included in the packaging of this file. Please review the following
-+** information to ensure the GNU General Public License requirements will
-+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-+**
-+** $QT_END_LICENSE$
-+**
-+****************************************************************************/
+@@ -0,0 +1,29 @@
++// Copyright (C) 2022 The Qt Company Ltd.
++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH
Qt-GPL-exception-1.0
+
-+import QtQuick 2.15
++import QtQuick
+
+Item {
+ property alias view: view
@@ -145,39 +192,14 @@
+}
diff --git a/tests/auto/quick/qquicklistview2/data/maxYExtent.qml
b/tests/auto/quick/qquicklistview2/data/maxYExtent.qml
new file mode 100644
-index 0000000000..2c73092aad
+index 0000000000..3be8948691
--- /dev/null
+++ b/tests/auto/quick/qquicklistview2/data/maxYExtent.qml
-@@ -0,0 +1,55 @@
-+/****************************************************************************
-+**
-+** Copyright (C) 2020 The Qt Company Ltd.
-+** Contact: https://www.qt.io/licensing/
-+**
-+** This file is part of the test suite of the Qt Toolkit.
-+**
-+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-+** Commercial License Usage
-+** Licensees holding valid commercial Qt licenses may use this file in
-+** accordance with the commercial license agreement provided with the
-+** Software or, alternatively, in accordance with the terms contained in
-+** a written agreement between you and The Qt Company. For licensing terms
-+** and conditions see https://www.qt.io/terms-conditions. For further
-+** information use the contact form at https://www.qt.io/contact-us.
-+**
-+** GNU General Public License Usage
-+** Alternatively, this file may be used under the terms of the GNU
-+** General Public License version 3 as published by the Free Software
-+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-+** included in the packaging of this file. Please review the following
-+** information to ensure the GNU General Public License requirements will
-+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-+**
-+** $QT_END_LICENSE$
-+**
-+****************************************************************************/
+@@ -0,0 +1,30 @@
++// Copyright (C) 2022 The Qt Company Ltd.
++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH
Qt-GPL-exception-1.0
+
-+import QtQuick 2.15
++import QtQuick
+
+Item {
+ property alias view: view
@@ -204,73 +226,35 @@
+ }
+ }
+}
-diff --git a/tests/auto/quick/qquicklistview2/qquicklistview2.pro
b/tests/auto/quick/qquicklistview2/qquicklistview2.pro
-new file mode 100644
-index 0000000000..1128c242c7
---- /dev/null
-+++ b/tests/auto/quick/qquicklistview2/qquicklistview2.pro
-@@ -0,0 +1,12 @@
-+CONFIG += testcase
-+TARGET = tst_qquicklistview2
-+macos:CONFIG -= app_bundle
-+
-+SOURCES += tst_qquicklistview2.cpp
-+
-+include (../../shared/util.pri)
-+include (../shared/util.pri)
-+
-+TESTDATA = data/*
-+
-+QT += core-private gui-private qml-private quick-private testlib qmltest
diff --git a/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
b/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
new file mode 100644
-index 0000000000..916c8730f4
+index 0000000000..40b440d9cd
--- /dev/null
+++ b/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
-@@ -0,0 +1,114 @@
-+/****************************************************************************
-+**
-+** Copyright (C) 2020 The Qt Company Ltd.
-+** Contact: https://www.qt.io/licensing/
-+**
-+** This file is part of the test suite of the Qt Toolkit.
-+**
-+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-+** Commercial License Usage
-+** Licensees holding valid commercial Qt licenses may use this file in
-+** accordance with the commercial license agreement provided with the
-+** Software or, alternatively, in accordance with the terms contained in
-+** a written agreement between you and The Qt Company. For licensing terms
-+** and conditions see https://www.qt.io/terms-conditions. For further
-+** information use the contact form at https://www.qt.io/contact-us.
-+**
-+** GNU General Public License Usage
-+** Alternatively, this file may be used under the terms of the GNU
-+** General Public License version 3 as published by the Free Software
-+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-+** included in the packaging of this file. Please review the following
-+** information to ensure the GNU General Public License requirements will
-+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-+**
-+** $QT_END_LICENSE$
-+**
-+****************************************************************************/
+@@ -0,0 +1,94 @@
++// Copyright (C) 2021 The Qt Company Ltd.
++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH
Qt-GPL-exception-1.0
+
+#include <QtTest/QtTest>
-+#include <QtQuickTest/QtQuickTest>
-+#include <QtQml/qqmlapplicationengine.h>
+#include <QtQuick/qquickview.h>
++#include <QtQuick/private/qquickitemview_p_p.h>
+#include <QtQuick/private/qquicklistview_p.h>
++#include <QtQuickTest/QtQuickTest>
++#include <QStringListModel>
++#include <QQmlApplicationEngine>
+
-+#include "../../shared/util.h"
-+#include "../shared/viewtestutil.h"
++#include <QtQuickTestUtils/private/viewtestutils_p.h>
++#include <QtQuickTestUtils/private/visualtestutils_p.h>
++#include <QtQuickTestUtils/private/qmlutils_p.h>
+
-+using namespace QQuickViewTestUtil;
++Q_LOGGING_CATEGORY(lcTests, "qt.quick.tests")
++
++using namespace QQuickViewTestUtils;
++using namespace QQuickVisualTestUtils;
+
+class tst_QQuickListView2 : public QQmlDataTest
+{
+ Q_OBJECT
-+
+public:
+ tst_QQuickListView2();
+
@@ -280,6 +264,7 @@
+};
+
+tst_QQuickListView2::tst_QQuickListView2()
++ : QQmlDataTest(QT_QMLTEST_DATADIR)
+{
+}
+
@@ -313,7 +298,6 @@
+void tst_QQuickListView2::maxExtent_data()
+{
+ QTest::addColumn<QString>("qmlFilePath");
-+
+ QTest::addRow("maxXExtent") << "maxXExtent.qml";
+ QTest::addRow("maxYExtent") << "maxYExtent.qml";
+}
@@ -355,6 +339,6 @@
qquickloader \
qquickmousearea \
--
-2.38.0
+GitLab
++++++ qtdeclarative-everywhere-src-5.15.7+kde25.obscpio ->
qtdeclarative-everywhere-src-5.15.8+kde22.obscpio ++++++
/work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.15.7+kde25.obscpio
/work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.32243/qtdeclarative-everywhere-src-5.15.8+kde22.obscpio
differ: char 49, line 1
++++++ qtdeclarative-everywhere-src.obsinfo ++++++
--- /var/tmp/diff_new_pack.fAZ4Rj/_old 2023-01-11 14:33:21.316654596 +0100
+++ /var/tmp/diff_new_pack.fAZ4Rj/_new 2023-01-11 14:33:21.320654618 +0100
@@ -1,5 +1,5 @@
name: qtdeclarative-everywhere-src
-version: 5.15.7+kde25
-mtime: 1670518976
-commit: 3476736905fd029e8fa5a6c86db38a758d97f9cb
+version: 5.15.8+kde22
+mtime: 1672930994
+commit: e53eec414af66f72046960693d5b6ac8060fb384