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 2022-04-11 23:47:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qqc2-desktop-style (Old) and /work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qqc2-desktop-style" Mon Apr 11 23:47:57 2022 rev:57 rq:968207 version:5.93.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qqc2-desktop-style/qqc2-desktop-style.changes 2022-03-14 19:36:37.838095036 +0100 +++ /work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.1900/qqc2-desktop-style.changes 2022-04-11 23:49:29.806897126 +0200 @@ -1,0 +2,13 @@ +Sun Apr 3 10:47:33 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Do not make space for invisible items in menus + * TextFieldContextMenu: Make menu separator invisible when its preceding + items are too + * KQuickStyleItem: use control mirrored property if available + +------------------------------------------------------------------- Old: ---- qqc2-desktop-style-5.92.0.tar.xz qqc2-desktop-style-5.92.0.tar.xz.sig New: ---- qqc2-desktop-style-5.93.0.tar.xz qqc2-desktop-style-5.93.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qqc2-desktop-style.spec ++++++ --- /var/tmp/diff_new_pack.BOppvj/_old 2022-04-11 23:49:30.330891148 +0200 +++ /var/tmp/diff_new_pack.BOppvj/_new 2022-04-11 23:49:30.334891102 +0200 @@ -16,11 +16,11 @@ # -%define _tar_path 5.92 +%define _tar_path 5.93 # Only needed for the package signature condition %bcond_without released Name: qqc2-desktop-style -Version: 5.92.0 +Version: 5.93.0 Release: 0 Summary: A Qt Quick Controls 2 Style for Desktop UIs License: GPL-2.0-or-later ++++++ qqc2-desktop-style-5.92.0.tar.xz -> qqc2-desktop-style-5.93.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.92.0/CMakeLists.txt new/qqc2-desktop-style-5.93.0/CMakeLists.txt --- old/qqc2-desktop-style-5.92.0/CMakeLists.txt 2022-03-05 12:20:52.000000000 +0100 +++ new/qqc2-desktop-style-5.93.0/CMakeLists.txt 2022-04-02 12:05:59.000000000 +0200 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.92.0") # handled by release scripts -set(KF_DEP_VERSION "5.92.0") # handled by release scripts +set(KF_VERSION "5.93.0") # handled by release scripts +set(KF_DEP_VERSION "5.93.0") # handled by release scripts project(qqc2-desktop-style VERSION ${KF_VERSION}) @@ -21,7 +21,7 @@ ################# set KDE specific information ################# -find_package(ECM 5.92.0 REQUIRED NO_MODULE) +find_package(ECM 5.93.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.92.0/org.kde.desktop/Menu.qml new/qqc2-desktop-style-5.93.0/org.kde.desktop/Menu.qml --- old/qqc2-desktop-style-5.92.0/org.kde.desktop/Menu.qml 2022-03-05 12:20:52.000000000 +0100 +++ new/qqc2-desktop-style-5.93.0/org.kde.desktop/Menu.qml 2022-04-02 12:05:59.000000000 +0200 @@ -74,10 +74,10 @@ function onChildrenChanged() { for (var i in control.contentItem.contentItem.children) { var child = control.contentItem.contentItem.children[i]; - if (child.checkable) { + if (child.checkable && child.visible) { control.contentItem.hasCheckables = true; } - if (child.icon && child.icon.hasOwnProperty("name") && (child.icon.name.length > 0 || child.icon.source.length > 0)) { + if (child.icon && child.visible && child.icon.hasOwnProperty("name") && (child.icon.name.length > 0 || child.icon.source.length > 0)) { control.contentItem.hasIcons = true; } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.92.0/org.kde.desktop/MenuSeparator.qml new/qqc2-desktop-style-5.93.0/org.kde.desktop/MenuSeparator.qml --- old/qqc2-desktop-style-5.92.0/org.kde.desktop/MenuSeparator.qml 2022-03-05 12:20:52.000000000 +0100 +++ new/qqc2-desktop-style-5.93.0/org.kde.desktop/MenuSeparator.qml 2022-04-02 12:05:59.000000000 +0200 @@ -15,8 +15,8 @@ id: controlRoot implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset, implicitContentWidth + leftPadding + rightPadding) - implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, - implicitContentHeight + topPadding + bottomPadding) + implicitHeight: visible ? Math.max(implicitBackgroundHeight + topInset + bottomInset, + implicitContentHeight + topPadding + bottomPadding) : 0 verticalPadding: Math.round(Kirigami.Units.smallSpacing/2) hoverEnabled: false focusPolicy: Qt.NoFocus diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.92.0/org.kde.desktop/private/TextFieldContextMenu.qml new/qqc2-desktop-style-5.93.0/org.kde.desktop/private/TextFieldContextMenu.qml --- old/qqc2-desktop-style-5.92.0/org.kde.desktop/private/TextFieldContextMenu.qml 2022-03-05 12:20:52.000000000 +0100 +++ new/qqc2-desktop-style-5.93.0/org.kde.desktop/private/TextFieldContextMenu.qml 2022-04-02 12:05:59.000000000 +0200 @@ -168,7 +168,7 @@ } MenuSeparator { - visible: target !== null && !target.readOnly + visible: target !== null && !target.readOnly && ((spellcheckhighlighter !== null && spellcheckhighlighter.active && spellcheckhighlighter.wordIsMisspelled) || (spellcheckhighlighterLoader && spellcheckhighlighterLoader.activable)) } MenuItem { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.92.0/plugin/kquickstyleitem.cpp new/qqc2-desktop-style-5.93.0/plugin/kquickstyleitem.cpp --- old/qqc2-desktop-style-5.92.0/plugin/kquickstyleitem.cpp 2022-03-05 12:20:52.000000000 +0100 +++ new/qqc2-desktop-style-5.93.0/plugin/kquickstyleitem.cpp 2022-04-02 12:05:59.000000000 +0200 @@ -721,7 +721,8 @@ } m_styleoption->styleObject = this; - m_styleoption->direction = qApp->layoutDirection(); + const auto mirror = m_control == nullptr ? qApp->layoutDirection() == Qt::RightToLeft : m_control->property("mirrored").toBool(); + m_styleoption->direction = mirror ? Qt::RightToLeft : Qt::LeftToRight; int w = m_textureWidth > 0 ? m_textureWidth : width(); int h = m_textureHeight > 0 ? m_textureHeight : height();