Hello community, here is the log from the commit of package qqc2-desktop-style for openSUSE:Factory checked in at 2020-05-11 13:31:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qqc2-desktop-style (Old) and /work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qqc2-desktop-style" Mon May 11 13:31:31 2020 rev:34 rq:802131 version:5.70.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qqc2-desktop-style/qqc2-desktop-style.changes 2020-04-15 20:05:38.002069955 +0200 +++ /work/SRC/openSUSE:Factory/.qqc2-desktop-style.new.2738/qqc2-desktop-style.changes 2020-05-11 13:34:04.856202836 +0200 @@ -1,0 +2,11 @@ +Sun May 3 09:40:20 UTC 2020 - Christophe Giboudeaux <[email protected]> + +- Update to 5.70.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/kde-frameworks-5.70.0 +- Changes since 5.69.0: + * Detect QQC2 version at build time with actual detection. + * [ComboBox] Use transparent dimmer + +------------------------------------------------------------------- Old: ---- qqc2-desktop-style-5.69.0.tar.xz qqc2-desktop-style-5.69.0.tar.xz.sig New: ---- qqc2-desktop-style-5.70.0.tar.xz qqc2-desktop-style-5.70.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qqc2-desktop-style.spec ++++++ --- /var/tmp/diff_new_pack.14NEkR/_old 2020-05-11 13:34:06.328205922 +0200 +++ /var/tmp/diff_new_pack.14NEkR/_new 2020-05-11 13:34:06.332205931 +0200 @@ -16,11 +16,11 @@ # -%define _tar_path 5.69 +%define _tar_path 5.70 # Only needed for the package signature condition %bcond_without lang Name: qqc2-desktop-style -Version: 5.69.0 +Version: 5.70.0 Release: 0 Summary: A Qt Quick Controls 2 Style for Desktop UIs License: GPL-2.0-or-later ++++++ qqc2-desktop-style-5.69.0.tar.xz -> qqc2-desktop-style-5.70.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.69.0/CMakeLists.txt new/qqc2-desktop-style-5.70.0/CMakeLists.txt --- old/qqc2-desktop-style-5.69.0/CMakeLists.txt 2020-04-05 00:39:06.000000000 +0200 +++ new/qqc2-desktop-style-5.70.0/CMakeLists.txt 2020-05-03 00:02:05.000000000 +0200 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.5) -set(KF5_VERSION "5.69.0") # handled by release scripts -set(KF5_DEP_VERSION "5.69.0") # handled by release scripts +set(KF5_VERSION "5.70.0") # handled by release scripts +set(KF5_DEP_VERSION "5.70.0") # handled by release scripts project(qqc2-desktop-style VERSION ${KF5_VERSION}) @@ -21,7 +21,7 @@ ################# set KDE specific information ################# -find_package(ECM 5.69.0 REQUIRED NO_MODULE) +find_package(ECM 5.70.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}) @@ -117,9 +117,15 @@ add_subdirectory(kirigami-plasmadesktop-integration) endif(KF5IconThemes_FOUND AND KF5WidgetsAddons_FOUND) -#FIXME: this assumes there will always be a QQC2 release for each Qt release, needs -#something to discover what's the latest qqc2 version available -math(EXPR QQC2_VERSION_MINOR "${Qt5QuickControls2_VERSION_MINOR} - 7") +# FIXME: this assumes there will always be a QQC2 release for each Qt release, needs +# something to discover what's the latest qqc2 version available +# Since 5.12, QQC2 version is sync with Qt's minor version: +# https://github.com/qt/qtquickcontrols2/commit/3c7bfc156797b2f3ef08a8cf620b79da80e4b061 +if (Qt5QuickControls2_VERSION_MINOR LESS 12) + math(EXPR QQC2_VERSION_MINOR "${Qt5QuickControls2_VERSION_MINOR} - 7") +else() + set(QQC2_VERSION_MINOR "${Qt5QuickControls2_VERSION_MINOR}") +endif() set(QQC2_VERSION "2.${QQC2_VERSION_MINOR}") if (QQC2_VERSION_MINOR LESS 3) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-desktop-style-5.69.0/org.kde.desktop/ComboBox.qml new/qqc2-desktop-style-5.70.0/org.kde.desktop/ComboBox.qml --- old/qqc2-desktop-style-5.69.0/org.kde.desktop/ComboBox.qml 2020-04-05 00:39:06.000000000 +0200 +++ new/qqc2-desktop-style-5.70.0/org.kde.desktop/ComboBox.qml 2020-05-03 00:02:05.000000000 +0200 @@ -196,9 +196,15 @@ Kirigami.Theme.colorSet: Kirigami.Theme.View Kirigami.Theme.inherit: controlRoot.Kirigami.Theme.inherit modal: true - dim: false + dim: true closePolicy: Controls.Popup.CloseOnEscape | Controls.Popup.CloseOnPressOutside + // Forces it to have a transparent dimmer. + // A dimmer is needed for "click outside" to work reliably in some views + // but default dimmer would, well, dim the contents in pure QtQuick windows, + // like ApplicationWindow, which we don't want. + Controls.Overlay.modal: Item { } + contentItem: ListView { id: listView
