Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qqc2-breeze-style for openSUSE:Factory checked in at 2023-02-13 16:40:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qqc2-breeze-style (Old) and /work/SRC/openSUSE:Factory/.qqc2-breeze-style.new.1848 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qqc2-breeze-style" Mon Feb 13 16:40:32 2023 rev:37 rq:1064549 version:5.27.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qqc2-breeze-style/qqc2-breeze-style.changes 2023-01-06 17:06:05.744363340 +0100 +++ /work/SRC/openSUSE:Factory/.qqc2-breeze-style.new.1848/qqc2-breeze-style.changes 2023-02-13 16:42:41.888004204 +0100 @@ -1,0 +2,25 @@ +Thu Feb 9 14:19:54 UTC 2023 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +------------------------------------------------------------------- +Thu Jan 19 14:43:45 UTC 2023 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * ScrollView: Enable clip + * DialogButtonBox: Remove separator to be consistent with desktop style Applications are drawing their own separators since they assume none is drawn, so we end up with lots of double separators. + * remove unused ecm_qt_declare_logging_categories() code + * Use ecm_add_qml_module() from ECM + * Add Qt 6 Android CI + * ScrollBar & ScrollIndicator: Show over content even if it loaded after + * Simplify StyleSingleton + +------------------------------------------------------------------- Old: ---- qqc2-breeze-style-5.26.5.tar.xz qqc2-breeze-style-5.26.5.tar.xz.sig New: ---- qqc2-breeze-style-5.27.0.tar.xz qqc2-breeze-style-5.27.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qqc2-breeze-style.spec ++++++ --- /var/tmp/diff_new_pack.u5H5FJ/_old 2023-02-13 16:42:42.344006890 +0100 +++ /var/tmp/diff_new_pack.u5H5FJ/_new 2023-02-13 16:42:42.348006914 +0100 @@ -18,15 +18,15 @@ %bcond_without released Name: qqc2-breeze-style -Version: 5.26.5 +Version: 5.27.0 Release: 0 Summary: Breeze Style for Qt Quick Controls 2 License: LGPL-2.1-only OR LGPL-3.0-only Group: System/Libraries URL: https://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/qqc2-breeze-style-%{version}.tar.xz +Source: qqc2-breeze-style-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/qqc2-breeze-style-%{version}.tar.xz.sig +Source1: qqc2-breeze-style-%{version}.tar.xz.sig Source2: plasma.keyring %endif BuildRequires: extra-cmake-modules ++++++ qqc2-breeze-style-5.26.5.tar.xz -> qqc2-breeze-style-5.27.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-5.26.5/.gitlab-ci.yml new/qqc2-breeze-style-5.27.0/.gitlab-ci.yml --- old/qqc2-breeze-style-5.26.5/.gitlab-ci.yml 2023-01-03 19:52:05.000000000 +0100 +++ new/qqc2-breeze-style-5.27.0/.gitlab-ci.yml 2023-02-09 13:22:51.000000000 +0100 @@ -7,3 +7,4 @@ - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android.yml - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd-qt6.yml + - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android-qt6.yml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-5.26.5/CMakeLists.txt new/qqc2-breeze-style-5.27.0/CMakeLists.txt --- old/qqc2-breeze-style-5.26.5/CMakeLists.txt 2023-01-03 19:52:05.000000000 +0100 +++ new/qqc2-breeze-style-5.27.0/CMakeLists.txt 2023-02-09 13:22:51.000000000 +0100 @@ -38,6 +38,7 @@ include(KDECompilerSettings NO_POLICY_SCOPE) include(KDEClangFormat) include(KDEGitCommitHooks) +include(ECMQmlModule) #TODO: Clean up dependencies. I was experimenting. find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Core Gui Qml Quick QuickControls2 QuickTemplates2) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-5.26.5/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp new/qqc2-breeze-style-5.27.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp --- old/qqc2-breeze-style-5.26.5/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp 2023-01-03 19:52:05.000000000 +0100 +++ new/qqc2-breeze-style-5.27.0/kirigami-plasmadesktop-integration/plasmadesktoptheme.cpp 2023-02-09 13:22:51.000000000 +0100 @@ -213,7 +213,7 @@ private: QHash<QPair<Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup>, Colors> m_cache; }; -Q_GLOBAL_STATIC_WITH_ARGS(QScopedPointer<StyleSingleton>, s_style, (new StyleSingleton)) +Q_GLOBAL_STATIC(StyleSingleton, s_style) PlasmaDesktopTheme::PlasmaDesktopTheme(QObject *parent) : PlatformTheme(parent) @@ -233,10 +233,10 @@ connect(parentItem, &QQuickItem::windowChanged, this, &PlasmaDesktopTheme::syncWindow); } - (*s_style)->watchers.append(this); + s_style->watchers.append(this); setDefaultFont(qGuiApp->font()); - setSmallFont((*s_style)->smallFont); + setSmallFont(s_style->smallFont); syncWindow(); syncColors(); @@ -244,7 +244,7 @@ PlasmaDesktopTheme::~PlasmaDesktopTheme() { - (*s_style)->watchers.removeOne(this); + s_style->watchers.removeOne(this); } void PlasmaDesktopTheme::syncWindow() @@ -308,7 +308,7 @@ } } - const auto colors = (*s_style)->loadColors(colorSet(), group); + const auto colors = s_style->loadColors(colorSet(), group); // foreground setTextColor(colors.scheme.foreground(KColorScheme::NormalText).color()); @@ -348,8 +348,8 @@ setFocusColor(colors.scheme.decoration(KColorScheme::FocusColor).color()); // Breeze QQC2 style colors - const QColor &buttonTextColor = (*s_style)->buttonScheme.foreground(KColorScheme::NormalText).color(); - const QColor &buttonBackgroundColor = (*s_style)->buttonScheme.background(KColorScheme::NormalBackground).color(); + const QColor &buttonTextColor = s_style->buttonScheme.foreground(KColorScheme::NormalText).color(); + const QColor &buttonBackgroundColor = s_style->buttonScheme.background(KColorScheme::NormalBackground).color(); auto separatorColor = [](const QColor &bg, const QColor &fg, const qreal baseRatio = 0.2) { return KColorUtils::luma(bg) > 0.5 ? KColorUtils::mix(bg, fg, baseRatio) : KColorUtils::mix(bg, fg, baseRatio / 2); }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-5.26.5/style/CMakeLists.txt new/qqc2-breeze-style-5.27.0/style/CMakeLists.txt --- old/qqc2-breeze-style-5.26.5/style/CMakeLists.txt 2023-01-03 19:52:05.000000000 +0100 +++ new/qqc2-breeze-style-5.27.0/style/CMakeLists.txt 2023-02-09 13:22:51.000000000 +0100 @@ -1,6 +1,12 @@ project(qqc2breezestyle) -set(qqc2breezestyle_SRCS +ecm_add_qml_module(qqc2breezestyleplugin URI "org.kde.breeze" CLASSNAME QQC2BreezeStylePlugin) +ecm_add_qml_module_dependencies(qqc2breezestyleplugin +DEPENDS + "QtQuick.Controls 2.15" + "org.kde.kirigami 2.14" +) +target_sources(qqc2breezestyleplugin PRIVATE qqc2breezestyleplugin.cpp impl/paintedsymbolitem.cpp impl/iconlabellayout.cpp @@ -8,18 +14,6 @@ impl/kcolorutilssingleton.cpp impl/breezedial.cpp ) - -#[[ I don't actually know if this would work. -ecm_qt_declare_logging_category(qqc2breezestyle_SRCS - HEADER qqc2breezestyle_debug.h - IDENTIFIER QQC2BreezeStyle_LOG - CATEGORY_NAME org.kde.breeze - DESCRIPTION "QQC2BreezeStyle" - EXPORT QQC2BreezeStyle -) -]] - -add_library(qqc2breezestyleplugin SHARED ${qqc2breezestyle_SRCS}) target_link_libraries(qqc2breezestyleplugin Qt::Core Qt::Gui @@ -42,5 +36,4 @@ add_subdirectory(qtquickcontrols) add_subdirectory(kirigami) -install(TARGETS qqc2breezestyleplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/breeze) -install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/breeze) +ecm_finalize_qml_module(qqc2breezestyleplugin DESTINATION ${KDE_INSTALL_QMLDIR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-5.26.5/style/qmldir new/qqc2-breeze-style-5.27.0/style/qmldir --- old/qqc2-breeze-style-5.26.5/style/qmldir 2023-01-03 19:52:05.000000000 +0100 +++ new/qqc2-breeze-style-5.27.0/style/qmldir 1970-01-01 01:00:00.000000000 +0100 @@ -1,5 +0,0 @@ -module org.kde.breeze -plugin qqc2breezestyleplugin -classname QQC2BreezeStylePlugin -depends QtQuick.Controls 2.15 -depends org.kde.kirigami 2.14