Commit graph

515 commits

Author SHA1 Message Date
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
Ivailo Monev
8b0241b034 kdecore: implement Kelvin unit support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 02:01:48 +03:00
Ivailo Monev
1414a4f05f kdecore: new class for temperature conversion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-15 22:39:03 +03:00
Ivailo Monev
0ebac46482 kdecore: deal with TODO related to KCharsets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 13:44:11 +03:00
Ivailo Monev
5cb7dfae3c kdecore: add warning for KCharsets::descriptionForEncoding()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 13:22:31 +03:00
Ivailo Monev
a020c03b73 kdecore: trim the UTF-8 converted encoding in KCharsets::descriptionForEncoding()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 03:43:49 +03:00
Ivailo Monev
910556f983 kdecore: use qFatal() instead of abort() in KMimeType test
the test looks bogus anyway, it is expected to receive messages from where?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 03:22:11 +03:00
Ivailo Monev
2b594bb8cd kdecore: make description for encoding consistent with KCharsets::descriptiveEncodingNames()
fixes remote encoding lookup in Dolphin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 03:15:58 +03:00
Ivailo Monev
c95e1bdeac kdecore: move mutex lockers from caller to user in KMimeTypeRepository
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-11 18:04:03 +03:00
Ivailo Monev
921e497471 generic: correct codec names in KMimeTypeRepository::parents() and KIconLoaderGlobalData::parseGenericIconsFiles()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-11 17:56:24 +03:00
Ivailo Monev
0a7e1ec2c7 kdecore: use non-recursive mutex in KAuthorized
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-11 17:15:38 +03:00
Ivailo Monev
31c7d13b0a generic: replace internal with Katie definition checks or remove them completely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-10 01:26:06 +03:00
Ivailo Monev
9988acfe34 kdecore: static analyzer warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-08 20:59:03 +03:00
Ivailo Monev
1185408637 kdecore: use cheaper KDE::stat() instead of QFile::exists() in KDirWatch::setDirty()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-07 01:58:06 +03:00
Ivailo Monev
2021c99f22 kdecore: use scoped locks in KMimeTypeRepository
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-06 22:28:26 +03:00
Ivailo Monev
e1adb6df75 kdecore: avoid temporaries in KLocalizedStringPrivate::selectForEnglish()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-06 01:48:38 +03:00
Ivailo Monev
9e667f26a3 kdecore: use separate non-recursive mutex for KLocalizedString formatters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 18:22:03 +03:00
Ivailo Monev
d34d5ef411 kdecore: replace KLocalizedStringPrivate::notifyCatalogsUpdated() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 18:08:25 +03:00
Ivailo Monev
5af91dff97 kdecore: avoid temporaries in KLocalizedStringPrivate methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 18:08:01 +03:00
Ivailo Monev
c2520f5903 generic: compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 17:36:45 +03:00
Ivailo Monev
5eb7fc8dfe kdecore: add fallback for language to code query
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 16:25:49 +03:00
Ivailo Monev
7c37fa96a0 kdecore: remove unused KLocalizedStringPrivateStatics::theFence member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 15:38:58 +03:00
Ivailo Monev
4088d4c4e2 kdecore: look for installed languages and their name in the right place
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 15:30:14 +03:00
Ivailo Monev
eca1a8fcb0 kdecore: remove transcript support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-26 12:58:44 +03:00
Ivailo Monev
0a1fdd77da kdecore: reuse variable in KCharsets::descriptiveEncodingNames() [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 21:33:50 +03:00
Ivailo Monev
c62fb18e18 kdecore: regroup encodings from KCharsets::descriptiveEncodingNames() for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 19:45:55 +03:00
Ivailo Monev
f963ab496d kdecore: recognize system locale encoding
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 17:31:35 +03:00
Ivailo Monev
17f11d8ada kdecore: handle descriptive names and shortcuts from KCharsets::codecForName()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 17:08:39 +03:00
Ivailo Monev
32de02202f kdecore: fix regression since 3f1f73ba4d
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 16:20:58 +03:00
Ivailo Monev
08ce90c113 kdecore: use usleep() instead of select() in KLockFile::lock()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-23 15:11:21 +03:00