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 2021-10-18 21:58:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qqc2-desktop-style (Old) and /work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qqc2-desktop-style" Mon Oct 18 21:58:59 2021 rev:51 rq:924479 version:5.87.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qqc2-desktop-style/qqc2-desktop-style.changes 2021-09-16 23:15:19.627839032 +0200 +++ /work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.1890/qqc2-desktop-style.changes 2021-10-18 22:01:17.706054634 +0200 @@ -1,0 +2,15 @@ +Sun Oct 3 20:34:07 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 5.87.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.87.0 +- Changes since 5.86.0: + * Add Gitlab CI configuration + * Properly get the path from a QUrl + * Port away from devicePixelRatio + * MenuSeparator: fix height being wrong, rewrite whole file to be more correct + * Button, ToolButton: improve implicit sizing, correctly set default button state + * Use more process-working-symbolic icon for busy spinner + +------------------------------------------------------------------- Old: ---- qqc2-desktop-style-5.86.0.tar.xz qqc2-desktop-style-5.86.0.tar.xz.sig New: ---- qqc2-desktop-style-5.87.0.tar.xz qqc2-desktop-style-5.87.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qqc2-desktop-style.spec ++++++ --- /var/tmp/diff_new_pack.xV2cVH/_old 2021-10-18 22:01:18.262055037 +0200 +++ /var/tmp/diff_new_pack.xV2cVH/_new 2021-10-18 22:01:18.266055040 +0200 @@ -16,11 +16,11 @@ # -%define _tar_path 5.86 +%define _tar_path 5.87 # Only needed for the package signature condition %bcond_without lang Name: qqc2-desktop-style -Version: 5.86.0 +Version: 5.87.0 Release: 0 Summary: A Qt Quick Controls 2 Style for Desktop UIs License: GPL-2.0-or-later ++++++ qqc2-desktop-style-5.86.0.tar.xz -> qqc2-desktop-style-5.87.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.86.0/.gitlab-ci.yml new/qqc2-desktop-style-5.87.0/.gitlab-ci.yml --- old/qqc2-desktop-style-5.86.0/.gitlab-ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/qqc2-desktop-style-5.87.0/.gitlab-ci.yml 2021-10-02 14:24:05.000000000 +0200 @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: 2020 Volker Krause <vkra...@kde.org> +# SPDX-License-Identifier: CC0-1.0 + +include: + - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.86.0/.kde-ci.yml new/qqc2-desktop-style-5.87.0/.kde-ci.yml --- old/qqc2-desktop-style-5.86.0/.kde-ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/qqc2-desktop-style-5.87.0/.kde-ci.yml 2021-10-02 14:24:05.000000000 +0200 @@ -0,0 +1,10 @@ +Dependencies: +- 'on': ['Linux', 'FreeBSD', 'Windows', 'macOS'] + 'require': + 'frameworks/extra-cmake-modules': '@same' + 'frameworks/kirigami' : '@same' + 'frameworks/kiconthemes' : '@same' + 'frameworks/kconfigwidgets' : '@same' + +Options: + test-before-installing: True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.86.0/CMakeLists.txt new/qqc2-desktop-style-5.87.0/CMakeLists.txt --- old/qqc2-desktop-style-5.86.0/CMakeLists.txt 2021-09-04 17:50:59.000000000 +0200 +++ new/qqc2-desktop-style-5.87.0/CMakeLists.txt 2021-10-02 14:24:05.000000000 +0200 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.86.0") # handled by release scripts -set(KF_DEP_VERSION "5.86.0") # handled by release scripts +set(KF_VERSION "5.87.0") # handled by release scripts +set(KF_DEP_VERSION "5.87.0") # handled by release scripts project(qqc2-desktop-style VERSION ${KF_VERSION}) @@ -21,7 +21,7 @@ ################# set KDE specific information ################# -find_package(ECM 5.86.0 REQUIRED NO_MODULE) +find_package(ECM 5.87.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.86.0/org.kde.desktop/BusyIndicator.qml new/qqc2-desktop-style-5.87.0/org.kde.desktop/BusyIndicator.qml --- old/qqc2-desktop-style-5.86.0/org.kde.desktop/BusyIndicator.qml 2021-09-04 17:50:59.000000000 +0200 +++ new/qqc2-desktop-style-5.87.0/org.kde.desktop/BusyIndicator.qml 2021-10-02 14:24:05.000000000 +0200 @@ -23,7 +23,7 @@ hoverEnabled: true contentItem: Kirigami.Icon { - source: "view-refresh" + source: "process-working-symbolic" opacity: controlRoot.running ? 1 : 0 smooth: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.86.0/org.kde.desktop/Button.qml new/qqc2-desktop-style-5.87.0/org.kde.desktop/Button.qml --- old/qqc2-desktop-style-5.86.0/org.kde.desktop/Button.qml 2021-09-04 17:50:59.000000000 +0200 +++ new/qqc2-desktop-style-5.87.0/org.kde.desktop/Button.qml 2021-10-02 14:24:05.000000000 +0200 @@ -17,12 +17,14 @@ Kirigami.Theme.colorSet: Kirigami.Theme.Button Kirigami.Theme.inherit: false - implicitWidth: background.implicitWidth - implicitHeight: background.implicitHeight + implicitWidth: Math.max((text && display !== T.AbstractButton.IconOnly ? + implicitBackgroundWidth : implicitHeight) + leftInset + rightInset, + implicitContentWidth + leftPadding + rightPadding) + implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, + implicitContentHeight + topPadding + bottomPadding) hoverEnabled: Qt.styleHints.useHoverEffects - contentItem: Item {} Kirigami.MnemonicData.enabled: controlRoot.enabled && controlRoot.visible Kirigami.MnemonicData.controlType: Kirigami.MnemonicData.ActionElement Kirigami.MnemonicData.label: controlRoot.display !== T.AbstractButton.IconOnly ? controlRoot.text : "" @@ -34,7 +36,6 @@ } background: StylePrivate.StyleItem { id: styleitem - anchors.fill: parent control: controlRoot elementType: "button" sunken: controlRoot.down @@ -43,7 +44,7 @@ hover: controlRoot.hovered text: controlRoot.Kirigami.MnemonicData.mnemonicLabel hasFocus: controlRoot.activeFocus || controlRoot.highlighted - activeControl: controlRoot.isDefault ? "default" : "f" + activeControl: controlRoot.Accessible.defaultButton ? "default" : "f" properties: { "icon": controlRoot.icon && controlRoot.display !== T.AbstractButton.TextOnly ? (controlRoot.icon.name || controlRoot.icon.source) : "", "iconColor": controlRoot.icon && controlRoot.icon.color.a > 0? controlRoot.icon.color : Kirigami.Theme.textColor, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.86.0/org.kde.desktop/MenuSeparator.qml new/qqc2-desktop-style-5.87.0/org.kde.desktop/MenuSeparator.qml --- old/qqc2-desktop-style-5.86.0/org.kde.desktop/MenuSeparator.qml 2021-09-04 17:50:59.000000000 +0200 +++ new/qqc2-desktop-style-5.87.0/org.kde.desktop/MenuSeparator.qml 2021-10-02 14:24:05.000000000 +0200 @@ -1,25 +1,27 @@ /* - SPDX-FileCopyrightText: 2019 Alexander Stippich <a.stipp...@gmx.net> SPDX-FileCopyrightText: 2017 The Qt Company Ltd. + SPDX-FileCopyrightText: 2019 Alexander Stippich <a.stipp...@gmx.net> + SPDX-FileCopyrightText: 2021 Noah Davis <noaha...@gmail.com> SPDX-License-Identifier: LGPL-3.0-only OR GPL-2.0-or-later */ -import QtQuick 2.6 +import QtQuick 2.15 import QtQuick.Templates @QQC2_VERSION@ as T -import org.kde.kirigami 2.4 as Kirigami +import org.kde.kirigami 2.15 as Kirigami T.MenuSeparator { id: controlRoot - - implicitHeight: Kirigami.Units.smallSpacing + separator.height - width: parent.width - - background: Kirigami.Separator { - id: separator - anchors.centerIn: controlRoot - width: controlRoot.width - height: implicitHeight + implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset, + implicitContentWidth + leftPadding + rightPadding) + implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, + implicitContentHeight + topPadding + bottomPadding) + verticalPadding: Math.round(Kirigami.Units.smallSpacing/2) + hoverEnabled: false + focusPolicy: Qt.NoFocus + contentItem: Kirigami.Separator { + // same as MenuItem background + implicitWidth: Kirigami.Units.gridUnit * 8 } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.86.0/org.kde.desktop/ToolButton.qml new/qqc2-desktop-style-5.87.0/org.kde.desktop/ToolButton.qml --- old/qqc2-desktop-style-5.86.0/org.kde.desktop/ToolButton.qml 2021-09-04 17:50:59.000000000 +0200 +++ new/qqc2-desktop-style-5.87.0/org.kde.desktop/ToolButton.qml 2021-10-02 14:24:05.000000000 +0200 @@ -18,13 +18,15 @@ Kirigami.Theme.colorSet: flat ? Kirigami.Theme.Window : Kirigami.Theme.Button Kirigami.Theme.inherit: flat - implicitWidth: text.length > 0 ? background.implicitWidth : implicitHeight - implicitHeight: background.implicitHeight + implicitWidth: Math.max((text && display !== T.AbstractButton.IconOnly ? + implicitBackgroundWidth : implicitHeight) + leftInset + rightInset, + implicitContentWidth + leftPadding + rightPadding) + implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, + implicitContentHeight + topPadding + bottomPadding) hoverEnabled: Qt.styleHints.useHoverEffects flat: true - contentItem: Item {} Kirigami.MnemonicData.enabled: controlRoot.enabled && controlRoot.visible Kirigami.MnemonicData.controlType: Kirigami.MnemonicData.SecondaryControl Kirigami.MnemonicData.label: controlRoot.text @@ -40,7 +42,6 @@ } background: StylePrivate.StyleItem { id: styleitem - anchors.fill:parent control: controlRoot elementType: "toolbutton" sunken: controlRoot.down diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.86.0/org.kde.desktop/private/MobileCursor.qml new/qqc2-desktop-style-5.87.0/org.kde.desktop/private/MobileCursor.qml --- old/qqc2-desktop-style-5.86.0/org.kde.desktop/private/MobileCursor.qml 2021-09-04 17:50:59.000000000 +0200 +++ new/qqc2-desktop-style-5.87.0/org.kde.desktop/private/MobileCursor.qml 2021-10-02 14:24:05.000000000 +0200 @@ -19,7 +19,7 @@ visible: Kirigami.Settings.tabletMode && ((target.activeFocus && !selectionStartHandle) || target.selectedText.length > 0) Rectangle { - width: Math.round(Kirigami.Units.devicePixelRatio * 3) + width: 3 anchors { horizontalCenter: parent.horizontalCenter top: parent.top diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.86.0/plugin/kquickstyleitem.cpp new/qqc2-desktop-style-5.87.0/plugin/kquickstyleitem.cpp --- old/qqc2-desktop-style-5.86.0/plugin/kquickstyleitem.cpp 2021-09-04 17:50:59.000000000 +0200 +++ new/qqc2-desktop-style-5.87.0/plugin/kquickstyleitem.cpp 2021-10-02 14:24:05.000000000 +0200 @@ -781,7 +781,7 @@ if (iconSource.startsWith(QLatin1String("qrc:/"))) { iconSource = iconSource.mid(3); } else if (iconSource.startsWith(QLatin1String("file:/"))) { - iconSource = QUrl(iconSource).path(); + iconSource = QUrl(iconSource).toLocalFile(); } if (iconSource.contains(QLatin1String("/"))) { icon = QIcon(iconSource);