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
c38afd7556
kutils: replace KConfig with KSettings in KPasswdStoreImpl
...
KConfig uses internal lock for synchronization, KSettings does not and
since the password stores are giant-locked now it is faster to not lock in
the underlaying implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 16:40:32 +03:00
Ivailo Monev
6a18754f1b
kdeui: merge KPageModel into KPageView and KPageWidgetModel
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 16:10:43 +03:00
Ivailo Monev
a3010676d5
kdecore: KUserGroup::userNames() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 05:37:22 +03:00
Ivailo Monev
dee81a72ef
kdecore: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 05:32:43 +03:00
Ivailo Monev
c22d136874
kdecore: store KUser properties as a vector of QString
...
clever use of QVector<T> is clever
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 05:06:16 +03:00
Ivailo Monev
6ba957038d
kdecore: KLockFile optimization
...
also not storing the host name because it serves no real purpose other than
being a possible source of problem (hostname change?), copyrighting it to
me because there is nothing relevant left of the original implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 03:34:48 +03:00
Ivailo Monev
5b5f24078e
kutils: giant-lock KPasswdStore
...
because multiple KIO slaves may use the same password store (e.g. sftp and
thumbnail)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 03:03:31 +03:00
Ivailo Monev
ca379a7d67
kdecore: tweak the KLockFile sleep time
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 02:43:21 +03:00
Ivailo Monev
4b7d958de5
solid: hack to get storage devices accessibility signal when it is mounted/unmounted by external process
...
stat() is just useless for files in /proc meaning the only way to know when
/etc/mtab (or /proc/self/mounts) changes is to re-read it, you know who to
blame for that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 01:53:05 +03:00
Ivailo Monev
044df213ec
kdeui: check the word size in KSpeller::start() and KSpellHighlighter::highlightBlock() when chopping punctuation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-13 20:16:35 +03:00
Ivailo Monev
6fd034f833
kdecore: add debug area for kfreespace
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-13 15:49:53 +03:00
Ivailo Monev
91d2e8b1af
generic: correct locale installation directory variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-13 06:34:01 +03:00
Ivailo Monev
2249377a9b
kioslave: remove "emit" in HttpProtocol::slotProgress()
...
KIO::SlaveBase::processedSize() and KIO::SlaveBase::totalSize() are not
signals
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-13 02:38:02 +03:00
Ivailo Monev
7a66e3e9f7
kutils: remove unused KPowerManagerImpl and KPowerManagerInhibitImpl slots
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-13 01:34:53 +03:00
Ivailo Monev
01107bb214
kdeui: remove whitespace at the start and end of word from the spelling classes
...
for when the icu boundary finder gets it wrong
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-13 00:39:42 +03:00
Ivailo Monev
c3a1a9228f
kpty: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-13 00:06:51 +03:00
Ivailo Monev
4905cf9700
kdeui: remove reference to non-existing plotting directory
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 23:45:42 +03:00
Ivailo Monev
16600b80d7
kfile: remove redundant KUrlNavigator::keyReleaseEvent() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 23:19:48 +03:00
Ivailo Monev
c865e56c82
kfile: remove duplicate header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 23:19:27 +03:00
Ivailo Monev
5d8a9b0c43
interfaces: remove unused KTextEditor::MessageInterface member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 23:19:12 +03:00
Ivailo Monev
7394efdc83
kfile: KFilePlacesItem optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 22:02:10 +03:00
Ivailo Monev
ad277e865d
kio: mark the iterator values as reference where modified
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 17:02:27 +03:00
Ivailo Monev
562fc726b1
kio: remove unused KBookmarkManagerPrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 16:56:17 +03:00
Ivailo Monev
102f74021f
kio: export KAbstractViewAdapter class
...
currently only the plasma folderview applet uses it but it has a copy of
the header so better export it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 16:31:48 +03:00
Ivailo Monev
19df721868
generic: ODR fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 19:58:06 +03:00
Ivailo Monev
de4b524cc0
plasma: adjust to Katie changes
...
see 435ef0b6eb4d9cc9da8afceb7c8a1bba1de1df5b in the Katie repo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 19:11:42 +03:00
Ivailo Monev
56ca9a4c41
generic: remove redundant fixx11h header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 18:42:58 +03:00
Ivailo Monev
74dc8adc62
kutils: include fixx11h header in xsyncbasedpoller header
...
partially fixes build when CMAKE_UNITY_BUILD is set to ON
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 18:42:25 +03:00
Ivailo Monev
7ddc53d4c1
kdeclarative: rename image binding function
...
partially fixes build when CMAKE_UNITY_BUILD is set to ON
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 18:41:48 +03:00
Ivailo Monev
f681ac0588
cmake: CMake warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 18:06:20 +03:00
Ivailo Monev
fd18a275cb
cmake: add only the installation modules path to CMAKE_MODULE_PATH
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 09:28:37 +03:00
Ivailo Monev
cffa3c039d
cmake: remove now redundant LibKonq module and update KDE4Workspace module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:30:22 +03:00
Ivailo Monev
78933232a2
generic: remove build variable used to specify library type
...
only shared builds are supported now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:19:17 +03:00
Ivailo Monev
4ffd59e938
cmake: move bootstrap-related variables out of KDE4Internal module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 22:52:22 +03:00
Ivailo Monev
6c1ad4ddd2
generic: add comment about ptsname_r() check
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 22:10:11 +03:00
Ivailo Monev
ac36e123ec
generic: remove redundant X11 checks and headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 22:04:39 +03:00
Ivailo Monev
89914d3016
generic: update enchant link
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 21:35:53 +03:00
Ivailo Monev
1564dd849f
kimageio: read and apply mask for BMP images that are not 32-bit
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 16:38:34 +03:00
Ivailo Monev
92857996e5
kdeui: remove unused definitions related to KTextEdit features
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 11:56:09 +03:00
Ivailo Monev
2a8c7a06e2
kdeui: merge KSpellBackgroundChecker into KSpeller
...
it is actually faster to no do it in a thread for the use case of Kate
because too many threads may be created
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 11:31:16 +03:00
Ivailo Monev
f381447813
kdeui: add personal words to dictionary when changing it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 02:22:28 +03:00
Ivailo Monev
38d645d132
kdeui: use the same char format as Kate in KSpellHighlighter
...
something that was not done by the previous implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 01:23:08 +03:00
Ivailo Monev
8c9f56e862
kdeui: drop support for spelling correction via dialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 01:04:04 +03:00
Ivailo Monev
67cd9d4db8
kdeui: add warning for KSpellDialog
...
neither KTextEdit nor Kate can apply spelling corrections properly,
KTextEdit goes out of sync and Kate does it (sometimes) on pieces of the
text (not words)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 00:03:53 +03:00
Ivailo Monev
e978590acd
generic: define KDE_DEFAULT_DEBUG_AREA in the main build file for each library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 23:43:20 +03:00
Ivailo Monev
7764c570f6
kdeui: remove redundant KSpellDialog::slotButtonClicked() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 23:10:24 +03:00
Ivailo Monev
da9b836073
kdeui: break the spelling dialog thread loop once the end of the text has been reached
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 22:46:02 +03:00
Ivailo Monev
4f0a98abef
kdeui: show the spell checking information message by default
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 22:45:19 +03:00
Ivailo Monev
879ba82a2b
kdeui: set the caption of KSpellDialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 22:12:51 +03:00