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
Ivailo Monev
31ee051ff4
generic: remove some compatibility bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:58:02 +02:00
Ivailo Monev
c829fc5a8a
plasma: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 17:03:26 +02:00
Ivailo Monev
a327b2930b
Revert "plasma: use reasonable maximum cache cost when build against Katie"
...
QCache changed reverted in Katie
This reverts commit 36e33c8c9f
.
2021-01-09 10:07:20 +02:00
Ivailo Monev
e834124005
plasma: correct configuration options description
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 10:03:31 +02:00
Ivailo Monev
db2ca8ddfb
plasma: require only minimum version from Plasma:isPluginCompatible()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 15:50:46 +00:00
Ivailo Monev
680975fed8
generic: use the version from verification data for plugins
...
no additional symbol resolution will be performed that way and most plugins
(except one, GeolocationProvider) use KDE_VERSION anyway
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:46:01 +00:00
Ivailo Monev
a2b88f9f6d
plasma: print plugin name from version compatibility function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:08:34 +00:00
Ivailo Monev
4d6fb007e7
generic: fix most of the overlinking issues
...
TODO from https://github.com/fluxer/katana/issues/7 . I've decided to
keep KDE4 and Katie libraries as PUBLIC, all other libraries as PRIVATE
for that and not use INTERFACE at all since that will not require a lot
of changes to all other sub-projects (kde-baseapps, kde-workspace and
kde-extraapps) build systems.
MusicBrainz5 CMake module was also rewritten as the actual library that
should be linked to is libmusicbrainz5cc, libmusicbrainz5 is the C
version of it.
common checks for X11 extensions where move to main config header,
eventually to be moved to separate config-x11 header.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-09 21:58:11 +00:00
Ivailo Monev
8d3ea2c1bc
generic: purge Qt support with fire
...
this includes QtWebKit support removal since it is not going to be
maintained, fancy headers removal, CMake modules rewrite/removal
and removing conditionals from the build system. Pre-processor
definitions checks are still in place on purpose
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-07 13:00:55 +00:00
Ivailo Monev
3bb24edfd3
plasma: correct directory existence check in PlasmoidPackageTest::createAndInstallPackage()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-03 01:33:28 +00:00
Ivailo Monev
c43ceef904
plasma: reuse QFileInfo object in PackageStructure::setPath()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-25 00:59:51 +00:00
Ivailo Monev
dfb620ff0b
plasma: fix regression since fff3f3fbf3
...
the path being file is not invalid case
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-22 14:42:42 +00:00
Ivailo Monev
fff3f3fbf3
plasma: use QDir::exists() to check for directory existence
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-09 03:38:03 +00:00
Ivailo Monev
36e33c8c9f
plasma: use reasonable maximum cache cost when build against Katie
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-01 06:01:47 +00:00
Ivailo Monev
127a46f99c
plasma: fix theme change not taking effect in rare cases
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-11 15:43:34 +00:00
Ivailo Monev
aede58befc
generic: reimplement KDirWatch
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 12:18:09 +00:00
Ivailo Monev
a03f7037f0
plasma: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 02:22:20 +00:00
Ivailo Monev
2f8448c76c
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-17 16:14:26 +00:00
Ivailo Monev
896476b53a
generic: replace QThreadStorage with thread_local where possible
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-14 21:51:40 +00:00
Ivailo Monev
3fbc1d01f4
plasma: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-08 02:10:06 +00:00
Ivailo Monev
e189969fd1
generic: various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 22:26:53 +00:00