Ivailo Monev
4af560eb08
kdecore: de-virtualize KCharsets destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 18:20:44 +03:00
Ivailo Monev
37e122b14e
kdecore: optimize KCatalog copy-cnstructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 18:16:32 +03:00
Ivailo Monev
1f05a9d76b
kdecore: de-virtualize KCatalog destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 18:16:04 +03:00
Ivailo Monev
7d5ec84ab1
generic: compiler warnings fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 17:19:33 +03:00
Ivailo Monev
29a8459798
generic: remove checks for system headers that should be present
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 15:42:09 +03:00
Ivailo Monev
7e8604a548
kdecore: '\b' is not valid path separator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 12:59:38 +03:00
Ivailo Monev
40a0937006
kdecore: deal with TODO related to KConfigSkeleton::ItemEnum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 11:28:46 +03:00
Ivailo Monev
86b867fc0c
kdecore: remove checks for invalid ADMIN_ACCOUNT environment variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 10:26:18 +03:00
Ivailo Monev
81018cc798
kdecore: use qChecksum() for hashing KConfigIniBackend::BufferFragment objects
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 10:15:04 +03:00
Ivailo Monev
6428341a30
kdecore: remove unused KConfigPrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 10:03:03 +03:00
Ivailo Monev
d7483fcdc4
kdecore: use proper QString constructor in KToolInvocation::startServiceInternal()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 09:13:19 +03:00
Ivailo Monev
35f16c1935
kdecore: remove declaration of non-existing KToolInvocation method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 09:12:05 +03:00
Ivailo Monev
6d54b1e31b
kdecore: remove unused and private KToolInvocation member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 09:11:40 +03:00
Ivailo Monev
c9a0aaf40b
generic: remove checks for limits and unistd system headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 07:37:22 +03:00
Ivailo Monev
92d12739d8
kdecore: remove declaration of non-existing KMimeType methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 14:22:27 +03:00
Ivailo Monev
8d3cdfe9ea
kdecore: remove unused system arpa/inet header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 14:19:18 +03:00
Ivailo Monev
d087e1ec6c
kdecore: remove unused KMimeTypeRepository method and members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 14:10:38 +03:00
Ivailo Monev
e4d1c8d887
kdecore: reserve space for map entries in KMimeGlobsFileParser::AllGlobs::patternsMap()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 14:09:59 +03:00
Ivailo Monev
f059787afb
kdecore: remove redundant break statements
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 03:27:52 +03:00
Ivailo Monev
2f89c3a427
kdecore: drop extra protocol fields support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 02:54:55 +03:00
Ivailo Monev
937c75a8d7
kdecore: do not stream dummy protocol info data for compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 18:08:43 +03:00
Ivailo Monev
779821212a
kdecore: mark sycoca device getters as const
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 17:35:37 +03:00
Ivailo Monev
8bf7f12543
kdecore: remove unused KSycocaType::KST_KImageIOFormat enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 17:19:25 +03:00
Ivailo Monev
009e24b361
kdecore: do not stream dummy services data for compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 15:15:31 +03:00
Ivailo Monev
921b416638
kdecore: replace hardcoded stdout and stderr fd numbers with definitions from system unistd header
...
for reference:
https://linux.die.net/man/3/stdout
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 14:57:34 +03:00
Ivailo Monev
2299841895
kdecore: minor KComponentData optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 14:52:22 +03:00
Ivailo Monev
7a932560a4
kdecore: remove unused private member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 14:49:09 +03:00
Ivailo Monev
d3cb89b9e2
kdecore: do not deep-copy objects when iterating
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 04:09:59 +03:00
Ivailo Monev
4a2d569877
kdecore: adjust KUnitConversion test to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 14:21:53 +03:00
Ivailo Monev
76703c8f8a
kdecore: deal with TODO
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 14:08:06 +03:00
Ivailo Monev
096b62f757
generic: minor optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 13:41:05 +03:00
Ivailo Monev
bb8732b104
kdecore: PCI and USB IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 01:43:01 +03:00
Ivailo Monev
c775a6b033
kdecore: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-28 00:25:16 +03:00
Ivailo Monev
b0a5d8b2bf
kdecore: ksycoca database is usable without kded
...
there is config option to disable resources monitoring in which case even if
kded is started it will not keep the database up-to-date and it has to be
done manually
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-13 19:09:41 +03:00
Ivailo Monev
2e3f7122b6
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 22:55:59 +03:00
Ivailo Monev
b8fad75c78
kdecore: fix detection of MIME types with glob(s) and no magic
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-07 23:09:42 +03:00
Ivailo Monev
fb2dd1debb
kdecore: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-07 22:39:52 +03:00
Ivailo Monev
fe35aa9f3d
kdecore: do not deep-copy the QString object in KComponentDataPrivate::lazyInit()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-07 21:26:55 +03:00
Ivailo Monev
5e303b4d16
kdecore: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-07 18:14:03 +03:00
Ivailo Monev
a9ef1523ff
kdecore: remove old QTranslator virtual method overload
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-06 01:24:47 +03:00
Ivailo Monev
67c09731b4
kdecore: do not deep-copy QString objects while iterating in KStandardDirs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 15:22:02 +03:00
Ivailo Monev
b9186c0327
kdecore: drop standard directories KIOSK support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 14:46:22 +03:00
Ivailo Monev
2cfad25b46
kdecore: use custom QEventLoop for KJob::exec()
...
fixes heap-use-after-free. parented to the application instance, scoped to
KJob::exec() tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 03:14:14 +03:00
Ivailo Monev
471824674a
kdecore: adjust KUrl test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 02:26:30 +03:00
Ivailo Monev
00f95b629b
generic: compiler warnings fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 02:20:16 +03:00
Ivailo Monev
2da5a3cdb5
kdecore: use uninitialized buffer in KArchive::addLocalFile()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 21:24:56 +03:00
Ivailo Monev
49c9cc97c3
kdecore: define PATH_MAX to _POSIX_PATH_MAX if not defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 21:23:53 +03:00
Ivailo Monev
b958f050d4
kdecore: remove arguments Katie no longer supports
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 23:53:18 +03:00
Ivailo Monev
c6a355ed34
kdecore: optimize glob files parsing
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 20:39:27 +03:00
Ivailo Monev
e377ab775a
kdecore: adjust expected data in KService test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 13:55:28 +03:00