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
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