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
Ivailo Monev
d82746be82
generic: adjust to KLocale changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 20:19:42 +03:00
Ivailo Monev
27fc8002d6
generic: use the new kspeech library for Text-To-Speech
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 15:23:32 +03:00
Ivailo Monev
cd7e05430e
kate: adjust to KTextEditor interface classes changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 18:38:21 +03:00
Ivailo Monev
624185ad90
kate: include kcompletion instead of kshellcompletion header for the KCompletion reference
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 21:28:13 +03:00
Ivailo Monev
1212fc79f7
generic: adjust to authorization changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:12:57 +03:00
Ivailo Monev
9893dc1317
kate: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 19:13:59 +03:00
Ivailo Monev
bd3968a3d3
kate: use json syntax highlighter for MIME types that claim to be in JSON format
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-15 05:23:52 +03:00
Ivailo Monev
1904c7fed1
kate: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-15 00:16:51 +03:00
Ivailo Monev
9db4775e46
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 06:07:40 +03:00
Ivailo Monev
38cdd9c0f4
generic: cast pointers with QObject as base class via qobject_cast<T>()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 21:54:59 +03:00
Ivailo Monev
92d1e03122
generic: minor optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 17:45:25 +03:00
Ivailo Monev
8e2e583247
kate: remove docbookchapter file template
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 10:09:26 +03:00
Ivailo Monev
21cebeb8c1
kate: do not explicitly set codec from katencodingtest program
...
if I set both the fallback and the codec to be used for saving I would not
expect Kate to automatically choose other encoding (there is already a
warning that data loss may occur if chosen encoding will not work). the
test is just bogus and there is no option to fallback to encoding that will
be able to save the data if the set encoding cannot encode the data - it is
explicitly chosen
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 14:08:03 +03:00
Ivailo Monev
3969944018
kate: skip some tests if there is no window manager
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 13:35:27 +03:00
Ivailo Monev
002a93d02c
kate: build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 12:10:46 +03:00
Ivailo Monev
d734b94b89
kate: skip some tests if there is no window manager
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 11:29:27 +03:00
Ivailo Monev
61ca66871d
kate: fix possible completion test crashes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 11:09:02 +03:00
Ivailo Monev
fe52270c14
kate: explicitly convert to range and cursor objects
...
lots of opportunities for optimizations by caching the converted objects
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 11:08:27 +03:00
Ivailo Monev
39ed818dec
kate: set the stream codec once in TextBuffer::save()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 04:21:03 +03:00
Ivailo Monev
8b0d5382fb
kate: increase completion started/aborted verification timeout to 3sec in tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 22:16:09 +03:00
Ivailo Monev
b43cc7be54
kate: completion tests do not require ksycoca
...
tests do not install or remove services
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 22:10:01 +03:00
Ivailo Monev
efb984cfae
generic: bump minimum Katie version requirement to 4.12.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 03:59:41 +03:00
Ivailo Monev
f68295ea28
generic: move sub-projects from kde-baseapps [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 21:56:54 +03:00