SHA256
1
0
forked from pool/breeze

Accepting request 1085751 from home:Vogtinator:plasma5.27

Plasma 5.27.5. Not built yet.

OBS-URL: https://build.opensuse.org/request/show/1085751
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/breeze?expand=0&rev=411
This commit is contained in:
Christophe Marin 2023-05-09 23:11:31 +00:00 committed by Git OBS Bridge
parent bf02b7e9b2
commit 927e4a6af7
7 changed files with 35 additions and 75 deletions

View File

@ -1,53 +0,0 @@
From 633a368833e824bf8b62d344057d079a1f533459 Mon Sep 17 00:00:00 2001
From: ivan tkachenko <me@ratijas.tk>
Date: Sun, 26 Feb 2023 00:17:53 +0300
Subject: [PATCH] ProgressBar: Stop emitting polish requests when item becomes
invisible
BUG: 468903
---
kstyle/animations/breezebusyindicatorengine.cpp | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/kstyle/animations/breezebusyindicatorengine.cpp b/kstyle/animations/breezebusyindicatorengine.cpp
index 15d110e9..7fa8300b 100644
--- a/kstyle/animations/breezebusyindicatorengine.cpp
+++ b/kstyle/animations/breezebusyindicatorengine.cpp
@@ -4,10 +4,16 @@
* SPDX-License-Identifier: GPL-2.0-or-later
*/
+#include "config-breeze.h"
+
#include "breezebusyindicatorengine.h"
#include "breezemetrics.h"
+#if BREEZE_HAVE_QTQUICK
+#include <QQuickItem>
+#endif
+
#include <QVariant>
namespace Breeze
@@ -32,6 +38,17 @@ bool BusyIndicatorEngine::registerWidget(QObject *object)
// connect destruction signal
connect(object, SIGNAL(destroyed(QObject *)), this, SLOT(unregisterWidget(QObject *)), Qt::UniqueConnection);
+
+#if BREEZE_HAVE_QTQUICK
+ if (QQuickItem *item = qobject_cast<QQuickItem *>(object)) {
+ connect(item, &QQuickItem::visibleChanged, this, [=]() {
+ if (!item->isVisible()) {
+ this->setAnimated(object, false);
+ }
+ // no need for the else {} branch, as its animation will be reset anyway
+ });
+ }
+#endif
}
return true;
--
2.40.0

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:62d80ebd690c7822bf05b19bec8b37af67cc1cd4bb3f38d2a88d8360fd6b1901
size 87590008

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmQr/UYACgkQ11dEg7tX
sY0egA//dqt5uMisfL53PO0nCNhT3W3tQyDTB+zkES5mxcnhJbLk5P3qwxQYiBsQ
To59ZTvOVYCmdKOroPgcECiSTELxzKQZooUwUGLssjSrejXeJkSykBrxpE2Z5LnH
E1AogbjDb3uECDMxXC89r7V5vG6+/H2sGz4dZp2jVXb4h8gNAPBK+aWNfp8up8l9
PWqADhNRuzUoiaKOEHtmUNxPOOHmE8dQ5H7u/idQ2ICMFhmW1UYxhKQH/QNjU4pl
M+C1xXpV+mD1CRjQ/tNCLjgPChluDNVjDgftVLiKeRounKCu8xP4+MHy0XqnyaWS
WBwLUxMIRO4v/1mgIem763UGNmjDy6H8Yr5DFLHhS9vvXZpPASCz10quUh98ajCE
XdH9VY0gOuULwilNBysWmMMSnYGBn9iTXifN14JcTJyPP8konl3DAx9yfBCUUnCJ
lhrCcSVAa+1OqPwu403ioEPuYTeiiH70KuXKn+IzwH5rGqK0YjRJMDCt3xuwiAyi
nsZpPF+6wJ8y5mUJJExDEN2My6gpzq2IJBFQK00oOa7DdzYiNbH0hoL+ghmocAI+
ka33Msrctb8JRTCM87qe8FzIohpMrQtWrnfpT5LZtrkEvaXkgixO2BncCcD2z4/z
idBcnLU5EVofAWW7db38wOzNQfnoq1GIwZp9D2PjwKW5Xhu2rZY=
=pBvM
-----END PGP SIGNATURE-----

3
breeze-5.27.5.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:70d8a35bf8c0758f9c3e3873b657250b1e09c1c79f92b066d3385a1e44fec868
size 87590396

16
breeze-5.27.5.tar.xz.sig Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmRaMB4ACgkQ11dEg7tX
sY3MvQ//TU6QyM5O25o8xEJ1hP1x8dtXlvfcLNj1PH4gfXUNujtF5tQobhOBGR5F
ZjatN+2Q/hV4RL4FOjLADh92/4c52DHBbbI/MwylXDPDge/fNbcQujV/mVesuAj1
IUvRmQUl6k7N/L3p0y2mqQ83sqCUKZ+CtAgZR7L4xEjeS8uDu1tR3QzwRjMox+q9
sCJYZlqgErp54KtHlJXg2/pq5j1vi6oEVgxj7Dcq6q0EEmPkg31v6fbaZQjISSXO
EzxNpb6hchr/Dem/BpA8pUyvzaN5XIktWvw41iQVUYUfzuOcbXbm3r7QmW56GV9v
bzhEYC48MR0CclgTleql0UJ+sDpWlN1dm+vnQLZDTDo/rnFjQNn4oQFev5ptPCla
Zq3ns//hi/8fw26hmiBCE48SEqHwhKqNh7ZiTNqqS1Xh0cfLwcnV4paTI1jASR4/
qPSsziMXyF2TiiPOEQsMzl6vXyDaGs/o9XySpCICSdlthjm1sfjOHNu6olwKHh0A
Xde+znTk6EOwhI7a2mA7HwjTVAQxjGu7ao9MY87BttW79VEwgq85cVJb2ssWPIrj
/CSq2Az2YwmNN9KFx+7uTtUJ4OClGm28pEefb0krdlr5btI7bAiO7dIQQE0oocu8
9AO575tDUxNnrH+Kd9v6r8TQFpAszgrgT/zJ4kBmLRbB1fQAOdI=
=+AC0
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Tue May 9 13:44:05 UTC 2023 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.27.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.5
- Changes since 5.27.4:
* ProgressBar: Stop emitting polish requests when item becomes invisible (kde#468903)
* ToolButton: Fix subcontrol menu buttons outline in RTL mode
* Remove unused methods
* ToolButton: Fix text & icon position in textUnderIcon RTL mode
- Drop patches, now upstream:
* 0001-ProgressBar-Stop-emitting-polish-requests-when-item-.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Apr 26 06:25:30 UTC 2023 - Fabian Vogt <fabian@ritter-vogt.de> Wed Apr 26 06:25:30 UTC 2023 - Fabian Vogt <fabian@ritter-vogt.de>

View File

@ -22,7 +22,7 @@
%{!?_plasma5_version: %define _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')} %{!?_plasma5_version: %define _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')}
%bcond_without released %bcond_without released
Name: breeze Name: breeze
Version: 5.27.4 Version: 5.27.5
Release: 0 Release: 0
Summary: Plasma Desktop artwork, styles and assets Summary: Plasma Desktop artwork, styles and assets
License: GPL-2.0-or-later License: GPL-2.0-or-later
@ -33,8 +33,6 @@ Source: https://download.kde.org/stable/plasma/%{version}/breeze-%{versi
Source1: https://download.kde.org/stable/plasma/%{version}/breeze-%{version}.tar.xz.sig Source1: https://download.kde.org/stable/plasma/%{version}/breeze-%{version}.tar.xz.sig
Source2: plasma.keyring Source2: plasma.keyring
%endif %endif
# PATCH-FIX-UPSTREAM
Patch1: 0001-ProgressBar-Stop-emitting-polish-requests-when-item-.patch
# PATCH-FEATURE-UPSTREAM # PATCH-FEATURE-UPSTREAM
Patch100: 0001-Outline-intensity-setting.patch Patch100: 0001-Outline-intensity-setting.patch
# PATCH-FIX-OPENSUSE for ^ # PATCH-FIX-OPENSUSE for ^