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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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