Commit graph

515 commits

Author SHA1 Message Date
Ivailo Monev
11ea54d213 generic: drop SSL configuration support
SSL socket is used only in the ftp slave and in the dictionary
data engine for plasma which should use QSslConfiguration to
apply any prefernces - they do not

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-20 01:28:17 +02:00
Ivailo Monev
3422ca4413 generic: get rid of KGLobal::staticQString()
global statics are static objects and the method is using one

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 19:49:54 +02:00
Ivailo Monev
4ee02ab2dc kio: remove unused KDataToolInfo, KDataToolAction and KDataTool classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:14:02 +02:00
Ivailo Monev
02eedf36ed kdecore: adjust KService tests to recent changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 15:46:57 +02:00
Ivailo Monev
d13b150377 kdecore: testing build type fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 15:35:41 +02:00
Ivailo Monev
0009cbb5a2 generic: drop support for webdav protocol
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 15:45:23 +02:00
Ivailo Monev
939b844683 kdecore: replace use of internal definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-28 16:09:02 +02:00
Ivailo Monev
322c3f78cc generic: replace QDesktopServices with QStandardPaths and bump minimum Katie version required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-21 18:06:49 +02:00
Ivailo Monev
567dd1a64a kdecore: check if directory is already watched in KDirWatch::addDir()
fixes possible infinite recursion and high CPU usage by kded4 on FreeBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-14 04:05:32 +02:00
Ivailo Monev
12c5882412 kdecore: remove obsolete Solaris workaround
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-18 20:31:28 +03:00
Ivailo Monev
fe2a144aeb kdecore: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-09 00:01:57 +03:00
Ivailo Monev
f0383c1bb0 generic: rewind password and group databases before query
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-08 17:54:31 +03:00
Ivailo Monev
e16d807606 kdecore: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-08 17:46:46 +03:00
Ivailo Monev
94298bc02f kdecore: plug Test_KLockFile memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 21:21:27 +03:00
Ivailo Monev
3a8be804a5 kdecore: plug KUrlMimeTest memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 21:11:09 +03:00
Ivailo Monev
efbbf59a32 kdecore: plug KTraderParse memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 21:02:42 +03:00
Ivailo Monev
70e051e57e kdecore: plug memory leak in KLocaleTest
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 20:32:38 +03:00
Ivailo Monev
5851c07366 kdecore: plug memory leak in KFilterTest
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 20:14:12 +03:00
Ivailo Monev
8faaed021f kdecore: plug KTraderParse memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 03:07:11 +03:00
Ivailo Monev
4a37b34e36 kdecore: remove unused and private KConfigPrivate::mappingsRegistered member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 02:27:46 +03:00
Ivailo Monev
3b4ea37bc9 kdecore: use Q_OS_SOLARIS definition for Solaris OS checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-02 18:22:04 +03:00
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