Ivailo Monev
819cca1e41
kdeui: replace libdbusmenu-qt dependency with custom classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-28 20:56:05 +03:00
Ivailo Monev
3db230c695
kdeui: remove redundant KDBusMenuExporter class
...
KIcon constructed from QIcon is just a QIcon (does not do icon lookup,
loading of icon, etc.)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 19:39:05 +03:00
Ivailo Monev
11ddbf175a
kdeui: minor KIconLoader optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 22:31:39 +03:00
Ivailo Monev
d032a0ed6d
kdeui: move KIconLoader::Type enums to KIconThemeDir
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 21:42:15 +03:00
Ivailo Monev
c552f4bb86
kdeui: get rid of K3Icon
...
the information it holds is not used anywhere, bonus points for
optimizing the icons lookup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 21:16:45 +03:00
Ivailo Monev
25336bda89
kdeui: mark KIconEngine reimplementations as final
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 20:18:00 +03:00
Ivailo Monev
fe93b26370
kdeui: remove unused KIcon and K3Icon data pointer members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 19:29:26 +03:00
Ivailo Monev
21f81958f2
kutils: remove karchive TODO
...
archive_match_include_pattern() does not work on archive open for reading
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 18:33:20 +03:00
Ivailo Monev
8db84cabae
cmake: bootstrap build fix
...
for reference:
https://github.com/fluxer/katana/issues/36
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 06:22:34 +03:00
Ivailo Monev
494cf231ce
kdewidgets: minor optimization and description update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:35:50 +03:00
Ivailo Monev
2d2c71065c
kdeui: somewhat format kacceleratormanager source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:06:12 +03:00
Ivailo Monev
ae8fd38e1b
interfaces: drop templates selection feature
...
could be implemented with %{cursor} as begining and %{selection} as end but
meh
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 03:53:17 +03:00
Ivailo Monev
7cbc12ee04
interfaces: simplify templates handling and implement loginname
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 00:46:25 +03:00
Ivailo Monev
6e549c55ff
kimgio: drop TIFF write support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 17:27:52 +03:00
Ivailo Monev
f8131668c3
plasma: MOC warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 08:56:47 +03:00
Ivailo Monev
5365b4788e
kimgio: implement size option for tiff plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 08:04:06 +03:00
Ivailo Monev
b3e9998d8c
kimgio: fix TIFF images reading and implement write
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 07:54:18 +03:00
Ivailo Monev
c9e7213de4
plasma: remove unused qClamp() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 03:23:55 +03:00
Ivailo Monev
39ea2ed450
plasma: remove unused headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 03:23:35 +03:00
Ivailo Monev
d9a7e6b119
plasma: remove unused private members and forward-declarations of non-existing classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 03:17:06 +03:00
Ivailo Monev
b91e927ffa
plasma: remove non-operational service monitor
...
was used for remote widgets and their services
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 02:58:32 +03:00
Ivailo Monev
8fb3054aa1
plasma: remove unused private member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 02:51:12 +03:00
Ivailo Monev
d0b26513c1
plasma: remove unused storagetest header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 02:50:16 +03:00
Ivailo Monev
e567fdd4cd
plasma: log the service monitor engine and location as strings instead of pair
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 01:47:14 +03:00
Ivailo Monev
913bc263e7
plasma: minor Plasma::PlasmoidService constructor optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 01:40:45 +03:00
Ivailo Monev
a6ad214588
plasma: remove unused Plasma::PlasmoidServiceJob member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 01:39:22 +03:00
Ivailo Monev
15252c920e
kdeui: fix possible out-of-bounds in KIconEffect::apply() methods
...
e.g. if KIconLoader::NoGroup (-1) is passed as group
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 23:53:28 +03:00
Ivailo Monev
c2618febf9
kdeui: convert some KIconEffect::apply() methods to static
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 22:41:34 +03:00
Ivailo Monev
6e8feccb93
plasma: remove unused source and header files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 22:38:30 +03:00
Ivailo Monev
0fcbeab9fb
plasma: drop JS animations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 21:44:37 +03:00
Ivailo Monev
0dd99c3650
plasma: remove unused animations
...
besides being unused grow does the same as zoom/geometry animation,
the declarative component also provides rotation animation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 20:40:31 +03:00
Ivailo Monev
e4c8f00e14
kutils: plug KArchive memory leaks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 07:00:06 +03:00
Ivailo Monev
4c7a71e55a
kio: disable ASN for services without entry path
...
it should not be assumed that applications support ASN to begin with but
currently is
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 06:12:46 +03:00
Ivailo Monev
53fda3a2f6
kdeui: remove the unused and non-standard LAUNCHED_BY ASN info
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 05:23:54 +03:00
Ivailo Monev
6d9779739e
kdecore: implement Foot (ft) unit conversion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 02:55:49 +03:00
Ivailo Monev
7169fd5be7
plasma: remove redundant Plasma::ExtenderItem::sizeHint() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 02:21:39 +03:00
Ivailo Monev
da13cb0c57
plasma: remove redundant Plasma::ExtenderGroup::resizeEvent() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 02:16:01 +03:00
Ivailo Monev
154542354d
plasma: const-ify some variables
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 02:13:00 +03:00
Ivailo Monev
b0becab9c2
plasma: remove check for non-existing iconRepresentation property in widget snapshotter
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 21:09:08 +03:00
Ivailo Monev
3586873aa9
kdeclarative: initialization optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 08:51:56 +03:00
Ivailo Monev
f852199986
kutils: KArchive remove and extraction operations optimizations
...
a bit hach-ish but reduced the time it takes to extract archives with a lot
of small files for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 07:48:16 +03:00
Ivailo Monev
e9f6bd28d3
kio: const-ify KIO::Slave getters
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 05:49:45 +03:00
Ivailo Monev
36c233341a
plasma: remove unused and mapped animations
...
Plasma::Animator::AppearAnimation and Plasma::Animator::DisappearAnimation
are mapped to Plasma::Animator::ZoomAnimation by plasma-desktop
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 05:22:55 +03:00
Ivailo Monev
47a439be90
kdeclarative: remove unused KDeclarativePrivate::initialized member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 02:59:57 +03:00
Ivailo Monev
29bd64349f
kdeui: do not use global static QString for the null effect fingerprint
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 01:00:02 +03:00
Ivailo Monev
ed4ebbe70e
kdeui: remove unused KIconEffect::doublePixels() method
...
that's actually just scaling/transformation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 00:49:00 +03:00
Ivailo Monev
9b95e03d02
mimetypes: update the color schemes glob pattern
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 09:07:48 +03:00
Ivailo Monev
f90b6eab1d
kdecore: PCI and USB IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 07:54:05 +03:00
Ivailo Monev
631ae6a32a
kutils: remove unused constants
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 06:20:35 +03:00
Ivailo Monev
3556eede0f
kdeclarative: log script engine exceptions as debug messages
...
the declarative component logs some as warnings and does not have a
QScriptEngineAgent-like class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 06:19:51 +03:00