Ivailo Monev
1c84eaf43b
kdeui: rework KMessageWidget
...
using the selection color for information messages when the text is
selectable was questionable atleast, overriding QFrame action setters,
using QFrame as base class when none of its features were used..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-16 03:24:12 +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
f97608216a
interfaces: remove unused KTextEditor::LoadSaveFilterCheckPlugin class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 03:14:49 +03:00
Ivailo Monev
1a45508306
kdecore: reimplement KLocale
...
by using QLocale in KLocale and separating the date, time and numbers
conversion from translation KLocale actually gets extended locale
support from QLocale (which uses CLDR data v43 currently). translation
remains unaffected. for comparison here is the result of two function
calls the result of which should explain the whole change:
KLocale::allLanguagesList().size() = 669
KLocale::installedLanguages().size() = 68
the first number is locales Katie supports, the second being the
number of languages Katana is translated into
KSwitchLanguageDialog needs a rewrite but that is on the TODO
also copyrighting KCatalog to me because I rewrote it, for reference:
881b47b8ea
KCalendarSystem gets the middle finger - batteries not included for date
and time. extra calendar systems can, but are unlikely to be, supported
in the future
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-26 23:50:18 +03:00
Ivailo Monev
0aea7c273e
interfaces: remove terminal example
...
there is example in the TerminalInterface class documentation and in the
konsole tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 19:13:06 +03:00
Ivailo Monev
a5da99464d
interfaces: remove unused LoadSaveFilterCheckPlugin member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 06:22:11 +03:00
Ivailo Monev
c3bc63f0f1
interfaces: remove unused smart KTextEditor interface classes
...
replaced with not so smart classes? (see comments in the headers)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 06:13:50 +03:00
Ivailo Monev
f1a36b91e5
interfaces: remove unused and non-operational KRegExpEditorInterface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 05:44:47 +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
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
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
ae8fd38e1b
interfaces: drop templates selection feature
...
could be implemented with %{cursor} as begining and %{selection} as end but
meh
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 03:53:17 +03:00
Ivailo Monev
7cbc12ee04
interfaces: simplify templates handling and implement loginname
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-23 00:46:25 +03:00
Ivailo Monev
c545d14cf7
generic: remove binary compat bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-20 11:56:02 +02:00
Ivailo Monev
301bc3a1e5
kutils: new kemail library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 05:03:10 +03:00
Ivailo Monev
decb354a0d
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:16:22 +03:00
Ivailo Monev
d47d62e503
kutils: new kspeech library to replace the kttsd service and its interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 15:01:39 +03:00
Ivailo Monev
a7b141e60f
interfaces: undeprecate KTextEditor::TemplateInterface methods and remove KTextEditor::TemplateInterface2
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 18:37:06 +03:00
Ivailo Monev
a9d79bce19
interfaces: remove deprecated KSpeech::initializeSpeechData() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 15:15:48 +03:00
Ivailo Monev
baf7818f4b
interfaces: drop firstname and lastname placeholders for file templates
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 10:34:43 +03:00
Ivailo Monev
463adcca11
interfaces: remove implicit conversion operators
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 09:57:50 +03:00
Ivailo Monev
107a01f0e0
cmake: always set CMake executable and library output directory variables
...
replace old CMake variables names with new variable names while at it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-22 00:23:53 +03:00
Ivailo Monev
bdbc5faab6
interfaces: remove hex editor interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 14:31:37 +02:00
Ivailo Monev
b277cdadfb
generic: remove now unused http/webdav slave bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 10:57:37 +02:00
Ivailo Monev
02d1b81c91
interfaces: remove unused instant messanger proxy interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 20:07:59 +03:00
Ivailo Monev
39084f3324
interfaces: remove unused KTextEditor::SmartInterface::smartMutex()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-11 17:24:20 +03:00
Ivailo Monev
a697e92048
interfaces: do not attempt to load non-existing ktexteditorkabcbridge library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 12:12:28 +03:00
Ivailo Monev
97dc221bb7
kate: CMake moc-ing warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-05 16:39:14 +02:00
Ivailo Monev
31ee051ff4
generic: remove some compatibility bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:58:02 +02:00
Ivailo Monev
1e401eaa96
interfaces: example build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-23 03:36:33 +02:00
Ivailo Monev
da9a1745c5
generic: remove most compiler checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 16:39:44 +02:00
Ivailo Monev
6c67e5adf8
generic: make use of QHostInfo::localHostName()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 19:56:58 +00:00
Ivailo Monev
6cdb77afd3
generic: various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-07-17 15:35:02 +00:00
Ivailo Monev
61333c4671
generic: namespaced Qt4/Katie build fixes
...
most of the changes were done trought Katie's namefsck script which
convertes forward class declarations to include directives, however
other fixes here and there were needed as well as some questionable
changes to Q_DECLARE_TYPEINFO() macro calls because they most likely
have to do the namespacing themselfs (QT_BEGIN/END_NAMESPACE, and
probably will be in Katie) meaning that some of the changes may be
temporary and reverted later.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-04 09:24:39 +00:00
Ivailo Monev
ee20ecfac8
interfaces: add dummy source file for kspeech
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-04-27 13:57:29 +00:00
Ivailo Monev
1e26bf4a5d
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-03 00:05:54 +00:00
Ivailo Monev
9e8cfa5c74
generic: remove compat KLibFactory
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-23 07:44:26 +00:00
Ivailo Monev
9482c0f2e6
interfaces: fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-22 23:49:03 +00:00
Ivailo Monev
9d88b63898
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-28 02:27:18 +00:00
Ivailo Monev
50cfdd5738
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 22:05:36 +00:00
Ivailo Monev
1f34f5ad73
generic: use CMake export header generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 20:13:02 +00:00
Ivailo Monev
5600c15dec
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-11 08:06:16 +00:00
Ivailo Monev
d398932909
generic: drop Phonon in favour of MPV and custom player classes
...
kcompactdisc was remove because there is no use for it in the
current set of applications supported, if it is needed it will
need some work to make it use KMediaPlayer or whatever.
the Plasma VideoWidget class was dropped because custom widgets
(at some point) will be dropped unless absolutely needed and
hopefully getting rid of the heavy-weight QML stuff.
the new KMediaPlayer and KMediaWidgets classes are experimental
but they have been tested and they work as they should.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-20 02:43:02 +00:00
Ivailo Monev
376484dff8
generic: get rid of KLibrary
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-05 03:36:21 +02:00
Ivailo Monev
f5bf40a525
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-31 05:10:27 +02:00
Ivailo Monev
941fd29d95
generic: prepare for release, minor build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-31 04:24:11 +02:00
Ivailo Monev
4a7e7dacad
kdecore: remove deprecated kshared typedef
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-30 15:04:08 +02:00