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 2022-06-29 16:00:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtdeclarative"

Wed Jun 29 16:00:32 2022 rev:71 rq:985474 version:5.15.5+kde19

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes    
    2022-04-08 00:27:32.234444508 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.1548/libqt5-qtdeclarative.changes
      2022-06-29 16:00:50.620579329 +0200
@@ -1,0 +2,97 @@
+Mon Jun 27 12:41:54 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de>
+
+- Update to version 5.15.5+kde19, rebased upstream:
+  * Fix Flickable with QTBUG-56075 patch applied
+  * Fix Flickable wheel velocity calculation
+  * QSGOpenGLDistanceFieldGlyphCache: fix UB (ordering of pointers not from 
the same array)
+  * QSGOpenGLDistanceFieldGlyphCache: fix multiplication result truncation
+  * QQuickItem: Guard against cycles in nextPrevItemInTabFocusChain
+  * Make sure QQuickWidget and its offscreen window's screens are always in 
sync
+  * V4: Do not call dtor of an object we continue to use
+  * doc: Improve QQuickItem::ItemChangeData docs
+  * Remove tst_pixel
+  * docs: Clarify EventPoint properties
+  * Consistent naming for (to|from)Is(Defined|Sourced) in animations
+  * Map window coordinates to the same coordinate system as the QPointerEvent 
point
+  * Doc: Fix the Shapes table to reflect reality
+  * Doc: Clarify preconditions for using QML_ELEMENT et al
+  * Do full overlap checks within the alpha render list when rebuilding
+  * MASM: Put pageSize into an inline namespace
+  * TextEdit: update all glyphnodes on QTD::contentsChanged() signal
+  * qquicktableview: upon forceLayout(), check for visible rows/columns at the 
origin
+  * V4 Debugger: Collect locals also from block scopes
+  * Make PinchArea translate correctly inside a rotated parent
+  * Avoid stale QSGTexture pointer accesses
+  * V4 debugger: Properly count break points
+  * Fix build with GCC 11: include <limits>
+  * Document QQmlComponent::createWithInitialProperties() error handling
+  * QQmlComponentPrivate::setInitialProperty: improve error message
+  * Remove extra colon
+  * Fix warning and assert when removing items from groups
+  * Document that QML_SINGLETON only works with QObjects
+  * qqmlirbuilder: Fix treating parser warnings as errros
+  * Prevent infinite recursion in QQuickItemPrivate::itemToWindowTransform
+  * Avoid crash when accessing an empty QTextLine
+  * doc: fix up QQuickItem::contains() docs
+  * QQuickTextInput: update cursor rectangle after padding changed
+  * Assert that pointer is non-null
+  * qqmlapplicationengine: Handle errors during component creation
+  * Do not batch lines with > 1 width in alpha pass
+  * Don't crash when trying to invoke non-existing string converter
+  * Fix incorrect depth test state with QSGRenderNode::DepthAwareRendering
+  * Do not auto-clean components with live inline components
+  * QuickTest: Do not recurse forever on inline components in 
enumerateTestCases
+  * DelegateModelGroup: Fix bug where item could be removed from the model
+  * Remove unnecessary forward declaration
+  * QQuickTableView: always update content size when rebuilding small tables
+  * Do less work when there are no active ImageParticle particles
+  * Revert "Update commercial license headers"
+  * QQuickTableView: forceLayout() should work, even when no items are loaded
+  * Revert "Use unique_ptr to clarify ownership of QQuickDefaultClipNode 
objects"
+  * Ensure that the case of the path will match then QUrl for a UNC path
+  * Use unique_ptr to clarify ownership of QQuickDefaultClipNode objects
+  * MouseArea: fix containsMouse behavior during visibility changes
+  * QQuickTextControl: commit pre-edit after key press
+  * qv4generatorobject: Fix crash when creating new properties
+  * QQmlIncubator: handle clear inside setinitialState
+  * Fix release-only windows builds
+  * Fix lookup of existing inline components by name
+  * qquicktextinput: Fix validation for IM event
+  * docs: Fix documentation of the Locale numberOptions property
+  * QQmlPropertyPrivate::signalExpression: handle object being null
+  * qquicktextinput: Fix Undo history for IM event
+  * QQuickWindowIncubationController: Use QPointer to guard QSGRenderLoop 
reference
+  * qmlplugindump: Fix overload ambiguity
+  * QV4 Engine: Remove MSVC special casing
+  * QQuickTextEdit: ensure we update after changing padding
+  * QQuickItemParticle give() method kill particle
+  * QSequentialAnimationGroupJob: Protect against self-deletion
+  * Change QQuickShortcut::setSequences to bind to all sequences
+  * qquicktextinput: ensure we update IM when cursor changes position
+  * QQuickListView: Add autotest so that animated delegate does not crash
+  * QQmlIRLoader: Actually load RequiredPropertyExtraData
+  * Doc: Fix broken QDoc markup
+  * Update commercial license headers
+  * QQmlProperty: Guard QQmlContextData with QQmlGuardedContextData
+  * ListModel: Fix move handling in sync
+  * tst_EcmaScriptTests: Raise timeout
+  * QuickLayouts: fix crash when layout width depends on parent width
+  * export QAcccessibleQuickItem
+  * QAnimationGroupJob: Don't call virtual functions from dtor
+  * Fix QQuickShortcut::setContext so re-grab all shortcuts
+  * Revert "Set the stencil buffer zone" and "Add clipNext null pointer guard"
+  * Fix Text with ElideRight not being rendered when width goes from 0 to >0
+  * Cache static compilation units
+  * Regenerate Shape fill geometry when alpha changes to non-zero
+  * Remove QQmlCleanup from QQmlScriptData
+  * Add Lancelot tests for both types of clipping
+  * masm: Add error handling for failed mprotect()
+  * QQuickLoader: prevent clearing initial properties after active = true
+  * Correct #if-ery in QML locale's time-zone update test
+  * Doc: mention that Item's childrenRect property is local to the item
+- Commits dropped by the rebase:
+  * Add missing limits include to fix build with GCC 11
+- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now
+- Rebase qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Revert-Bump-version.patch
  qtdeclarative-everywhere-src-5.15.2+kde43.obscpio

New:
----
  qtdeclarative-everywhere-src-5.15.5+kde19.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqt5-qtdeclarative.spec ++++++
--- /var/tmp/diff_new_pack.yatTkw/_old  2022-06-29 16:00:54.448585095 +0200
+++ /var/tmp/diff_new_pack.yatTkw/_new  2022-06-29 16:00:54.456585108 +0200
@@ -19,11 +19,11 @@
 %define qt5_snapshot 1
 %define libname libQtQuick5
 %define base_name libqt5
-%define real_version 5.15.2
-%define so_version 5.15.2
+%define real_version 5.15.5
+%define so_version 5.15.5
 %define tar_version qtdeclarative-everywhere-src-%{version}
 Name:           libqt5-qtdeclarative
-Version:        5.15.2+kde43
+Version:        5.15.5+kde19
 Release:        0
 Summary:        Qt 5 Declarative Library
 License:        LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)
@@ -31,8 +31,6 @@
 URL:            https://www.qt.io
 Source:         %{tar_version}.tar.xz
 Source1:        baselibs.conf
-# PATCH-FIX-OPENSUSE
-Patch1:         0001-Revert-Bump-version.patch
 # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case
 Patch100:       sse2_nojit.patch
 Patch103:       qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch

++++++ _service ++++++
--- /var/tmp/diff_new_pack.yatTkw/_old  2022-06-29 16:00:54.540585234 +0200
+++ /var/tmp/diff_new_pack.yatTkw/_new  2022-06-29 16:00:54.544585241 +0200
@@ -1,12 +1,12 @@
 <services>
   <service name="obs_scm" mode="disabled">
    <param name="changesgenerate">enable</param>
-   <param name="versionformat">5.15.2+kde@TAG_OFFSET@</param>
+   <param name="versionformat">5.15.5+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.2</param>
+   <param name="parent-tag">v5.15.5-lts-lgpl</param>
    <param name="changesgenerate">enable</param>
   </service>
   <service name="set_version" mode="disabled"/>

++++++ qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch ++++++
--- /var/tmp/diff_new_pack.yatTkw/_old  2022-06-29 16:00:54.592585312 +0200
+++ /var/tmp/diff_new_pack.yatTkw/_new  2022-06-29 16:00:54.596585319 +0200
@@ -1,10 +1,7 @@
-Parent:     f5a4e984 (QQuickTextInputPrivate: refactor getImplicitWidth() to 
calculateImplicitWidth())
-Author:     David Redondo <q...@david-redondo.de>
-AuthorDate: 2020-05-13 11:04:23 +0200
-Commit:     Mitch Curtis <mitch.cur...@qt.io>
-CommitDate: 2020-05-25 10:58:35 +0200
-
-QQuickItemView: Fix max(X/Y)Extent()
+From 6a07dafec274076303573555f256c27aaf309d7e Mon Sep 17 00:00:00 2001
+From: David Redondo <q...@david-redondo.de>
+Date: Mon, 27 Jun 2022 15:31:10 +0200
+Subject: [PATCH] QQuickItemView: Fix max(X/Y)Extent()
 
 QQuickFlickable maxXExtent() and maxYExtent() return the amount of space
 that is not shown when inside a ScrollView. QQuickItemView however just
@@ -20,12 +17,24 @@
 
 Fixes: QTBUG-83890
 Pick-to: 5.15
-Change-Id: I7f4060c2f46ae07611bedceca0d322c5f7f6affb
-========================================================================================================================
-Index: qtdeclarative-everywhere-src-5.15.2/src/quick/items/qquickitemview.cpp
-===================================================================
---- qtdeclarative-everywhere-src-5.15.2.orig/src/quick/items/qquickitemview.cpp
-+++ qtdeclarative-everywhere-src-5.15.2/src/quick/items/qquickitemview.cpp
+---
+ src/quick/items/qquickitemview.cpp            |   4 +-
+ .../qquicklistview/tst_qquicklistview.cpp     |   6 +
+ .../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, 244 insertions(+), 2 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
+index 010a0152e1..965beed7bc 100644
+--- a/src/quick/items/qquickitemview.cpp
++++ b/src/quick/items/qquickitemview.cpp
 @@ -1393,7 +1393,7 @@ qreal QQuickItemView::maxYExtent() const
  {
      Q_D(const QQuickItemView);
@@ -44,10 +53,10 @@
  
      if (d->hData.maxExtentDirty) {
          d->maxExtent = d->maxExtentForAxis(d->hData, true);
-Index: 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
-===================================================================
---- 
qtdeclarative-everywhere-src-5.15.2.orig/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
-+++ 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
+diff --git a/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp 
b/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
+index a7aefbe432..afe5c5ac1a 100644
+--- a/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
++++ b/tests/auto/quick/qquicklistview/tst_qquicklistview.cpp
 @@ -73,6 +73,8 @@ public:
      tst_QQuickListView();
  
@@ -57,17 +66,17 @@
      void init();
      void cleanupTestCase();
      // Test QAbstractItemModel model types
-@@ -299,6 +301,8 @@ private slots:
-     void requiredObjectListModel();
+@@ -300,6 +302,8 @@ private slots:
      void clickHeaderAndFooterWhenClip();
+     void animatedDelegate();
  
 +    // 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);
-@@ -10094,6 +10098,8 @@ void tst_QQuickListView::clickHeaderAndF
-     QVERIFY(root->property("footerPressed").toBool());
+@@ -10109,6 +10113,8 @@ void tst_QQuickListView::animatedDelegate()
+     }
  }
  
 +// WARNING: please add new tests to tst_qquicklistview2; this file is too 
slow to work with.
@@ -75,10 +84,11 @@
  QTEST_MAIN(tst_QQuickListView)
  
  #include "tst_qquicklistview.moc"
-Index: 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview2/data/maxXExtent.qml
-===================================================================
+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
 --- /dev/null
-+++ 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview2/data/maxXExtent.qml
++++ b/tests/auto/quick/qquicklistview2/data/maxXExtent.qml
 @@ -0,0 +1,54 @@
 +/****************************************************************************
 +**
@@ -134,10 +144,11 @@
 +        }
 +    }
 +}
-Index: 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview2/data/maxYExtent.qml
-===================================================================
+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
 --- /dev/null
-+++ 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview2/data/maxYExtent.qml
++++ b/tests/auto/quick/qquicklistview2/data/maxYExtent.qml
 @@ -0,0 +1,55 @@
 +/****************************************************************************
 +**
@@ -194,10 +205,11 @@
 +        }
 +    }
 +}
-Index: 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview2/qquicklistview2.pro
-===================================================================
+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
-+++ 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview2/qquicklistview2.pro
++++ b/tests/auto/quick/qquicklistview2/qquicklistview2.pro
 @@ -0,0 +1,12 @@
 +CONFIG += testcase
 +TARGET = tst_qquicklistview2
@@ -211,10 +223,11 @@
 +TESTDATA = data/*
 +
 +QT += core-private gui-private qml-private quick-private testlib qmltest
-Index: 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
-===================================================================
+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
 --- /dev/null
-+++ 
qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
++++ b/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
 @@ -0,0 +1,114 @@
 +/****************************************************************************
 +**
@@ -330,10 +343,10 @@
 +QTEST_MAIN(tst_QQuickListView2)
 +
 +#include "tst_qquicklistview2.moc"
-Index: qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/quick.pro
-===================================================================
---- qtdeclarative-everywhere-src-5.15.2.orig/tests/auto/quick/quick.pro
-+++ qtdeclarative-everywhere-src-5.15.2/tests/auto/quick/quick.pro
+diff --git a/tests/auto/quick/quick.pro b/tests/auto/quick/quick.pro
+index 45bcf8a9ce..00f7d64d1e 100644
+--- a/tests/auto/quick/quick.pro
++++ b/tests/auto/quick/quick.pro
 @@ -67,6 +67,7 @@ QUICKTESTS += \
      qquickitem2 \
      qquickitemlayer \
@@ -342,4 +355,7 @@
      qquicktableview \
      qquickloader \
      qquickmousearea \
+-- 
+2.36.1
+
 

++++++ qtdeclarative-everywhere-src-5.15.2+kde43.obscpio -> 
qtdeclarative-everywhere-src-5.15.5+kde19.obscpio ++++++
/work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.15.2+kde43.obscpio
 
/work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.1548/qtdeclarative-everywhere-src-5.15.5+kde19.obscpio
 differ: char 48, line 1

++++++ qtdeclarative-everywhere-src.obsinfo ++++++
--- /var/tmp/diff_new_pack.yatTkw/_old  2022-06-29 16:00:54.632585373 +0200
+++ /var/tmp/diff_new_pack.yatTkw/_new  2022-06-29 16:00:54.636585379 +0200
@@ -1,5 +1,5 @@
 name: qtdeclarative-everywhere-src
-version: 5.15.2+kde43
-mtime: 1641572191
-commit: c691908c54ed7815f513f8511005dbf1f13ad40d
+version: 5.15.5+kde19
+mtime: 1655470845
+commit: c47f3d7b227c9bc86ca1702ae3291a62c2116cfa
 

Reply via email to