Commit graph

494 commits

Author SHA1 Message Date
Ivailo Monev
4f7a80bf07 kdecore: de-virtualize KStandardDirs destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-28 05:06:11 +03:00
Ivailo Monev
32ee9588b9 kdecore: disable copying of KStandardDirs via Q_DISABLE_COPY() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-28 05:05:45 +03:00
Ivailo Monev
8b03510799 kdecore: remove redundant return statement in KSaveFile::setFileName()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-27 03:58:40 +03:00
Ivailo Monev
fcd045a95e kioslave: replace KSocketFactory with QSslSocket/QTcpServer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-26 05:01:06 +03:00
Ivailo Monev
b6f77397c5 kdecore: include paths header if present on the system
fixes mount points detection on systems using musl libc

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-26 01:44:23 +03:00
Ivailo Monev
442ac9d3a4 kdecore: musl libc crash workaround
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-26 00:43:28 +03:00
Ivailo Monev
40999b8b80 kdecore: use QCoreApplication::processEvents() instead of QEventLoop in KJob::exec()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-10 19:39:52 +03:00
Ivailo Monev
efdf9663fc kdecore: adjust KConfigGroup macros to KDebug changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 18:11:44 +03:00
Ivailo Monev
d356e8f8ff kdecore: export private class used in tests when testing is enabled
fixes testing build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 17:46:30 +03:00
Ivailo Monev
8fab57aaa3 kdecore: remove ambiguous debug message based on condition feature [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 01:14:38 +03:00
Ivailo Monev
7968d99aed kdecore: remove redundant QObject header inclusion in kdebug header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-08 22:45:23 +03:00
Ivailo Monev
dd07d6844b kdecore: remove perror() debug stream function [ci reset]
TODO: use qt_error_string() instead of strerror() for thread-safety

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-08 21:55:18 +03:00
Ivailo Monev
d2caff73ee kdecore: remove now redundant copy of QByteArray::indexOf() code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-07 04:01:29 +03:00
Ivailo Monev
c307844111 kdecore: debug areas update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 02:15:51 +03:00
Ivailo Monev
ab4953bc2e kdecore: consider services with FSDevice type as valid
fixes device links actions visibility

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-03 12:04:40 +03:00
Ivailo Monev
49dc492e17 kexiv2: replace with smaller utility library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-01 16:24:52 +03:00
Ivailo Monev
39d1fc86c4 kdcraw: now unused, removing it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 22:56:10 +03:00
Ivailo Monev
ab60183c38 kdecore: night time based on DST
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-30 14:34:50 +03:00
Ivailo Monev
16e3253170 kdecore: implement KDateTime::isNightTime()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 19:50:21 +03:00
Ivailo Monev
c60759c473 generic: remove pkgconfig files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 22:53:41 +03:00
Ivailo Monev
4cacaea032 kdecore: export conversion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 00:30:18 +03:00
Ivailo Monev
c2c1e08737 kdecore: use specific debug area number for conversion classes messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 22:44:16 +03:00
Ivailo Monev
0ffadfe563 kdecore: conversion classes documentation additions [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 19:49:02 +03:00
Ivailo Monev
681beac91c Revert "kdecore: adjust expected data of KLocaleTest::languages() test case"
This reverts commit c82efdb5d9.
2021-07-26 02:45:57 +03:00
Ivailo Monev
1fa17897e4 kdecore: shared-mime-info bug workaround in KMimeTypeTest::testFindByPathUsingFileName() data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 02:34:04 +03:00
Ivailo Monev
145eafe6b1 kdecore: adjust KMimeTypeTest::testParseMagicFile() test data to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 02:08:52 +03:00
Ivailo Monev
9bc27f4d04 kdecore: mark KDebugPrivate::level() as const
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 01:58:40 +03:00
Ivailo Monev
67a8004abd kdecore: do not change the message type of toolkit message writer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 01:58:05 +03:00
Ivailo Monev
5f59a7360d kdecore: adjust expected data in KStandarddirsTest::testFindAllResources()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 01:40:34 +03:00
Ivailo Monev
bf898feaeb generic: remove KFilePlugin class leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 02:34:07 +03:00
Ivailo Monev
ebf69fb68e generic: replace recursive QMutex-es with std::recursive_mutex-es [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-22 01:36:07 +03:00
Ivailo Monev
4b0b6cbe6a kdecore: replace read-write lock with mutex in KMimeTypeRepository
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-21 23:12:37 +03:00
Ivailo Monev
8f98b9b518 kdecore: use different level for critical messages in HelperSupport::helperDebugHandler()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-21 13:12:34 +03:00
Ivailo Monev
e8c515b7ff kdecore: correct critical debug messages log level
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-21 13:11:43 +03:00
Ivailo Monev
50189b4af7 kdecore: create application earlier in HelperSupport::helperMain()
fixes QDBusConnection runtime warning

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-21 12:47:43 +03:00
Ivailo Monev
5652dcb2b7 generic: remove kfmclient reference
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 13:27:10 +03:00
Ivailo Monev
ee85422b2d kdecore: sort conversion classes enums alphabetically
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 12:10:09 +03:00
Ivailo Monev
56e78a109e kdecore: BSD only crash workaround
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 03:09:36 +03:00
Ivailo Monev
316828bd91 kdecore: unit conversion tests review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 16:43:21 +03:00
Ivailo Monev
9077a2f3a4 kdecore: length conversion tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 15:08:40 +03:00
Ivailo Monev
22da36b8e8 kdecore: pressure conversion corrections
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 15:02:28 +03:00
Ivailo Monev
0968376608 kdecore: Fahrenheit to Kelvin conversion correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 14:24:17 +03:00
Ivailo Monev
d87e0f8a38 kdecore: add test for some conversion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 13:59:28 +03:00
Ivailo Monev
8770241e2b kdecore: return 0 for invalid pressure unit in KPressure::convertTo()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 13:21:41 +03:00
Ivailo Monev
7b096c7a0c kdecore: de-duplicate code in conversion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 13:01:48 +03:00
Ivailo Monev
ad4033028a kdecore: conversion classes documentation review [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 03:05:26 +03:00
Ivailo Monev
3ab8a999a0 kdecore: conversion classes documentation correction [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 01:08:48 +03:00
Ivailo Monev
ff3818f35c kdecore: new conversion classes methods to ease UI design
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 23:03:02 +03:00
Ivailo Monev
abfb3e5eff kdecore: add additional constructor and validation method to conversion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 20:34:25 +03:00
Ivailo Monev
f84251afc8 kdecore: new classes for converting velocity, pressure and length
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 19:36:41 +03:00