Commit graph

176 commits

Author SHA1 Message Date
Ivailo Monev
6d7b5a6c4f plasma: fix directory existence checks in RunnerContext
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 16:15:18 +03:00
Ivailo Monev
0208bcb22f generic: remove reference to unmaintained KIO protocols
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 15:52:31 +03:00
Ivailo Monev
e0edbc97c4 plasma: do not link to dl library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 01:49:02 +03:00
Ivailo Monev
b2155a46b1 plasma: remove unused header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-02 22:32:46 +03:00
Ivailo Monev
1189d99dd4 plasma: use the best quality when saving wallpapers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-04 16:44:13 +02:00
Ivailo Monev
f5180245c0 plasma: synchronously save and load wallpaper image in Katie image format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-04 15:38:35 +02:00
Ivailo Monev
7064a39ed0 plasma: better cache lookup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-02 05:08:23 +02:00
Ivailo Monev
0c830ac352 plasma: save and load cache pixmaps in Katie's default image format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-28 02:37:04 +02:00
Ivailo Monev
cb24795b43 generic: remove unused header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 19:46:08 +02:00
Ivailo Monev
581afd3caa generic: drop KIO HTTP(S) support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 09:12:20 +02:00
Ivailo Monev
ab7d1d326a plasma: erase render cache on palette change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 21:25:42 +02:00
Ivailo Monev
7c3acec445 plasma: remove noop Svg::elementAtPoint() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 21:14:35 +02:00
Ivailo Monev
d74d49f008 plasma: remove code for always false condition in SVG renderer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 21:03:59 +02:00
Ivailo Monev
354525891b plasma: remove unused SharedSvgRenderer constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 20:45:14 +02:00
Ivailo Monev
e15d677348 plasma: apply positioning rules to scalable wallpaper images too
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 20:29:06 +02:00
Ivailo Monev
36a84c78c8 plasma: remove reference to non-existing theme
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-19 11:20:48 +02:00
Ivailo Monev
322c3f78cc generic: replace QDesktopServices with QStandardPaths and bump minimum Katie version required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-21 18:06:49 +02:00
Ivailo Monev
58efc0af13 generic: rename KIconEffect::shadowBlur() method and use it in Plasma::PaintUtils::shadowBlur()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-12 03:25:28 +02:00
Ivailo Monev
54e591dfe4 generic: do not convert lists to sets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 04:58:56 +02:00
Ivailo Monev
955b539843 plasma: drop storage support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-10-02 05:09:03 +03:00
Ivailo Monev
442d5e6c88 plasma: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-17 02:00:27 +03:00
Ivailo Monev
ea8fad680c generic: load SVG images as any other format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-15 00:20:09 +03:00
Ivailo Monev
a34f66beb9 plasma: manage storage jobs lifetime manually in storage job test
fixes test crashes, reference:
40999b8b80
https://github.com/fluxer/kdelibs/blame/master/kdecore/jobs/kjob.h#L252

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-02 22:43:53 +03:00
Ivailo Monev
fae40dee4d generic: remove unused dot files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-27 20:23:45 +03:00
Ivailo Monev
e7c722c044 plasma: search for image in translucent sub-directory when compositor is active
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-19 15:19:54 +03:00
Ivailo Monev
beb932f7af plasma: remove deprecated and unused signal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-03 01:00:44 +03:00
Ivailo Monev
ac3ab9a585 plasma: remove default reimplementations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-02 02:32:39 +03:00
Ivailo Monev
df60147c5f plasma: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 17:16:43 +03:00
Ivailo Monev
f952575021 plasma: remove stub event reimplementations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 16:45:35 +03:00
Ivailo Monev
bf898feaeb generic: remove KFilePlugin class leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 02:34:07 +03:00
Ivailo Monev
ebf69fb68e generic: replace recursive QMutex-es with std::recursive_mutex-es [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-22 01:36:07 +03:00
Ivailo Monev
e5cd3bbfc7 plasma: replace read-write locks with mutexes where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-21 22:34:22 +03:00
Ivailo Monev
d3a59e70b3 plasma: de-duplicate code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-19 14:38:26 +03:00
Ivailo Monev
acc34bfa9f plasma: do not query X11 atom twice in Plasma::WindowEffects::highlightWindows()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-19 14:37:02 +03:00
Ivailo Monev
9cfd8c90ba plasma: remove documentation for removed methods [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-19 04:24:37 +03:00
Ivailo Monev
3bf6381837 plasma: remove methods related to removed KWin effects
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 22:48:50 +03:00
Ivailo Monev
43fbbfc19d plasma: remove dashboard support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 03:48:04 +03:00
Ivailo Monev
9d785124c6 plasma: remove unused runner, dataengine and wallpaper scripting support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-08 15:41:29 +03:00
Ivailo Monev
534d5e397b plasma: use unique factory names and pass keyword to register function in macros
fixes runners configuration loading

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-08 13:31:53 +03:00
Ivailo Monev
1b6d4680b3 plasma: remove redundant break statements in FrameSvg
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-01 18:11:01 +03:00
Ivailo Monev
cdd7cdb51a plasma: CodeQL warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 12:22:15 +03:00
Ivailo Monev
b1e2bf2a39 plasma: remove unused private header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-19 17:04:57 +03:00
Ivailo Monev
fd48bb91cf plasma: remove unused internal API of plugin loader
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-19 16:02:02 +03:00
Ivailo Monev
e0cbdd94f3 plasma: remove unused and bogus water animation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 12:11:03 +03:00
Ivailo Monev
2a4447ed40 generic: compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 16:16:12 +03:00
Ivailo Monev
1de94b0d37 plasma: remove redundant header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-05 08:45:13 +03:00
Ivailo Monev
3b19a3c320 generic: remove redundant srand()/qsrand() calls
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 13:08:53 +02:00
Ivailo Monev
eea1521478 plasma: remove unused header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 13:01:20 +02:00
Ivailo Monev
fcc7ea5eab plasma: remove non-existing MIME type from wallpaper package MIMEs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 12:59:27 +02:00
Ivailo Monev
cdebea1cc0 plasma: remove unused member and class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 12:51:59 +02:00