Commit graph

134 commits

Author SHA1 Message Date
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
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
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
096b62f757 generic: minor optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 13:41:05 +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
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
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
ee06df88f4 kdecore: remove arguments Katie no longer supports
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 02:07:37 +03:00
Ivailo Monev
dd7bbd86aa kdecore: use kcheckrunning to check if it is full session in KToolInvocation::invokeBrowser()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 01:39:49 +03:00
Ivailo Monev
1c1bab4da8 generic: do not initialize QAtomicInt and QAtomicPointer<T> via assignment
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 22:07:52 +03:00
Ivailo Monev
5275fdc8a4 kdecore: create the last directory of the special resource if it does not exist
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 14:16:35 +03:00
Ivailo Monev
3ab0e01817 kdecore: keep references to QByteArray objects in KStandardDirs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 14:08:02 +03:00
Ivailo Monev
41db76b92c kdecore: drop socket resource type and use QStandardPaths:writableLocation() for base resource directories
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 10:45:51 +03:00
Ivailo Monev
4f16fe642d generic: simplify special resources directories creation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 04:23:40 +03:00
Ivailo Monev
38079e572c kioslave: workaround for curl not being able to verify certificates for hosts that are address
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 07:22:34 +03:00
Ivailo Monev
a8cab586ec kdecore: do not lock when starting kdeinit4
kdeinit4 shuts down client and restarts itself

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 02:40:12 +03:00
Ivailo Monev
08eb4a8558 generic: drop support for emoticons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 00:41:39 +02:00
Ivailo Monev
87bd0ff48e kdecore: fix strings concat for options with default value
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-06 17:28:49 +02:00
Ivailo Monev
f5cd0b529d kdecore: rebrand command line options strings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-06 17:27:06 +02:00
Ivailo Monev
7fb94a61fd generic: remove code for features that Katie does not support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 15:05:36 +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
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
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
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
5652dcb2b7 generic: remove kfmclient reference
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 13:27:10 +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
40077828db kdecore: remove workaround that no longer applies
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-22 09:10:48 +03:00
Ivailo Monev
bb86fb96fe kdecore: KStandardDirs::findExe() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-08 05:38:21 +03:00
Ivailo Monev
4b18326ae5 generic: remove unused OCS features
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-19 02:24:49 +02:00
Ivailo Monev
48f25f1fb5 kdecore: replace KuitSemantics::escape() with Qt::escape()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 09:46:22 +02:00
Ivailo Monev
e749a5d925 kdecore: initialize thread-local variables
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 12:37:31 +02:00
Ivailo Monev
734e236b84 kdecore: warn when obsolete apps resource is queried
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-28 15:16:24 +02:00
Ivailo Monev
a80d714359 generic: fix xdgdata-mime resource support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-28 15:16:02 +02:00
Ivailo Monev
90ac09db86 generic: remove obsolete resource types support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-28 15:01:11 +02:00
Ivailo Monev
7a639757d1 generic: remove man and info KIO slaves leftovers 2021-02-27 15:06:05 +02:00
Ivailo Monev
31ee051ff4 generic: remove some compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:58:02 +02:00
Ivailo Monev
502fefe674 kdecore: look for root executables in build prefix directory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-23 05:40:24 +02:00
Ivailo Monev
1afeeb7503 generic: introduce KStandardDirs::findRootExe() and use it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 22:09:23 +02:00
Ivailo Monev
2cd9559a3e generic: Hurd build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-01 05:08:38 +02:00
Ivailo Monev
5e4f1c1da1 generic: fix possible PID clamping
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-21 23:34:42 +02:00