Commit graph

211 commits

Author SHA1 Message Date
Ivailo Monev
f5e3ee2388 solid: optical drive description corrections
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 04:42:06 +03:00
Ivailo Monev
d3514f4c6b solid: deal with TODO related to optical disc
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 04:33:49 +03:00
Ivailo Monev
474be71ece solid: analyze all optical disc tracks content
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 04:26:01 +03:00
Ivailo Monev
e948b64fb1 solid: optical disc/drive support fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 04:11:56 +03:00
Ivailo Monev
45dc6bb0c4 solid: optical disc content information implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 03:22:37 +03:00
Ivailo Monev
1253a5627d solid: implement read/write speed info for optical drives
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 00:53:02 +03:00
Ivailo Monev
2fda57ec54 solid: optical drive media types implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-08 23:45:38 +03:00
Ivailo Monev
1d740b7466 solid: optical disc type implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-08 23:11:27 +03:00
Ivailo Monev
a3e3555391 solid: theoretical optical drive eject implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-08 22:09:35 +03:00
Ivailo Monev
401e682124 solid: stub optical disc/drive functionality on top ob UDev backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-08 21:27:18 +03:00
Ivailo Monev
2a437b4940 generic: regenerate parsers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-31 02:42:27 +03:00
Ivailo Monev
e735f1fd50 generic: move find_package() calls to top-level build file
reference:
https://github.com/fluxer/katana/issues/7

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 21:09:16 +02:00
Ivailo Monev
fba39a1cc2 generic: rewrite UDev module and require v143+
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 17:50:15 +02:00
Ivailo Monev
b675cc471e solid: remove unused udev backend method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 17:22:04 +02:00
Ivailo Monev
a796563af2 solid: use QObject::tr() to translate device description
fixes KLocale runtime warnings

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 07:17:14 +02:00
Ivailo Monev
b25acb7518 generic: remove dead code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-13 20:34:31 +02:00
Ivailo Monev
acd1488343 solid: add more types to TODO
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-10 20:59:50 +02:00
Ivailo Monev
b1d81d948a solid: correct filesystem and partition volume type detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-10 20:45:23 +02:00
Ivailo Monev
ae799fda39 solid: ignore storage without filesystem
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-10 20:44:44 +02:00
Ivailo Monev
34b58bde87 solid: try device links when checking for mount point
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-10 20:44:18 +02:00
Ivailo Monev
131ce2789b solid: do not rely on assemly and compiler features for CPU features detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-05 16:09:50 +02:00
Ivailo Monev
07642a1a75 solid: consistent variable naming
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-05 15:02:24 +02:00
Ivailo Monev
9664659686 solid: set members to actual properties values from constructors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-05 05:32:43 +02:00
Ivailo Monev
36b9f37514 solid: plug memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-05 05:25:55 +02:00
Ivailo Monev
620856c842 solid: reimplement AC adapter and battery features via udev
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-05 05:19:42 +02:00
Ivailo Monev
288ca898b9 solid: add note why encrypted devices are not supported [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-05 00:08:06 +02:00
Ivailo Monev
0053a92d4a solid: raid and other type detection fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-04 23:16:17 +02:00
Ivailo Monev
66a0444e0e solid: remove unused upower backend methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-04 21:00:53 +02:00
Ivailo Monev
5ff9befa1e solid: use KMountPoint to lookup the device mount points
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-04 19:53:17 +02:00
Ivailo Monev
ef89940958 solid: better CD-ROM detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-04 16:24:42 +02:00
Ivailo Monev
bcd564506e solid: implement floppy detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-04 15:58:43 +02:00
Ivailo Monev
32f682f54f solid: mount/umount error reporting fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-04 15:57:48 +02:00
Ivailo Monev
a295d8f29c solid: get rid of the udisks backend
TODO: libcdio backend for CD-ROM support

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-04 15:27:19 +02:00
Ivailo Monev
096ed8b209 solid: plug memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-04 01:06:54 +02:00
Ivailo Monev
31ee051ff4 generic: remove some compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:58:02 +02:00
Ivailo Monev
d8693b19b6 solid: remove unused kupnp backend files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-25 22:09:17 +02:00
Ivailo Monev
0631667d48 solid: remove solaris compiler support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-25 22:05:22 +02:00
Ivailo Monev
1afeeb7503 generic: introduce KStandardDirs::findRootExe() and use it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 22:09:23 +02:00
Ivailo Monev
077f3395a4 solid: make use of QStandardPaths
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-22 18:33:21 +02:00
Ivailo Monev
7bde1955a0 solid: remove UDisks backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-22 16:26:58 +02:00
Ivailo Monev
c9324f8dd5 solid: remove unused MTAB definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-11 13:46:06 +02:00
Ivailo Monev
da9a1745c5 generic: remove most compiler checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 16:39:44 +02:00
Ivailo Monev
c87af25286 solid: remove redundant ClientPrivate::init()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 20:22:42 +02:00
Ivailo Monev
4a1207b966 solid: properly initialize ClientPrivate and Device members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-02 18:36:14 +02:00
Ivailo Monev
ecd0dda244 solid: link to kdecore when building udisks2 backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-29 18:15:18 +02:00
Ivailo Monev
05db65bca1 solid: include KDE4_KDECORE_INCLUDES
fixes bootstrap build with UDisks2 backend enabled

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-29 17:55:08 +02:00
Ivailo Monev
3d2a1a05e6 solid: remove bogus CMAKE_C_FLAGS setup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-28 20:47:26 +00:00
Ivailo Monev
1e23e356e2 solid: add Linux conditon to UDev backend check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-25 01:13:45 +00:00
Ivailo Monev
b8f891ef24 solid: CMake warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-25 01:07:33 +00:00
Ivailo Monev
91e4251ca1 solid: adjust UDisk backed to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-25 00:27:51 +00:00