Hello community,

here is the log from the commit of package qqc2-desktop-style for 
openSUSE:Factory checked in at 2019-06-22 11:16:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qqc2-desktop-style (Old)
 and      /work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qqc2-desktop-style"

Sat Jun 22 11:16:07 2019 rev:23 rq:710783 version:5.59.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qqc2-desktop-style/qqc2-desktop-style.changes    
2019-05-22 11:12:59.642570651 +0200
+++ 
/work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.4615/qqc2-desktop-style.changes
  2019-06-22 11:16:11.212900851 +0200
@@ -1,0 +2,13 @@
+Sun Jun 09 07:35:14 UTC 2019 - [email protected]
+
+- Update to 5.59.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.59.0.php
+- Changes since 5.58.0:
+  * Remove DefaultListItemBackground and MenuItem animation
+  * [QQC2 Slider Style] Fix wrong handle positioning when initial value is 1 
(kde#405471)
+  * guard minimum and maximum for sliders
+  * ScrollBar: Make it work as a horizontal scroll bar as well (kde#390351)
+
+-------------------------------------------------------------------

Old:
----
  qqc2-desktop-style-5.58.0.tar.xz

New:
----
  qqc2-desktop-style-5.59.0.tar.xz

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

Other differences:
------------------
++++++ qqc2-desktop-style.spec ++++++
--- /var/tmp/diff_new_pack.xCG47J/_old  2019-06-22 11:16:11.800901481 +0200
+++ /var/tmp/diff_new_pack.xCG47J/_new  2019-06-22 11:16:11.804901486 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define _tar_path 5.58
+%define _tar_path 5.59
 Name:           qqc2-desktop-style
-Version:        5.58.0
+Version:        5.59.0
 Release:        0
 Summary:        A Qt Quick Controls 2 Style for Desktop UIs
 License:        GPL-2.0-or-later

++++++ qqc2-desktop-style-5.58.0.tar.xz -> qqc2-desktop-style-5.59.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-desktop-style-5.58.0/CMakeLists.txt 
new/qqc2-desktop-style-5.59.0/CMakeLists.txt
--- old/qqc2-desktop-style-5.58.0/CMakeLists.txt        2019-05-05 
00:46:57.000000000 +0200
+++ new/qqc2-desktop-style-5.59.0/CMakeLists.txt        2019-06-01 
18:42:00.000000000 +0200
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.58.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.58.0") # handled by release scripts
+set(KF5_VERSION "5.59.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.59.0") # handled by release scripts
 
 project(qqc2-desktop-style VERSION ${KF5_VERSION})
 
@@ -21,7 +21,7 @@
 
 ################# set KDE specific information #################
 
-find_package(ECM 5.58.0 REQUIRED NO_MODULE)
+find_package(ECM 5.59.0 REQUIRED NO_MODULE)
 
 # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is 
checked
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-desktop-style-5.58.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp
 
new/qqc2-desktop-style-5.59.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp
--- 
old/qqc2-desktop-style-5.58.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp
     2019-05-05 00:46:57.000000000 +0200
+++ 
new/qqc2-desktop-style-5.59.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp
     2019-06-01 18:42:00.000000000 +0200
@@ -24,7 +24,6 @@
 #include <QPalette>
 #include <QDebug>
 #include <QQuickWindow>
-#include <QTimer>
 #include <KIconLoader>
 
 #include <KColorScheme>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-desktop-style-5.58.0/org.kde.desktop/MenuItem.qml 
new/qqc2-desktop-style-5.59.0/org.kde.desktop/MenuItem.qml
--- old/qqc2-desktop-style-5.58.0/org.kde.desktop/MenuItem.qml  2019-05-05 
00:46:57.000000000 +0200
+++ new/qqc2-desktop-style-5.59.0/org.kde.desktop/MenuItem.qml  2019-06-01 
18:42:00.000000000 +0200
@@ -117,7 +117,6 @@
             anchors.fill: parent
             color: Kirigami.Theme.highlightColor
             opacity: (controlRoot.highlighted || controlRoot.hovered) ? 1 : 0
-            Behavior on opacity { NumberAnimation { duration: 150 } }
         }
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-desktop-style-5.58.0/org.kde.desktop/ScrollBar.qml 
new/qqc2-desktop-style-5.59.0/org.kde.desktop/ScrollBar.qml
--- old/qqc2-desktop-style-5.58.0/org.kde.desktop/ScrollBar.qml 2019-05-05 
00:46:57.000000000 +0200
+++ new/qqc2-desktop-style-5.59.0/org.kde.desktop/ScrollBar.qml 2019-06-01 
18:42:00.000000000 +0200
@@ -74,7 +74,7 @@
             style.activeControl = style.hitTest(mouse.x, mouse.y)
             if (mouse.buttons & Qt.MiddleButton) {
                 style.activeControl = "handle";
-                controlRoot.position = Math.min(1 - controlRoot.size, 
Math.max(0, mouse.y/(controlRoot.orientation == Qt.Vertical ? height: width) - 
controlRoot.size/2));
+                controlRoot.position = Math.min(1 - controlRoot.size, 
Math.max(0, mouse.y/style.length - controlRoot.size/2));
                 mouse.accepted = true;
             }
         }
@@ -89,6 +89,9 @@
 
         StylePrivate.StyleItem {
             id: style
+
+            readonly property real length: (controlRoot.orientation == 
Qt.Vertical ? height : width)
+
             control: controlRoot
             anchors.fill: parent
             elementType: "scrollbar"
@@ -96,8 +99,8 @@
             activeControl: "none"
             sunken: controlRoot.pressed
             minimum: 0
-            maximum: (controlRoot.height/controlRoot.size - controlRoot.height)
-            value: controlRoot.position * (controlRoot.height/controlRoot.size)
+            maximum: style.length/controlRoot.size - style.length
+            value: controlRoot.position * (style.length/controlRoot.size)
             horizontal: controlRoot.orientation == Qt.Horizontal
             enabled: controlRoot.enabled
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-desktop-style-5.58.0/org.kde.desktop/Slider.qml 
new/qqc2-desktop-style-5.59.0/org.kde.desktop/Slider.qml
--- old/qqc2-desktop-style-5.58.0/org.kde.desktop/Slider.qml    2019-05-05 
00:46:57.000000000 +0200
+++ new/qqc2-desktop-style-5.59.0/org.kde.desktop/Slider.qml    2019-06-01 
18:42:00.000000000 +0200
@@ -34,9 +34,10 @@
     implicitHeight: background.implicitHeight
 
     hoverEnabled: true
+    LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft
 
     handle: Item {}
-    
+
     snapMode: T.Slider.SnapOnRelease
 
     background: StylePrivate.StyleItem {
@@ -50,7 +51,7 @@
         maximum: controlRoot.to*100
         minimum: controlRoot.from*100
         step: controlRoot.stepSize*100
-        value: (horizontal ? controlRoot.visualPosition : 1 - 
controlRoot.visualPosition)*controlRoot.to*100
+        value: controlRoot.value*100
         horizontal: controlRoot.orientation === Qt.Horizontal
         enabled: controlRoot.enabled
         hasFocus: controlRoot.activeFocus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-desktop-style-5.58.0/org.kde.desktop/private/DefaultListItemBackground.qml
 
new/qqc2-desktop-style-5.59.0/org.kde.desktop/private/DefaultListItemBackground.qml
--- 
old/qqc2-desktop-style-5.58.0/org.kde.desktop/private/DefaultListItemBackground.qml
 2019-05-05 00:46:57.000000000 +0200
+++ 
new/qqc2-desktop-style-5.59.0/org.kde.desktop/private/DefaultListItemBackground.qml
 2019-06-01 18:42:00.000000000 +0200
@@ -32,10 +32,6 @@
         anchors.fill: parent
         color: Kirigami.Theme.highlightColor
         opacity: controlRoot.hovered && !controlRoot.pressed ? 0.2 : 0
-        Behavior on opacity { NumberAnimation { duration: 150 } }
-    }
-    Behavior on color {
-        ColorAnimation { duration: 150 }
     }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-desktop-style-5.58.0/plugin/kquickstyleitem.cpp 
new/qqc2-desktop-style-5.59.0/plugin/kquickstyleitem.cpp
--- old/qqc2-desktop-style-5.58.0/plugin/kquickstyleitem.cpp    2019-05-05 
00:46:57.000000000 +0200
+++ new/qqc2-desktop-style-5.59.0/plugin/kquickstyleitem.cpp    2019-06-01 
18:42:00.000000000 +0200
@@ -597,8 +597,8 @@
         QStyleOptionSlider *opt = 
qstyleoption_cast<QStyleOptionSlider*>(m_styleoption);
         opt->orientation = horizontal() ? Qt::Horizontal : Qt::Vertical;
         opt->upsideDown = !horizontal();
-        opt->minimum = minimum();
-        opt->maximum = maximum();
+        opt->minimum = qMax(0, minimum());
+        opt->maximum = qMax(0, maximum());
         opt->sliderPosition = value();
         opt->singleStep = step();
 
@@ -630,8 +630,8 @@
 
         QStyleOptionProgressBar *opt = 
qstyleoption_cast<QStyleOptionProgressBar*>(m_styleoption);
         opt->orientation = horizontal() ? Qt::Horizontal : Qt::Vertical;
-        opt->minimum = minimum();
-        opt->maximum = maximum();
+        opt->minimum = qMax(0, minimum());
+        opt->maximum = qMax(0, maximum());
         opt->progress = value();
     }
         break;
@@ -659,8 +659,8 @@
             m_styleoption = new QStyleOptionSlider();
 
         QStyleOptionSlider *opt = 
qstyleoption_cast<QStyleOptionSlider*>(m_styleoption);
-        opt->minimum = minimum();
-        opt->maximum = maximum();
+        opt->minimum = qMax(0, minimum());
+        opt->maximum = qMax(0, maximum());
         opt->pageStep = qMax(0, int(horizontal() ? width() : height()));
         opt->orientation = horizontal() ? Qt::Horizontal : Qt::Vertical;
         opt->sliderPosition = value();
@@ -1554,7 +1554,7 @@
         KQuickStyleItem::style()->drawComplexControl(QStyle::CC_GroupBox, 
qstyleoption_cast<QStyleOptionComplex*>(m_styleoption), painter);
         break;
     case ScrollBar:
-        KQuickStyleItem::style()->drawComplexControl(QStyle::CC_ScrollBar, 
qstyleoption_cast<QStyleOptionComplex*>(m_styleoption), painter);
+        KQuickStyleItem::style()->drawComplexControl(QStyle::CC_ScrollBar, 
qstyleoption_cast<QStyleOptionSlider *>(m_styleoption), painter);
         break;
     case Menu: {
         QStyleHintReturnMask val;


Reply via email to