Commit graph

73 commits

Author SHA1 Message Date
Ivailo Monev
ce48bc0997 generic: preperations for kdelibs changes
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
Ivailo Monev
1df5da15d3 generic: remove references to build variables that are no set
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:23:17 +03:00
Ivailo Monev
472f24878b generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
49f87eeaa9 generic: adjust to KProcess changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-14 23:44:23 +03:00
Ivailo Monev
9251d425ea kate: do not mange Kate namespace into the global one
fixes build when CMAKE_UNITY_BUILD is set to ON

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 23:01:22 +03:00
Ivailo Monev
d728c33c83 generic: remove build variable used to specify library type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:04:51 +03:00
Ivailo Monev
5c6f884d80 kate: adjust to spelling classes changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 11:32:22 +03:00
Ivailo Monev
66eb4985f2 generic: drop support for spelling correction via dialog
the context menu of Kate (which could be implemented for KTextEdit
aswell) offers the same functionality

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 01:01:26 +03:00
Ivailo Monev
15319dc6bc generic: port to the new spelling classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 20:30:46 +03:00
Ivailo Monev
70e8b11159 generic: remove QT_KATIE definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 14:44:29 +03:00
Ivailo Monev
1cbda72fad generic: replace use of QTime as timer with QElapsedTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 12:57:37 +03:00
Ivailo Monev
be89c3a277 generic: remove irrelevant TODO files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:15:13 +03:00
Ivailo Monev
563d0f1557 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-30 04:16:11 +03:00
Ivailo Monev
a3b99cec8b kate: consistent index checks in katebuild-plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 19:31:29 +03:00
Ivailo Monev
f2a683c7b2 kate: return null pointer from KateBuildView::currentTargetSet() if the target list is empty
fixes crash when the katebuild-plugin is enabled and "Build Target..."
action is activated without restarting kate, the action will do nothing
until kate is restarted tho which is something that needs a fix too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 18:43:57 +03:00
Ivailo Monev
d77a116f35 kate: set icons for the template manager buttons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 17:24:36 +03:00
Ivailo Monev
494569286d kate: fix template properties layout and add label for the icon
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:28:03 +03:00
Ivailo Monev
58fbd45166 kate: remove useless commit policy file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:07:28 +03:00
Ivailo Monev
2796a46660 kate: correct KAboutData application name for mailfiles addon
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 05:04:32 +03:00
Ivailo Monev
6dae9f2a53 kate: remove TODO for templates selection feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 03:54:00 +03:00
Ivailo Monev
74a63ed2fe kate: templates rewrite and implement cursor
I guess selection was something unfinished/experimental

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 03:43:41 +03:00
Ivailo Monev
b117de749a kate: remove always null KateTemplateInfoWidget member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 03:09:17 +03:00
Ivailo Monev
defd167bcc kate: adjust to ktexteditor changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 00:43:50 +03:00
Ivailo Monev
735c01484b kate: remove unused and private KateFileTemplates members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 23:02:30 +03:00
Ivailo Monev
7afa21ad14 kate: drop lumen addon
there is auto-completion for words that exists in the document already
and will have to do

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 22:03:01 +03:00
Ivailo Monev
5ca5e4ea2d generic: adjust to KDirWatch changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 00:26:44 +02:00
Ivailo Monev
2ce6520523 generic: drop text-to-speech support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 16:14:11 +02:00
Ivailo Monev
f3e5025c2f generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 15:43:14 +02:00
Ivailo Monev
2315772e5a generic: MOC warnings fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 23:59:08 +02:00
Ivailo Monev
46dc6aa2bb kate: register as plugin
KTextEditor::Factory does its own thing in terms of plugin lookup, view
creation and such. the plan is to remove the KTextEditor interface glue
code (because there is only one part providing the functionality for that
interface - katepart) and register KateDocument as part plugin via
K_PLUGIN_FACTORY() macro but until then that will work

fixes loading of the part in some cases (e.g. when Ark attempts to load it
from its previewer)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 02:25:20 +02:00
Ivailo Monev
9e697dfade kate: log the file (Kate::TextLoader) codec name
m_textCodec is used only to probe, if BOM is detected m_textCodec may be
null. fixes possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-24 03:12:29 +02:00
Ivailo Monev
0e5782b8e3 kate: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-24 03:01:18 +02:00
Ivailo Monev
4885185b98 kate: add QGuiPlatformPlugin class to cpp syntax data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-22 23:06:23 +02:00
Ivailo Monev
c5dc736536 kate: always use the KMessageWidget animation feature
note that the KMessageWidget animation is a fade effect so
KateFadeEffect was doing what KMessageWidget already has the feature
for, grow/shrink effect is not a thing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 18:59:38 +02:00
Ivailo Monev
003d3b3fe7 kate: add Q_EXPORT_PLUGIN macro to cpp syntax data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 15:41:18 +02:00
Ivailo Monev
8b2eba7361 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 01:41:49 +02:00
Ivailo Monev
63455812d6 kate: remove run-tests-in-xvfb.sh script
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 08:29:09 +02:00
Ivailo Monev
b8cd7e451e kate: use QMutableListIterator<T> for iteration in KateCompletionWidget::startCompletion()
another iterator modified the wrong way, fixes possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-01 03:22:08 +02:00
Ivailo Monev
c8d5cf3c10 kate: create KSpeech instance on demand
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 09:18:48 +03:00
Ivailo Monev
a99ed13bb7 kate: enable line numbers and disable folding bar by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 08:22:24 +03:00
Ivailo Monev
a6bf48c93c generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 01:44:49 +03:00
Ivailo Monev
bc155644ac kate: log KateWordCompletionView debug messages to Kate (Code Completion) area
13040 is reserved for Kate (Plugins)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 21:32:08 +03:00
Ivailo Monev
3df180c004 kate: log project plugin debug message to the Kate (Plugins) area
13040 is default for all plugins, 13035 is reserved for Kate (Code Completion)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 21:26:46 +03:00
Ivailo Monev
fbd2f9e65b generic: adjust to KDebug changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:31:24 +03:00
Ivailo Monev
94006c31a8 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 04:09:12 +03:00
Ivailo Monev
a033a2e802 kate: remove the project code indexing feature
there is specialized plugin for that with options

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 15:07:43 +03:00
Ivailo Monev
3a02429cdd kate: adjust to KToolInvocation::invokeMailer() change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 12:56:38 +03:00
Ivailo Monev
99305aedb4 kate: adjust to KToolInvocation::invokeMailer() change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 05:27:16 +03:00
Ivailo Monev
936c69c827 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
0271c00f24 kate: remove non-operational feature to download highlight files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 12:02:41 +03:00