Commit graph

294 commits

Author SHA1 Message Date
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
Ivailo Monev
55c873dc03 solid: build UDev backend only on Linux
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-25 00:27:27 +00:00
Ivailo Monev
d2c5598a0f generic: DragonFly BSD build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-25 00:14:07 +00:00
Ivailo Monev
d00c56fe0b generic: adjust to Katie changes
also fixes build with QT_NO_TRANSLATION, symbols will not exists in the
library even if QT_NO_TRANSLATION is undefined and redefined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-29 02:25:45 +00:00
Ivailo Monev
803bea264a generic: drop support for operating systems Katie does not support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-26 16:34:16 +02:00
Ivailo Monev
b96da9aad3 solid: fix check that CPU is valid
upstream commit:
f55f25fc72

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 00:05:51 +03:00
Ivailo Monev
dfca8f29f6 solid: fix wrong bracket placement in condition
upstream commit:
4e0f8076bf

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 00:00:50 +03:00
Ivailo Monev
0dbc3742e9 generic: regenerate parsers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-19 23:27:37 +03:00
Ivailo Monev
5d2d39e853 generic: drop support for operating systems Katie does not support
replace internal definitions with Q_OS_<OS> alternatives checks while at it

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 04:48:18 +02:00
Ivailo Monev
4d6fb007e7 generic: fix most of the overlinking issues
TODO from https://github.com/fluxer/katana/issues/7. I've decided to
keep KDE4 and Katie libraries as PUBLIC, all other libraries as PRIVATE
for that and not use INTERFACE at all since that will not require a lot
of changes to all other sub-projects (kde-baseapps, kde-workspace and
kde-extraapps) build systems.

MusicBrainz5 CMake module was also rewritten as the actual library that
should be linked to is libmusicbrainz5cc, libmusicbrainz5 is the C
version of it.

common checks for X11 extensions where move to main config header,
eventually to be moved to separate config-x11 header.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-09 21:58:11 +00:00
Ivailo Monev
1e73152682 solid: ignore bind/unbind udev actions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-06 22:59:22 +00:00
Ivailo Monev
3ae8b33409 generic: regenerate parsers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-02 17:22:10 +00:00
Ivailo Monev
052fcecc13 solid: plug a memory leak
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 04:00:31 +00:00
Ivailo Monev
c85da6fadd solid: remove virtual specifier from Solid::Backends::UDev::Button::pressed() signal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 16:33:28 +00:00
Ivailo Monev
33144e746a solid: use shared instead of static library for tests
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-18 15:13:04 +00:00
Ivailo Monev
86e3122eac solid: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 18:43:24 +00:00
Ivailo Monev
5072416d85 generic: regenerate parsers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 18:05:24 +00:00
Ivailo Monev
896476b53a generic: replace QThreadStorage with thread_local where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-14 21:51:40 +00:00