Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qqc2-desktop-style for openSUSE:Factory checked in at 2023-03-12 16:23:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qqc2-desktop-style (Old) and /work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qqc2-desktop-style" Sun Mar 12 16:23:58 2023 rev:68 rq:1070930 version:5.104.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qqc2-desktop-style/qqc2-desktop-style.changes 2023-02-13 16:41:16.123486462 +0100 +++ /work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.31432/qqc2-desktop-style.changes 2023-03-12 16:25:58.681222435 +0100 @@ -1,0 +2,17 @@ +Mon Mar 6 09:08:10 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * ProgressBar: Pause indeterminate animation when invisible + * Added flat combobox without outline unless hovered + * TextField: Fix password-protection code from affecting normal text fields + * Drawer: Fix RTL by copying sizing code from upstream Default style + * Drawer: Use simpler sizing expressions from upstream Default style + * Don't check for selectByMouse on a non-existent root for TextArea + * use again the palette coming from Kirigami.Theme (kde#465054) + * Only enable TextArea context menu when able to select by mouse + +------------------------------------------------------------------- Old: ---- qqc2-desktop-style-5.103.0.tar.xz qqc2-desktop-style-5.103.0.tar.xz.sig New: ---- qqc2-desktop-style-5.104.0.tar.xz qqc2-desktop-style-5.104.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qqc2-desktop-style.spec ++++++ --- /var/tmp/diff_new_pack.Vq8gim/_old 2023-03-12 16:25:59.097224267 +0100 +++ /var/tmp/diff_new_pack.Vq8gim/_new 2023-03-12 16:25:59.101224285 +0100 @@ -16,11 +16,11 @@ # -%define _tar_path 5.103 +%define _tar_path 5.104 # Only needed for the package signature condition %bcond_without released Name: qqc2-desktop-style -Version: 5.103.0 +Version: 5.104.0 Release: 0 Summary: A Qt Quick Controls 2 Style for Desktop UIs License: GPL-2.0-or-later ++++++ qqc2-desktop-style-5.103.0.tar.xz -> qqc2-desktop-style-5.104.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/CMakeLists.txt new/qqc2-desktop-style-5.104.0/CMakeLists.txt --- old/qqc2-desktop-style-5.103.0/CMakeLists.txt 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/CMakeLists.txt 2023-03-04 11:10:56.000000000 +0100 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.103.0") # handled by release scripts -set(KF_DEP_VERSION "5.103.0") # handled by release scripts +set(KF_VERSION "5.104.0") # handled by release scripts +set(KF_DEP_VERSION "5.104.0") # handled by release scripts project(qqc2-desktop-style VERSION ${KF_VERSION}) @@ -21,7 +21,7 @@ ################# set KDE specific information ################# -find_package(ECM 5.103.0 REQUIRED NO_MODULE) +find_package(ECM 5.104.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}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/Button.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/Button.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/Button.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/Button.qml 2023-03-04 11:10:56.000000000 +0100 @@ -14,6 +14,7 @@ T.Button { id: controlRoot + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: Kirigami.Theme.Button Kirigami.Theme.inherit: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/ComboBox.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/ComboBox.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/ComboBox.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/ComboBox.qml 2023-03-04 11:10:56.000000000 +0100 @@ -18,6 +18,7 @@ T.ComboBox { id: controlRoot + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: editable ? Kirigami.Theme.View : Kirigami.Theme.Button Kirigami.Theme.inherit: false @@ -122,6 +123,7 @@ id: styleitem control: controlRoot elementType: "combobox" + flat: controlRoot.flat anchors.fill: parent hover: controlRoot.hovered || controlRoot.pressed on: controlRoot.pressed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/DelayButton.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/DelayButton.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/DelayButton.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/DelayButton.qml 2023-03-04 11:10:56.000000000 +0100 @@ -32,6 +32,7 @@ onActivated: controlRoot.clicked() } + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: Kirigami.Theme.Button Kirigami.Theme.inherit: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/Dial.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/Dial.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/Dial.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/Dial.qml 2023-03-04 11:10:56.000000000 +0100 @@ -15,6 +15,7 @@ T.Dial { id: controlRoot + palette: Kirigami.Theme.palette implicitWidth: 128 implicitHeight: 128 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/Drawer.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/Drawer.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/Drawer.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/Drawer.qml 2023-03-04 11:10:56.000000000 +0100 @@ -16,11 +16,10 @@ parent: T.ApplicationWindow.overlay - implicitWidth: Math.max(background ? background.implicitWidth : 0, contentWidth + leftPadding + rightPadding) - implicitHeight: Math.max(background ? background.implicitHeight : 0, contentHeight + topPadding + bottomPadding) - - contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) - contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) + implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset, + contentWidth + leftPadding + rightPadding) + implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, + contentHeight + topPadding + bottomPadding) topPadding: control.edge === Qt.BottomEdge ? 1 : 0 leftPadding: control.edge === Qt.RightEdge ? 1 : 0 @@ -31,16 +30,14 @@ color: Kirigami.Theme.backgroundColor Rectangle { readonly property bool horizontal: control.edge === Qt.LeftEdge || control.edge === Qt.RightEdge - anchors { - top: control.edge !== Qt.TopEdge ? parent.top : undefined - left: control.edge !== Qt.LeftEdge ? parent.left : undefined - right: control.edge !== Qt.RightEdge ? parent.right : undefined - bottom: control.edge !== Qt.BottomEdge ? parent.bottom : undefined - } + + width: horizontal ? 1 : parent.width + height: horizontal ? parent.height : 1 + x: control.edge === Qt.LeftEdge ? parent.width - 1 : 0 + y: control.edge === Qt.TopEdge ? parent.height - 1 : 0 + color: Kirigami.Theme.textColor opacity: 0.3 - width: 1 - height: 1 } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/ProgressBar.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/ProgressBar.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/ProgressBar.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/ProgressBar.qml 2023-03-04 11:10:56.000000000 +0100 @@ -14,6 +14,8 @@ T.ProgressBar { id: controlRoot + palette: Kirigami.Theme.palette + implicitWidth: 250 implicitHeight: 22 @@ -41,7 +43,7 @@ // with non-zero duration to make it tied to a monitor refresh rate. // See git history for more (e.g. why not PauseAnimation) SequentialAnimation { - running: controlRoot.indeterminate + running: controlRoot.indeterminate && controlRoot.visible loops: Animation.Infinite NumberAnimation { duration: 1 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/RoundButton.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/RoundButton.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/RoundButton.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/RoundButton.qml 2023-03-04 11:10:56.000000000 +0100 @@ -15,6 +15,7 @@ T.RoundButton { id: controlRoot + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: !flat && (controlRoot.activeFocus || controlRoot.highlighted) ? Kirigami.Theme.Selection : Kirigami.Theme.Button Kirigami.Theme.inherit: flat && !down && !checked diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/ScrollBar.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/ScrollBar.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/ScrollBar.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/ScrollBar.qml 2023-03-04 11:10:56.000000000 +0100 @@ -15,6 +15,8 @@ T.ScrollBar { id: controlRoot + palette: Kirigami.Theme.palette + implicitWidth: background.implicitWidth implicitHeight: background.implicitHeight diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/SpinBox.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/SpinBox.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/SpinBox.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/SpinBox.qml 2023-03-04 11:10:56.000000000 +0100 @@ -14,6 +14,8 @@ T.SpinBox { id: controlRoot + + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: Kirigami.Theme.View Kirigami.Theme.inherit: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/TabBar.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/TabBar.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/TabBar.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/TabBar.qml 2023-03-04 11:10:56.000000000 +0100 @@ -15,6 +15,7 @@ T.TabBar { id: controlRoot + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: Kirigami.Theme.Window Kirigami.Theme.inherit: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/TabButton.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/TabButton.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/TabButton.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/TabButton.qml 2023-03-04 11:10:56.000000000 +0100 @@ -18,6 +18,10 @@ T.TabButton { id: controlRoot + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined + Kirigami.Theme.colorSet: Kirigami.Theme.Button + Kirigami.Theme.inherit: false + //Some qstyles like fusion don't have correct pixel metrics here and just return 0 implicitWidth: Math.max(styleitem.implicitWidth, textMetrics.width + Kirigami.Units.gridUnit * 2) implicitHeight: styleitem.implicitHeight || Kirigami.Units.gridUnit * 2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/TextArea.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/TextArea.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/TextArea.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/TextArea.qml 2023-03-04 11:10:56.000000000 +0100 @@ -17,6 +17,7 @@ T.TextArea { id: controlRoot + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: Kirigami.Theme.View Kirigami.Theme.inherit: false @@ -54,6 +55,8 @@ onPressed: Private.MobileTextActionsToolBar.shouldBeVisible = true; TapHandler { + enabled: controlRoot.selectByMouse + acceptedDevices: PointerDevice.Mouse | PointerDevice.Stylus acceptedButtons: Qt.LeftButton | Qt.RightButton @@ -89,7 +92,9 @@ Keys.onPressed: { // trigger if context menu button is pressed - Private.TextFieldContextMenu.targetKeyPressed(event, controlRoot) + if (controlRoot.selectByMouse) { + Private.TextFieldContextMenu.targetKeyPressed(event, controlRoot) + } } onPressAndHold: { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/TextField.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/TextField.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/TextField.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/TextField.qml 2023-03-04 11:10:56.000000000 +0100 @@ -16,6 +16,7 @@ T.TextField { id: controlRoot + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: Kirigami.Theme.View Kirigami.Theme.inherit: false @@ -73,7 +74,7 @@ // Disable undo action for security reasons // See QTBUG-103934 - if (event.matches(StandardKey.Undo)) { + if ((echoMode === TextInput.PasswordEchoOnEdit || echoMode === TextInput.Password) && event.matches(StandardKey.Undo)) { event.accepted = true } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/ToolButton.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/ToolButton.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/ToolButton.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/ToolButton.qml 2023-03-04 11:10:56.000000000 +0100 @@ -15,6 +15,7 @@ T.ToolButton { id: controlRoot + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: flat ? Kirigami.Theme.Window : Kirigami.Theme.Button Kirigami.Theme.inherit: flat diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/org.kde.desktop/ToolTip.qml new/qqc2-desktop-style-5.104.0/org.kde.desktop/ToolTip.qml --- old/qqc2-desktop-style-5.103.0/org.kde.desktop/ToolTip.qml 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/org.kde.desktop/ToolTip.qml 2023-03-04 11:10:56.000000000 +0100 @@ -15,6 +15,7 @@ T.ToolTip { id: control + palette: Kirigami.Theme.inherit ? Kirigami.Theme.palette : undefined Kirigami.Theme.colorSet: Kirigami.Theme.Tooltip Kirigami.Theme.inherit: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.103.0/plugin/kquickstyleitem.cpp new/qqc2-desktop-style-5.104.0/plugin/kquickstyleitem.cpp --- old/qqc2-desktop-style-5.103.0/plugin/kquickstyleitem.cpp 2023-02-05 10:28:41.000000000 +0100 +++ new/qqc2-desktop-style-5.104.0/plugin/kquickstyleitem.cpp 2023-03-04 11:10:56.000000000 +0100 @@ -603,6 +603,8 @@ } } opt->iconSize = iconSize; + opt->frame = !m_flat; + break; } case SpinBox: {