SHA256
1
0
forked from pool/kf6-ksvg

17 Commits

Author SHA256 Message Date
31a81b420c Accepting request 1192899 from KDE:Frameworks
KDE Frameworks 6.5.0 (forwarded request 1191717 from krop)

OBS-URL: https://build.opensuse.org/request/show/1192899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kf6-ksvg?expand=0&rev=8
2024-08-10 17:06:48 +00:00
51a7ce1607 Accepting request 1187138 from KDE:Frameworks
KDE Frameworks 6.4.0 (forwarded request 1186902 from krop)

OBS-URL: https://build.opensuse.org/request/show/1187138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kf6-ksvg?expand=0&rev=7
2024-07-14 06:50:09 +00:00
Christophe Marin
0afeabf2f8 KDE Frameworks 6.4.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kf6-ksvg?expand=0&rev=15
2024-07-12 13:29:28 +00:00
63f69cadbd Accepting request 1181922 from KDE:Frameworks
- Add upstream fix (kde#488295):
  * 0001-Restore-proper-devicepixelratio-when-extracting-from.patch
- Rebase 0001-Revert-Support-for-fractional-scaling.patch

OBS-URL: https://build.opensuse.org/request/show/1181922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kf6-ksvg?expand=0&rev=6
2024-06-21 14:02:28 +00:00
Christophe Marin
dbc3b97178 - Add upstream fix (kde#488295):
* 0001-Restore-proper-devicepixelratio-when-extracting-from.patch
- Rebase 0001-Revert-Support-for-fractional-scaling.patch

OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kf6-ksvg?expand=0&rev=13
2024-06-20 08:43:37 +00:00
7c90effb4d Accepting request 1179586 from KDE:Frameworks
- Add patch to work around themes having incorrect fractional sizes
  (kde#487625):
  * 0001-Revert-Support-for-fractional-scaling.patch (forwarded request 1179585 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1179586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kf6-ksvg?expand=0&rev=5
2024-06-09 20:23:34 +00:00
c928759481 Accepting request 1179585 from home:Vogtinator:kde487625
- Add patch to work around themes having incorrect fractional sizes
  (kde#487625):
  * 0001-Revert-Support-for-fractional-scaling.patch

OBS-URL: https://build.opensuse.org/request/show/1179585
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kf6-ksvg?expand=0&rev=11
2024-06-09 20:18:22 +00:00
7fa3f58569 Accepting request 1179302 from KDE:Frameworks
KDE Frameworks 6.3.0 (forwarded request 1178724 from krop)

OBS-URL: https://build.opensuse.org/request/show/1179302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kf6-ksvg?expand=0&rev=4
2024-06-09 18:19:54 +00:00
Christophe Marin
79e9266118 KDE Frameworks 6.3.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kf6-ksvg?expand=0&rev=9
2024-06-07 14:18:39 +00:00
22670eb6ce Accepting request 1173160 from KDE:Frameworks
KDE Frameworks 6.2.0 (forwarded request 1173094 from krop)

OBS-URL: https://build.opensuse.org/request/show/1173160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kf6-ksvg?expand=0&rev=3
2024-05-11 16:19:49 +00:00
Christophe Marin
f99472969e Accepting request 1173094 from home:krop:frameworks-6.2.0
KDE Frameworks 6.2.0

OBS-URL: https://build.opensuse.org/request/show/1173094
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kf6-ksvg?expand=0&rev=7
2024-05-10 13:23:16 +00:00
c40f934600 Accepting request 1167211 from KDE:Frameworks
KDE Frameworks 6.1.0 (forwarded request 1166463 from krop)

OBS-URL: https://build.opensuse.org/request/show/1167211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kf6-ksvg?expand=0&rev=2
2024-04-15 18:12:21 +00:00
Christophe Marin
05a4056ba0 Accepting request 1166463 from home:krop:frameworks-6.1.0
KDE Frameworks 6.1.0

OBS-URL: https://build.opensuse.org/request/show/1166463
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kf6-ksvg?expand=0&rev=5
2024-04-12 17:22:11 +00:00
9013ee7aa2 Accepting request 1150366 from KDE:Frameworks
KDE Frameworks 6.0.0

OBS-URL: https://build.opensuse.org/request/show/1150366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kf6-ksvg?expand=0&rev=1
2024-03-11 14:25:51 +00:00
Christophe Marin
eabfb3c367 Accepting request 1150193 from home:Vogtinator:frameworks6
Frameworks 6.0 for now. Prj already publish disabled.

OBS-URL: https://build.opensuse.org/request/show/1150193
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kf6-ksvg?expand=0&rev=3
2024-02-25 11:53:33 +00:00
Christophe Marin
17fd3a3005 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kf6-ksvg?expand=0&rev=2 2024-02-11 01:33:09 +00:00
Luca Beltrame
480b88c01f Accepting request 1144393 from home:Vogtinator:frameworks6
Frameworks 6 RC 2 + polkit-qt + phonon. Still untested.

OBS-URL: https://build.opensuse.org/request/show/1144393
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kf6-ksvg?expand=0&rev=1
2024-02-06 20:31:27 +00:00
5 changed files with 0 additions and 60 deletions

View File

@@ -1,40 +0,0 @@
From 74f9f9cbd226407f8cde08c5cd5a711444e2775d Mon Sep 17 00:00:00 2001
From: Marco Martin <notmart@gmail.com>
Date: Wed, 19 Jun 2024 09:11:56 +0000
Subject: [PATCH] Restore proper devicepixelratio when extracting from cache
like in base Svg, also in FrameSvg restore the proper devicepixelratio
when getting the image from the cache, as KImageCache doesn't save or
restore the information about it.
This fixes blur region mask sometimes wrong behind floating panels
BUG:488295
---
src/ksvg/framesvg.cpp | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/ksvg/framesvg.cpp b/src/ksvg/framesvg.cpp
index c1d22b1a..3b094abd 100644
--- a/src/ksvg/framesvg.cpp
+++ b/src/ksvg/framesvg.cpp
@@ -524,10 +524,16 @@ void FrameSvgPrivate::generateBackground(const QSharedPointer<FrameData> &frame)
QPixmap overlay;
if (q->isUsingRenderingCache()) {
frameCached = q->imageSet()->d->findInCache(QString::number(id), frame->cachedBackground, frame->lastModified) && !frame->cachedBackground.isNull();
+ if (frameCached) {
+ frame->cachedBackground.setDevicePixelRatio(q->devicePixelRatio());
+ }
if (overlayAvailable) {
const size_t overlayId = qHash(cacheId(frame.data(), frame->prefix % QLatin1String("overlay")));
overlayCached = q->imageSet()->d->findInCache(QString::number(overlayId), overlay, frame->lastModified) && !overlay.isNull();
+ if (overlayCached) {
+ overlay.setDevicePixelRatio(q->devicePixelRatio());
+ }
}
}
--
2.45.2

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0054ed0c094c605a712bc9f8c8cc61c7e0d3eefe1ee50a93912bbd60a6cb07d7
size 83208

View File

@@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQSQqWisqEU3zCe5nq8sjfWHptSqwQUCZlnQdQAKCRAsjfWHptSq
waaUAQCgGrZLLc6/HHvEH/A7VO0kUdX97KMGucDdHUgfgc1cUAEA0K7/2gfNzx/s
cekokxaJSHnOnfkfEPYAZFA+rIie8gw=
=9E6E
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3391c74fc31526e7ff2659622d00e93b5cd8667397611d5676062e4b32d86530
size 83368

View File

@@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQSQqWisqEU3zCe5nq8sjfWHptSqwQUCZohS3QAKCRAsjfWHptSq
wbbNAP9z5EG3cfdHQVUuWnl+UMHaFrZZK9Fm39BdTuzeHDwgZgD/eXbcuJ7If2LQ
RD0AvG1HWoR+CsoFYQ3KMj2AWEk4JQ0=
=BMp2
-----END PGP SIGNATURE-----