Commit graph

661 commits

Author SHA1 Message Date
Ivailo Monev
ff202c6de0 kio: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:42:14 +03:00
Ivailo Monev
e5f56675d2 generic: call QCoreApplication::applicationName() as static method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:19:01 +03:00
Ivailo Monev
f2badd9016 kdeui: do not pass KIconLoader pointer to KIcon in KGuiItem::icon()
same as not passing one

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 00:15:40 +03:00
Ivailo Monev
6a84ebfe95 kdeui: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 00:11:37 +03:00
Ivailo Monev
81dea86d7c kdeui: KPassivePopup::defaultArea() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 00:00:49 +03:00
Ivailo Monev
ecb617b9c8 kdeui: minor KPixmapSequence optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 23:53:48 +03:00
Ivailo Monev
d24e1c1437 kdeui: replace private KPassivePopupMessageHandler methods with their body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 23:44:53 +03:00
Ivailo Monev
53abb35682 kdeui: remove redundant Q_WS_X11 check
note: rgb.txt is kept for translations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 06:26:29 +03:00
Ivailo Monev
dc208c52fd generic: update references to shared data directory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 00:20:22 +03:00
Ivailo Monev
ed79c859b2 generic: merge KDELibs4ToolsTargets and KDELibs4LibraryTargets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:57:38 +03:00
Ivailo Monev
0bc7fcfbf9 generic: remove compat build variables
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:16:41 +03:00
Ivailo Monev
5613e5483c generic: remove redundant build varibles
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 20:25:52 +03:00
Ivailo Monev
36c910c653 generic: move stuff from KDE4Internal module to KDELibs4Config
large-scale changes to the build system, nothing a user sees tho - it is
all under the hood

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:01:40 +03:00
Ivailo Monev
136fb8d51a kdeui: correct indentation in KLineEdit::paintEvent()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:37:06 +03:00
Ivailo Monev
502164e5be kdeui: remove redundant KeyRelease undef
the inclusion of fixx11h fixes the clashes, KeyRelease is not used in the
source file too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:36:12 +03:00
Ivailo Monev
e4b82a18f2 kdeui: remove redundant fixx11h header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:23:56 +03:00
Ivailo Monev
434fe256aa kdeui: fix regression since 2308ca50cc
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 04:41:47 +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
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
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
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
19df721868 generic: ODR fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 19:58:06 +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
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
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
Ivailo Monev
005cfba13a kdeui: show the spell checking information message conditionally
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 22:09:17 +03:00
Ivailo Monev
7f7eb09b35 kdeui: spelling classes reimplementation
not leaking enchant dictionaries, simpler implementation and its not
spread across 2 libraries (kdecore and kdeui)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 20:45:52 +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
8609952af1 generic: replace use of QTime as timer with QElapsedTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 12:21:32 +03:00
Ivailo Monev
43239c5d96 kdeui: simplify compositor ownership check in KWindowSystemPrivate::x11Event()
it does not matter what window the event is comming from when it comes to
the compositor atom - it is supposed to be only one

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 06:51:11 +03:00
Ivailo Monev
c63f00ec2a kio: move KDynamicJobTracker to kdeui and export it as public class
to be used by kprintjobs and possibly more, also added camelcase header
for KUiServerJobTracker

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 03:09:21 +03:00
Ivailo Monev
4ba42b20e1 kdeui: implement hidden KUiServerJobTracker feature to override the application name and icon
also updated the D-Bus interface file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 19:33:17 +03:00
Ivailo Monev
88eaab0058 kdeui: remove deprecated KDialog::layoutHintChanged() signal
unused

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 10:11:44 +03:00
Ivailo Monev
6f78051c91 kdecore: implement option to download the icon from KMimeType::favIconForUrl()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 08:18:03 +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
669c8caa3b generic: format kimageio and krecentdirs source/header files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 02:47:05 +03:00
Ivailo Monev
ccb168fe34 generic: consistent headers inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 23:59:34 +03:00
Ivailo Monev
58279dcba2 kdeui: remove unused KPixmapSequenceOverlayPainter::Private class member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 23:59:01 +03:00
Ivailo Monev
dbb1f533e0 kdeui: KPixmapSequenceOverlayPainter optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 23:54:16 +03:00
Ivailo Monev
520cf5a629 generic: headers inclusions review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 11:31:52 +03:00