Commit graph

135 commits

Author SHA1 Message Date
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
Ivailo Monev
e189969fd1 generic: various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 22:26:53 +00:00
Ivailo Monev
7da7b9412b solid: fix build against Qt4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-10-29 00:13:16 +00:00
Ivailo Monev
61333c4671 generic: namespaced Qt4/Katie build fixes
most of the changes were done trought Katie's namefsck script which
convertes forward class declarations to include directives, however
other fixes here and there were needed as well as some questionable
changes to Q_DECLARE_TYPEINFO() macro calls because they most likely
have to do the namespacing themselfs (QT_BEGIN/END_NAMESPACE, and
probably will be in Katie) meaning that some of the changes may be
temporary and reverted later.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-04 09:24:39 +00:00
Ivailo Monev
415a394fc7 solid: make use if Q_GLOBAL_STATIC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-30 23:35:14 +00:00
Ivailo Monev
7d30db4487 generic: remove use of Q_NOREPLY, it is no-op
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-12 01:27:43 +00:00
Ivailo Monev
1f34f5ad73 generic: use CMake export header generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 20:13:02 +00:00
Ivailo Monev
bd00cedf46 generic: make some stat calls 64-bit aware
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-21 20:23:12 +00:00
Ivailo Monev
af1f18f3e3 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-19 08:38:24 +00:00
Ivailo Monev
1f3737c3b3 solid: fix build of udisks backend against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-23 21:37:19 +02:00