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
Ivailo Monev
da3450bcff
generic: deal with some unused variables in parsers/lexers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-26 09:29:37 +00:00
Ivailo Monev
76b1d7b44e
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 20:53:03 +02:00
Ivailo Monev
b313e3a236
solid: regenerate lexer and parser
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-06 12:08:27 +02:00
Ivailo Monev
273176ec02
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-06 12:06:01 +02:00
Ivailo Monev
20ca58afa6
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-03 10:14:43 +02:00
Ivailo Monev
3b7b54ca16
generic: mostly build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 18:04:45 +02:00
Ivailo Monev
26a1b35e6c
generic: mostly build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 17:52:26 +02:00