Ivailo Monev
b8d4dc0dc4
generic: call static KStandardDirs methods as such
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-05 02:04:03 +03:00
Ivailo Monev
59f92c0970
generic: compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-03 20:21:35 +03:00
Ivailo Monev
7dc74bd2d9
kdecore: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-27 03:06:20 +03:00
Ivailo Monev
182a4e62c9
kdecore: assert that KConfigIniBackend is unlocked when destroyed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 23:38:34 +02:00
Ivailo Monev
bcdb65fb38
kdecore: do not inherit QObject from KConfigIniBackend
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 23:08:30 +02:00
Ivailo Monev
40f5fb0261
kdecore: remove unused KConfigIniBackend::lock() argument
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 22:28:39 +02:00
Ivailo Monev
5fde68fd67
kdecore: remove unused KConfigIniBackend methods and members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 22:19:53 +02:00
Ivailo Monev
8fbb05eb99
kdecore: remove declaration of non-existing method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 21:53:05 +02:00
Ivailo Monev
0c5d00727e
generic: remove redundant Q_OS_UNIX definition checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:28:30 +02:00
Ivailo Monev
95a8be4470
kdecore: rewrite KLockFile
...
the PID check was racy, bonus points for not writing data at all to the
lock and not reading it meaning less disk I/O
oh, yes - by using O_CLOEXEC the lock is stale-safe
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-09 00:46:42 +03:00
Ivailo Monev
bd063c8b56
generic: remove dead and irrelevant links references
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 14:26:19 +03:00
Ivailo Monev
6d0274d417
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-06 23:37:03 +03:00
Ivailo Monev
899f789b07
kdecore: move KToolInvocation to kdeui
...
to get rid of the KApplication signal which is a hack really
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-31 08:09:02 +00:00
Ivailo Monev
85205ccecf
kio: log KRecentDirs and KRecentDocument actions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 11:28:00 +03:00
Ivailo Monev
1360960574
kdecore: remove redundant KSettings destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 19:38:00 +03:00
Ivailo Monev
871151e83c
generic: remove QT_KATIE definition checks
...
only Katie is supported now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 14:38:36 +03:00
Ivailo Monev
0d50d69dbb
generic: remove irrelevant TODO files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 02:50:54 +03:00
Ivailo Monev
9b41127ecb
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 00:40:18 +02:00
Ivailo Monev
53e44caa06
Revert "kdecore: pass the QByteArray object size to the static QString::fromUtf8() constructor"
...
This reverts commit 6a13ed2c4d
.
2022-11-01 00:40:02 +02:00
Ivailo Monev
6a13ed2c4d
kdecore: pass the QByteArray object size to the static QString::fromUtf8() constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 23:50:14 +02:00
Ivailo Monev
f6455a717e
kdecore: minor KDesktopFile optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 23:44:13 +02:00
Ivailo Monev
b9a6e62891
kdecore: move KDesktopFile methods documentation to its header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 23:31:25 +02:00
Ivailo Monev
e15725a9f2
kdecore: format and indent kdestopfile source and header files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 23:29:48 +02:00
Ivailo Monev
bb7bfe36c3
kdecore: remove unused KConfigPrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 22:19:09 +02:00
Ivailo Monev
4d4442ceb2
kdecore: pass the QByteArray size to static QString constructor in KConfig::groupList()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 21:22:55 +02:00
Ivailo Monev
c2d6368ce1
kdecore: correct kError() usage in KConfigGroup::writeEntry()
...
there used to be kError() function that had a boolean as argument, now
there is only one taking integer (debug area code)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:19:11 +03:00
Ivailo Monev
028414cb07
kdecore: KDebug rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:17:52 +03:00
Ivailo Monev
c103f55029
kdecore: adjust expected data in KConfig test case
...
KConfig now expands environment variables not commands
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 20:15:42 +03:00
Ivailo Monev
0191664390
Revert "kdecore: do not expand environment variables if expansion is not to be done in KConfigGroup::readPathEntry()"
...
This reverts commit ef69e4639c
.
2022-10-16 20:13:46 +03:00
Ivailo Monev
ef69e4639c
kdecore: do not expand environment variables if expansion is not to be done in KConfigGroup::readPathEntry()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 20:09:10 +03:00
Ivailo Monev
9c6ba7e9e2
generic: drop support for storing passwords in kcfg files
...
use KPasswdStore instead
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 19:11:32 +03:00
Ivailo Monev
673a3171ec
kdecore: remove duplicate kshell header inclusion in kconfig source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 09:14:19 +03:00
Ivailo Monev
abe3e49268
kdecore: implement KShell::envExpand() and use it in KConfig and KUrlCompletion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 01:19:02 +03:00
Ivailo Monev
55699fc8a3
kdecore: remove the unused "html" and hidden "home" standard directory resources
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 04:15:48 +03:00
Ivailo Monev
0812a98d19
kdecore: block only when another process is holding the lock in KLockFile::lock()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-08 14:12:41 +03:00
Ivailo Monev
2e9adc69c4
kdecore: kglobal header inclusion is no longer required in klockfile header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-08 13:57:07 +03:00
Ivailo Monev
cada9f78a4
kdecore: KLockFile rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-08 03:28:20 +03:00
Ivailo Monev
abc0f87ee4
kdecore: use uninitialized QByteArray instead of resizing it after creation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-08 03:09:41 +03:00
Ivailo Monev
3951a8f264
kdecore: remove redundant internal K_GLOBAL_STATIC_STRUCT_NAME definition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 16:31:39 +03:00
Ivailo Monev
e88c621aa2
generic: authorization reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:27:41 +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
2e3f7122b6
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-11 22:55:59 +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
0bf85cb84d
kdecore: remove unused KConfig::checkUpdate() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-19 04:02:26 +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
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
53efbdfa94
kdecore: remove all KSaveFile backup modes except simple
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 11:49:13 +03:00