Ivailo Monev
f8bda7cbc7
kdecore: deal with TODO in KPluginLoader
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 12:31:56 +02:00
Ivailo Monev
a74c65083f
kdecore: do not define O_BINARY if not defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 12:16:44 +02:00
Ivailo Monev
63ee7ca624
kdecore: get rid of ambigous KPluginLoader::load()
...
fixes incorrect warnings about incompatible plasma plugins version
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 06:20:28 +02:00
Ivailo Monev
787b44054e
kdecore: optimize KRandom::randomString()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-10 20:59:21 +02:00
Ivailo Monev
3221b7bbe6
generic: make use of Katie's OS definitions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 17:45:41 +02:00
Ivailo Monev
89fbb2a52d
kdecore: remove unused KDE_freopen definition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 17:35:24 +02:00
Ivailo Monev
a0547d6810
generic: fix possible PID clamping
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-04 01:48:39 +02:00
Ivailo Monev
db934386d1
kdecore: remove redundant fallback to QLibrary
...
QPluginLoader is implemented via QLibrary internals
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 15:49:59 +00:00
Ivailo Monev
1abbeeaf21
kdecore: shrink the size of KPluginLoaderPrivate
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 04:49:57 +00:00
Ivailo Monev
680975fed8
generic: use the version from verification data for plugins
...
no additional symbol resolution will be performed that way and most plugins
(except one, GeolocationProvider) use KDE_VERSION anyway
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:46:01 +00:00
Ivailo Monev
dcc373b2c8
kdecore: mark findLibraryInternal() function static
...
use single variable assignment while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:39:50 +00: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
15c1305965
kdecore: remove redundant util check and kmemtest
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-03 18:54:37 +00:00
Ivailo Monev
a443414554
kdecore: fix regression since 9310423cca
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-02 14:43:45 +00:00
Ivailo Monev
9310423cca
kdecore: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 11:48:57 +00:00
Ivailo Monev
6cdb77afd3
generic: various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-07-17 15:35:02 +00:00
Ivailo Monev
e1a9316608
generic: avoid use of legacy QString::null, QString::Null, QChar::Null and QChar::null
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-07-09 18:42:03 +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
9e8cfa5c74
generic: remove compat KLibFactory
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-23 07:44:26 +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
b48a55f396
generic: make use of qrand(), cleanup some checks in KDirOperator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-22 01:32:28 +00:00
Ivailo Monev
383d2cd332
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-12 11:07:40 +00:00
Ivailo Monev
d6103c84ce
generic: get rid of KZoneAllocator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 09:15:26 +00:00
Ivailo Monev
1239b37957
kdecore: remove black magic from kde_file header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-05 04:02:38 +00:00
Ivailo Monev
c6f33f23aa
generic: get rid of KImageCache and KSharedDataCache
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-05 03:48:27 +00:00
Ivailo Monev
376484dff8
generic: get rid of KLibrary
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-05 03:36:21 +02:00
Ivailo Monev
43289ee0fb
generic: fix some compiler warnings due to 9ff99942
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-08 04:42:26 +02:00
Ivailo Monev
4a7e7dacad
kdecore: remove deprecated kshared typedef
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-30 15:04:08 +02:00
Ivailo Monev
e080314c8d
kdecore: remove redundant resolveSymbol() from klibrary
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-30 14:46:31 +02:00
Ivailo Monev
7c1ee5486e
generic: drop unused custom types
2015-10-14 22:00:38 +03:00
Ivailo Monev
2eceb5f064
generic: misc cleanups
2015-09-27 01:19:30 +00:00
Ivailo Monev
a9e96a38b0
generic: drop Q_CC_MSVC conditionals
2015-09-25 04:08:21 +00:00
Ivailo Monev
83ac368076
generic: cleanups remains of kdeinit-wrapped executables
2015-09-06 15:33:03 +03:00
Ivailo Monev
a3ec7d5356
generic: misc cleanups
2015-08-25 22:10:31 +03:00
Ivailo Monev
21ad0df488
generic: make changes required for building against katie
2015-08-11 05:56:07 +03:00
Ivailo Monev
e05886723a
generic: normalize include guards
2015-07-11 18:20:46 +03:00
Ivailo Monev
d417f74d40
kdecore: remove redudant support for kde4rc and system.kdeglobals configs
2015-04-28 16:21:11 +00:00
Ivailo Monev
453b8cbcc8
generic: kill deprecated cruft with fire
2015-03-01 02:02:30 +00:00
Ivailo Monev
5333e9917d
generic: remove deprecated API
2015-02-28 03:27:54 +00:00
Ivailo Monev
278b3d6dfc
kdecore: make sure KShell::splitArgs does not split quoted arguments
2015-02-27 21:36:19 +00:00
Ivailo Monev
82fc15f54b
generic: use CMake moc instead of automoc4 by default
...
for compatibilty reasons automoc4 support is not removed but it
shall be in the future. automoc4 has not been maintained for a
while (last commit is from 2011) and the stable release is from
2009.
CMake version >= 2.8.6 provides the functionality for mocking so
I see no reason to not make use of it.
2015-02-27 07:40:26 +00:00
Ivailo Monev
6aaebc720d
windows cruft remove
2014-11-19 22:48:45 +00:00
Ivailo Monev
b99fa1400b
more windows code remove
2014-11-19 15:19:19 +00:00
Ivailo Monev
c3f3bcb965
windows code remove
2014-11-19 15:17:14 +00:00
Ivailo Monev
814163a8dc
initial import
2014-11-13 01:04:59 +02:00