Ivailo Monev
6e995c6db0
plasma: do not attempt to guess elements from SharedSvgRenderer constructor
...
once it has been done and interesting elements information reaches the
disk cache (which is shared config) parsing the file again is a waste
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 00:01:25 +03:00
Ivailo Monev
9c6ba7e9e2
generic: drop support for storing passwords in kcfg files
...
use KPasswdStore instead
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 19:11:32 +03:00
Ivailo Monev
decb354a0d
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:16:22 +03:00
Ivailo Monev
3ab3f3b47f
kutils: new karchive library to replace KZip and KTar
...
it has to solve a few problems like:
1. blocking the current thread while listing, extracting or adding to
archive
2. lack of support for some archive formats such as 7-zip in the
previously available classes for dealing with archive
3. progress and error reporting
a KArchiveJob class may have to be implemented to solve the above
issues. the API is just as frustrating to use as KTar and KZip right now
tho and I am not happy with that but the class itself is a 3-rd rewrite
of what was once Python module, plugin for another project and now used
as base in library.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 16:53:55 +03:00
Ivailo Monev
46b529fc21
plasma: drop methods to install, uninstall, register and get package file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-04 21:53:59 +03:00
Ivailo Monev
e96a8c4813
plasma: remove redundant reimplementations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-04 04:17:15 +03:00
Ivailo Monev
9e7a184394
plasma: remove bogus declaration of RotationAnimation::setEasingCurve()
...
not implemented actually
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-04 04:17:00 +03:00
Ivailo Monev
9b07290ada
kdeui: prefix HOME_URL, BUG_REPORT_URL and BUG_REPORT_EMAIL definitions with "KDE_"
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 16:25:13 +03:00
Ivailo Monev
ed7e30c232
plasma: remove noop ContainmentActions reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:31:16 +03:00
Ivailo Monev
e473efecec
plasma: someone's typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:04:57 +03:00
Ivailo Monev
792357e82e
plasma: const-ify Dialog::graphicsWidget() getter
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 22:51:50 +03:00
Ivailo Monev
7dc5187778
kdecore: replace most of KRandomSequence with new KRandom::randomMax() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 12:58:37 +03:00
Ivailo Monev
23fd8e397b
plasma: replace tabs with space in package source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 09:54:32 +03:00
Ivailo Monev
e88c621aa2
generic: authorization reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:27:41 +03:00
Ivailo Monev
01d40bf689
plasma: drop custom categories support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 02:42:25 +03:00
Ivailo Monev
87aaa67622
plasma: Plasma::WindowEffects::isEffectAvailable() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 13:56:54 +03:00
Ivailo Monev
096b62f757
generic: minor optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 13:41:05 +03:00
Ivailo Monev
02bf57d377
plasma: Plasma::WindowEffects::isEffectAvailable() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 13:11:54 +03:00
Ivailo Monev
470defbf10
plasma: remove unused package metadata methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 13:03:29 +03:00
Ivailo Monev
ae32b6c66d
generic: add HOME_URL to kglobalsettings header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 03:59:30 +03:00
Ivailo Monev
08f290fa8b
generic: cast pointers with QObject as base class via qobject_cast<T>()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 18:06:11 +00:00
Ivailo Monev
c6dde046a0
plasma: return list of QByteArray objects from Plasma::PackageStructure class methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 11:58:02 +03:00
Ivailo Monev
fcb4f303e7
plasma: do not deep-copy the QString objects in PackageStructure::entryList()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 11:42:06 +03:00
Ivailo Monev
a14c5f1125
plasma: remove FIXME [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 11:41:42 +03:00
Ivailo Monev
5ede7e0b48
plasma: remove FIXME [ci skip]
...
nope
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 11:27:40 +03:00
Ivailo Monev
263c5d48da
plasma: do not check plugins version
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 18:59:29 +03:00
Ivailo Monev
69a08c3f2a
plasma: correct switch cases indentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 18:47:13 +03:00
Ivailo Monev
926345627a
generic: bump minimum Katie version requirement to 4.12.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 03:54:07 +03:00
Ivailo Monev
5ba90d9136
generic: remove unused QHostInfo header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-17 04:56:04 +03:00
Ivailo Monev
025826275d
plasma: replace QReadWriteLock with QMutex
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 12:04:35 +03:00
Ivailo Monev
c3295a3417
plasma: remove unused function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 04:51:37 +00:00
Ivailo Monev
4011699ace
plasma: remove unused and private service discovery member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 15:38:40 +03:00
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