Commit graph

363 commits

Author SHA1 Message Date
Ivailo Monev
2308ca50cc generic: change default font families to DejaVu Sans and DejaVu Sans Mono
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-17 07:36:44 +02:00
Ivailo Monev
26776eb5f8 solid: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-21 16:43:29 +02:00
Ivailo Monev
064578f9d4 solid: ignore CPU frequence devices from devinfo backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-17 06:45:49 +02:00
Ivailo Monev
a90855bddb solid: remove geom backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-17 05:32:13 +02:00
Ivailo Monev
01b877c90f solid: add new Solid::Insecure error enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-16 23:21:54 +02:00
Ivailo Monev
93fe8fddf0 solid: check for devices mounted via label
fixes ZFS devices mountpoint detection

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-16 21:47:36 +02:00
Ivailo Monev
87548f7cd9 solid: return backend-prefixed UDI for devinfo and geom backend devices
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-14 04:17:17 +02:00
Ivailo Monev
fc724b51b5 solid: ignore the case of characters in devd event type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 20:27:06 +02:00
Ivailo Monev
f52dd1bffd solid: use cdev as device if it is available in DevdQt::Client::monitorReadyRead()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 20:06:51 +02:00
Ivailo Monev
99fe4c0288 solid: do not shadow struct with variable in DevdQt::Client constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 07:42:02 +02:00
Ivailo Monev
7658db79c5 solid: workaround label-like devices in geom backend
note to self: if this is still needed by the time 4.21 is about to be
released just ditch the geom backend

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 07:38:32 +02:00
Ivailo Monev
8faf3f1a0a solid: check the result of recv() call in DevdQt::Client::monitorReadyRead()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 06:14:48 +02:00
Ivailo Monev
ff76a7931a solid: typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 06:10:40 +02:00
Ivailo Monev
c2da32d89e solid: do not shadow variable in GeomManager::slotDeviceChanged()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 01:51:22 +02:00
Ivailo Monev
4aa4d623ba solid: deal with TODO related to geom backend device signal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 01:33:04 +02:00
Ivailo Monev
85e4668f46 solid: compute device UDI once per signal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 01:24:24 +02:00
Ivailo Monev
f48b97b850 solid: implement device state change notification for devinfo backend
for reference:
https://github.com/fluxer/katana/issues/25

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 00:51:09 +02:00
Ivailo Monev
8f90da8abf solid: implement device state change notification for geom backend
TODO: implement it for devinfo too

for reference:
https://github.com/fluxer/katana/issues/25

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-13 00:23:56 +02:00
Ivailo Monev
191b1bae51 Merge branch 'master' of ssh://github.com/fluxer/kdelibs into devinfo 2021-11-12 21:28:37 +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
85758c0a6d solid: do not copy lists
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 04:50:31 +02:00
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
00ed7274b4 solid: lookup vendor/device IDs via the helper functions in devinfo backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 21:56:15 +02:00
Ivailo Monev
0dcea9d3bd Merge branch 'master' of ssh://github.com/fluxer/kdelibs into devinfo 2021-11-03 21:45:52 +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
1acdfdf403 Merge branch 'master' of ssh://github.com/fluxer/kdelibs into devinfo 2021-11-03 20:08:54 +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
245fcb24dc solid: implement Solid::Graphic::driver() for devinfo backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 16:17:50 +02:00
Ivailo Monev
c323c097d9 Merge branch 'master' of ssh://github.com/fluxer/kdelibs into devinfo 2021-11-03 16:06:42 +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
3498504b46 solid: implement Solid::Graphic interface for devinfo backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-02 17:32:12 +02:00
Ivailo Monev
515f07656f Merge branch 'master' of ssh://github.com/fluxer/kdelibs into devinfo 2021-11-02 17:11:41 +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
471aa561e7 Merge branch 'master' of ssh://github.com/fluxer/kdelibs into devinfo 2021-11-01 23:08:45 +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
1a009bbc9e Merge branch 'master' of ssh://github.com/fluxer/kdelibs into devinfo 2021-09-19 23:51:39 +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
8b050853e2 solid: partially deal with TODO related to CPU instructions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-10 17:59:14 +03:00
Ivailo Monev
45463e8694 solid: query sysctl for processor product
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-10 17:29:51 +03:00