Hello community,

here is the log from the commit of package libqt5-qtquickcontrols for 
openSUSE:Factory checked in at 2019-04-26 22:52:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtquickcontrols (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtquickcontrols.new.5536 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtquickcontrols"

Fri Apr 26 22:52:58 2019 rev:35 rq:697068 version:5.12.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libqt5-qtquickcontrols/libqt5-qtquickcontrols.changes
    2019-03-21 09:40:44.578974361 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtquickcontrols.new.5536/libqt5-qtquickcontrols.changes
  2019-04-26 22:53:17.781359745 +0200
@@ -1,0 +2,8 @@
+Thu Apr 18 07:27:22 UTC 2019 - [email protected]
+
+- Update to 5.12.3:
+  * New bugfix release
+  * For more details please see:
+  * 
http://code.qt.io/cgit/qt/qtquickcontrols.git/plain/dist/changes-5.12.3/?h=v5.12.3
+
+-------------------------------------------------------------------

Old:
----
  qtquickcontrols-everywhere-src-5.12.2.tar.xz

New:
----
  qtquickcontrols-everywhere-src-5.12.3.tar.xz

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

Other differences:
------------------
++++++ libqt5-qtquickcontrols.spec ++++++
--- /var/tmp/diff_new_pack.ObE36O/_old  2019-04-26 22:53:19.129358876 +0200
+++ /var/tmp/diff_new_pack.ObE36O/_new  2019-04-26 22:53:19.133358874 +0200
@@ -19,16 +19,16 @@
 %define qt5_snapshot 0
 
 Name:           libqt5-qtquickcontrols
-Version:        5.12.2
+Version:        5.12.3
 Release:        0
 Summary:        Qt 5 Quick Controls Addon
 License:        LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only
 Group:          Development/Libraries/X11
 Url:            https://www.qt.io
 %define base_name libqt5
-%define real_version 5.12.2
-%define so_version 5.12.2
-%define tar_version qtquickcontrols-everywhere-src-5.12.2
+%define real_version 5.12.3
+%define so_version 5.12.3
+%define tar_version qtquickcontrols-everywhere-src-5.12.3
 Source:         
https://download.qt.io/official_releases/qt/5.12/%{real_version}/submodules/%{tar_version}.tar.xz
 BuildRequires:  fdupes
 BuildRequires:  libQt5Core-private-headers-devel >= %{version}

++++++ qtquickcontrols-everywhere-src-5.12.2.tar.xz -> 
qtquickcontrols-everywhere-src-5.12.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtquickcontrols-everywhere-src-5.12.2/.qmake.conf 
new/qtquickcontrols-everywhere-src-5.12.3/.qmake.conf
--- old/qtquickcontrols-everywhere-src-5.12.2/.qmake.conf       2019-02-25 
10:38:43.000000000 +0100
+++ new/qtquickcontrols-everywhere-src-5.12.3/.qmake.conf       2019-04-05 
10:52:41.000000000 +0200
@@ -2,4 +2,4 @@
 CONFIG += warning_clean
 android|ios|qnx|isEmpty(QT.widgets.name): CONFIG += no_desktop
 
-MODULE_VERSION = 5.12.2
+MODULE_VERSION = 5.12.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtquickcontrols-everywhere-src-5.12.2/.tag 
new/qtquickcontrols-everywhere-src-5.12.3/.tag
--- old/qtquickcontrols-everywhere-src-5.12.2/.tag      2019-02-25 
10:38:43.000000000 +0100
+++ new/qtquickcontrols-everywhere-src-5.12.3/.tag      2019-04-05 
10:52:41.000000000 +0200
@@ -1 +1 @@
-c231395eec3494619f4977b4c5cd845b9d7341ae
+718afd7c3a78a35e3f4073dc6447e6bf3fda82d4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquickcontrols-everywhere-src-5.12.2/dist/changes-5.12.3 
new/qtquickcontrols-everywhere-src-5.12.3/dist/changes-5.12.3
--- old/qtquickcontrols-everywhere-src-5.12.2/dist/changes-5.12.3       
1970-01-01 01:00:00.000000000 +0100
+++ new/qtquickcontrols-everywhere-src-5.12.3/dist/changes-5.12.3       
2019-04-05 10:52:41.000000000 +0200
@@ -0,0 +1,34 @@
+Qt 5.12.3 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.0 through 5.12.2.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+  https://doc.qt.io/qt-5/index.html
+
+The Qt version 5.12 series is binary compatible with the 5.11.x series.
+Applications compiled for 5.11 will continue to run with 5.12.
+
+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.
+
+****************************************************************************
+*                          Controls                                        *
+****************************************************************************
+
+ - [QTBUG-74350] Dialog: Update the title on the window when changing it on
+   the dialog.
+ - [QTBUG-73691] ScrollViewStyle: fixed division by zero in extent
+   computation.
+ - [QTBUG-73765] Calendar: CalendarHeaderModel is now updated when changing
+   the locale.
+ - [QTBUG-65209] Fixed progress indicator with vertical progress bar.
+ - [QTBUG-69041] Fixed incorrect transientScrollBars binding in
+   BasicTableView.
+ - [QTBUG-71997] Calendar: fix dates being disabled if time component is
+   specified for the minimum or maximum date.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquickcontrols-everywhere-src-5.12.2/src/dialogs/qquickdialog.cpp 
new/qtquickcontrols-everywhere-src-5.12.3/src/dialogs/qquickdialog.cpp
--- old/qtquickcontrols-everywhere-src-5.12.2/src/dialogs/qquickdialog.cpp      
2019-02-25 10:38:43.000000000 +0100
+++ new/qtquickcontrols-everywhere-src-5.12.3/src/dialogs/qquickdialog.cpp      
2019-04-05 10:52:41.000000000 +0200
@@ -322,6 +322,8 @@
 {
     if (m_title != arg) {
         m_title = arg;
+        if (m_dialogWindow)
+            m_dialogWindow->setTitle(m_title);
         emit titleChanged();
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquickcontrols-everywhere-src-5.12.2/tests/auto/dialogs/data/DialogWithDynamicTitle.qml
 
new/qtquickcontrols-everywhere-src-5.12.3/tests/auto/dialogs/data/DialogWithDynamicTitle.qml
--- 
old/qtquickcontrols-everywhere-src-5.12.2/tests/auto/dialogs/data/DialogWithDynamicTitle.qml
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquickcontrols-everywhere-src-5.12.3/tests/auto/dialogs/data/DialogWithDynamicTitle.qml
        2019-04-05 10:52:41.000000000 +0200
@@ -0,0 +1,62 @@
+/****************************************************************************
+**
+** Copyright (C) 2019 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:BSD$
+** 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.
+**
+** BSD License Usage
+** Alternatively, you may use this file under the terms of the BSD license
+** as follows:
+**
+** "Redistribution and use in source and binary forms, with or without
+** modification, are permitted provided that the following conditions are
+** met:
+**   * Redistributions of source code must retain the above copyright
+**     notice, this list of conditions and the following disclaimer.
+**   * Redistributions in binary form must reproduce the above copyright
+**     notice, this list of conditions and the following disclaimer in
+**     the documentation and/or other materials provided with the
+**     distribution.
+**   * Neither the name of The Qt Company Ltd nor the names of its
+**     contributors may be used to endorse or promote products derived
+**     from this software without specific prior written permission.
+**
+**
+** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.12
+import QtQuick.Controls 1.4
+import QtQuick.Dialogs 1.2
+
+Dialog {
+    visible: true
+    property bool newTitle: false
+    function getTitle() {
+        return newTitle ? "New Title" : "Title";
+    }
+    title: getTitle()
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquickcontrols-everywhere-src-5.12.2/tests/auto/dialogs/tst_dialogs.cpp 
new/qtquickcontrols-everywhere-src-5.12.3/tests/auto/dialogs/tst_dialogs.cpp
--- 
old/qtquickcontrols-everywhere-src-5.12.2/tests/auto/dialogs/tst_dialogs.cpp    
    2019-02-25 10:38:43.000000000 +0100
+++ 
new/qtquickcontrols-everywhere-src-5.12.3/tests/auto/dialogs/tst_dialogs.cpp    
    2019-04-05 10:52:41.000000000 +0200
@@ -55,6 +55,7 @@
     void dialogButtonHandler();
     void dialogKeyHandler_data();
     void dialogKeyHandler();
+    void dialogWithDynamicTitle();
 
     // FileDialog
     void fileDialogDefaultModality();
@@ -370,6 +371,21 @@
     QCOMPARE(dlg->property("defaultSuffix").toString(), QString());
 }
 
+void tst_dialogs::dialogWithDynamicTitle()
+{
+    QQmlEngine engine;
+    QQmlComponent component(&engine);
+    component.loadUrl(testFileUrl("DialogWithDynamicTitle.qml"));
+    QObject *dlg = component.create();
+    QScopedPointer<QObject> cleanup(dlg);
+    QVERIFY2(dlg, qPrintable(component.errorString()));
+    QWindow *window = dlg->findChild<QWindow *>();
+    QVERIFY(window);
+    QTRY_COMPARE(window->title(), QLatin1String("Title"));
+    dlg->setProperty("newTitle", true);
+    QTRY_COMPARE(window->title(), QLatin1String("New Title"));
+}
+
 QTEST_MAIN(tst_dialogs)
 
 #include "tst_dialogs.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquickcontrols-everywhere-src-5.12.2/tests/shared/qt_quick_controls_quicktest.h
 
new/qtquickcontrols-everywhere-src-5.12.3/tests/shared/qt_quick_controls_quicktest.h
--- 
old/qtquickcontrols-everywhere-src-5.12.2/tests/shared/qt_quick_controls_quicktest.h
        2019-02-25 10:38:43.000000000 +0100
+++ 
new/qtquickcontrols-everywhere-src-5.12.3/tests/shared/qt_quick_controls_quicktest.h
        2019-04-05 10:52:41.000000000 +0200
@@ -43,6 +43,7 @@
 #define QT_QUICK_CONTROLS_TEST_MAIN(name) \
     int main(int argc, char **argv) \
     { \
+        QTEST_SET_MAIN_SOURCE_PATH \
         QtQuickControlsTestApp* app = 0; \
         if (!QCoreApplication::instance()) \
             app = new QtQuickControlsTestApp(argc, argv); \


Reply via email to