Commit graph

1872 commits

Author SHA1 Message Date
Ivailo Monev
8ee64ca77c solid: workaround device properties inconsistencies
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 00:53:18 +02:00
Ivailo Monev
1420f2070f solid: remove irrelevant TODO file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-04 00:56:44 +02:00
Ivailo Monev
40a770a346 solid: correct fake/testing backend virtual methods signatures
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-04 00:54:27 +02:00
Ivailo Monev
0c5f347f67 solid: basic Solid::Graphic and Solid::Video tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 23:40:39 +02:00
Ivailo Monev
90baaa4762 solid: enough glue to test Solid::Video interface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 22:52:18 +02:00
Ivailo Monev
d2153456af solid: match vendor and device ID when doing device ID lookup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 21:43:56 +02:00
Ivailo Monev
02960a899f solid: remove irrelevant interfaces
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 18:53:25 +02:00
Ivailo Monev
ed06b22e60 solid: implement Solid::Graphic::driver() for fake/testing backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 18:21:41 +02:00
Ivailo Monev
52c0d22c92 solid: mark listFromListEntry() function as static [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 18:10:26 +02:00
Ivailo Monev
bdcf85c3b0 solid: implement driver name property for Solid::Graphic
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 15:57:55 +02:00
Ivailo Monev
70762c6e7b solid: translate Solid::Graphic device description
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-02 16:51:05 +02:00
Ivailo Monev
57b4a96156 solid: handle Solid::DeviceInterface::Graphic enum in Solid::DeviceInterface::typeDescription()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-02 16:07:10 +02:00
Ivailo Monev
230c04c3d6 generic: install graphic interface headers for solid
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-02 15:57:04 +02:00
Ivailo Monev
ae73a3d2d5 solid: implement graphic interface
interface named after graphics subsystem on Linux

for reference:
2557dbff56/plasma/applets/system-monitor/hwinfo.cpp (L103)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-02 15:30:11 +02:00
Ivailo Monev
a02c347326 solid: build fix for the case when detailed UDev output option is set to on
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-02 13:47:43 +02:00
Ivailo Monev
758c0a7eaf solid: update PCI/USB tables data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-01 23:12:45 +02:00
Ivailo Monev
74d1c1c38f generic: remove unused global SOCKS-related settings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-01 22:20:36 +02:00
Ivailo Monev
345707644a solid: update PCI/USB tables data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-10-04 11:40:50 +03:00
Ivailo Monev
409301e9d0 kdeui: ensure icon image used to paint overlay is in format supported by QPainter
fixes drawing of favourite icons in bookmarks runner

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-10-03 06:37:39 +03:00
Ivailo Monev
68a519b02e threadweaver: remove it, now unused
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-10-03 01:12:07 +03:00
Ivailo Monev
1a5c1be073 cmake: remove now unused HUNSPELL module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-10-03 01:09:39 +03: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
49f49a28a8 kimgio: probe file extension if device is QFile in magick plugin
speeds up loading of large images from filepath

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-20 02:02:55 +03:00
Ivailo Monev
dc6806139f cmake: reset required variables before using and after overriding them
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 05:37:33 +03:00
Ivailo Monev
b67086718e solid: correct MTAB definition for Solaris
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 21:05:09 +03:00
Ivailo Monev
a3081d2d54 kutils: fix kidletime overlinking issue
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 20:49:31 +03:00
Ivailo Monev
12c5882412 kdecore: remove obsolete Solaris workaround
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 20:31:28 +03:00
Ivailo Monev
aa70b24ddf kpty: do not attempt to free stack-allocated memory in kgrantpty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 15:33:40 +03:00
Ivailo Monev
6c21507c3d cmake: check if vendor is Solaris regardless if krb5-config is found or not
fixes build on OpenIndiana

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 15:26:10 +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
2c74b5da7b kio: do not assume applications support --icon argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-16 19:00:01 +03:00
Ivailo Monev
2603fd4e5a kinit: change process title only via setproctitle()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-16 16:27:19 +03:00
Ivailo Monev
c9d3467e6b cmake: uninstall target fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-16 16:25:14 +03:00
Ivailo Monev
a0449e5998 generic: do not use static buffers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-15 06:41:35 +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
304132f1c2 generic: assume vsnprintf() is present
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-14 21:47:50 +03:00
Ivailo Monev
68d771e7ad solid: remove unused internet gateway interface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-09 16:35:07 +03:00
Ivailo Monev
fe2a144aeb kdecore: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-09 00:01:57 +03:00
Ivailo Monev
f0383c1bb0 generic: rewind password and group databases before query
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-08 17:54:31 +03:00
Ivailo Monev
e16d807606 kdecore: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-08 17:46:46 +03:00
Ivailo Monev
2ee8a982ff generic: replace qsnprintf() with snprintf() calls
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-07 19:15:56 +03:00
Ivailo Monev
94298bc02f kdecore: plug Test_KLockFile memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 21:21:27 +03:00
Ivailo Monev
3a8be804a5 kdecore: plug KUrlMimeTest memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 21:11:09 +03:00
Ivailo Monev
efbbf59a32 kdecore: plug KTraderParse memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 21:02:42 +03:00
Ivailo Monev
70e051e57e kdecore: plug memory leak in KLocaleTest
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 20:32:38 +03:00
Ivailo Monev
5851c07366 kdecore: plug memory leak in KFilterTest
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 20:14:12 +03:00
Ivailo Monev
8faaed021f kdecore: plug KTraderParse memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 03:07:11 +03:00
Ivailo Monev
3a57b8a20c kutils: mark KExiv2 de-initialization function as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 03:05:16 +03:00
Ivailo Monev
4a37b34e36 kdecore: remove unused and private KConfigPrivate::mappingsRegistered member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 02:27:46 +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