Commit graph

2866 commits

Author SHA1 Message Date
Ivailo Monev
f5c0cc05ee kdeui: use static_cast<T>() to cast the WId type in KStatusNotifierItemDBus::WindowId()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 12:06:29 +03:00
Ivailo Monev
63decfbc2c kdecore: remove redundant qobject header inclusion in ksystemtimezone header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 11:53:45 +03:00
Ivailo Monev
742ed2e6f6 cmake: add comment about CMP0003
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 11:53:16 +03:00
Ivailo Monev
320c91d5ca cmake: fix warnings about package name mismatch
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 10:46:46 +03:00
Ivailo Monev
ed7e30c232 plasma: remove noop ContainmentActions reimplementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:31:16 +03:00
Ivailo Monev
5a3d2fbac3 kdeui: use I18N_NOOP2_NOSTRIP() macro instead of redefining I18N_NOOP2()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:12:37 +03:00
Ivailo Monev
e473efecec plasma: someone's typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:04:57 +03:00
Ivailo Monev
7543562d33 kdeui: remove for non-existing kde4 wrapper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 00:04:34 +03:00
Ivailo Monev
c8da57185f kdecore: optimize zoneinfoDir() function by using KDE::stat()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 22:24:44 +03:00
Ivailo Monev
cfe982a0b5 kutils: replace QT_STATBUF with KDE_struct_stat in KHTTPPrivate::accessCallback() for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 22:17:23 +03:00
Ivailo Monev
f2b5c374ed kdecore: check for arc4random_uniform() and use it in KRandom::randomMax() if available
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 21:22:43 +00:00
Ivailo Monev
af34fced45 kdecore: mark QByteArray object as const in KSystemTimeZones::local()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 19:54:39 +03:00
Ivailo Monev
bf9e83491f kdecore: a bit more strict zone.tab line validation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 19:53:43 +03:00
Ivailo Monev
86083f700b kdecore: check if the watcher pointer is null before posting delete event for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 19:52:59 +03:00
Ivailo Monev
c00faabcb7 kdecore: use QFileSystemWatcher instead of KDirWatch in KSystemTimeZones
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 18:48:13 +03:00
Ivailo Monev
21089d5032 kdecore: minor KSystemTimeZones::local() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 16:34:55 +03:00
Ivailo Monev
6f0b3eda3b kdecore: merge KTzfileTimeZone and other tzdata related classes into the base classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 16:08:05 +03:00
Ivailo Monev
049d05d3c2 kdecore: simplify zone.tab line splitting
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 13:17:20 +03:00
Ivailo Monev
33a4458cc3 kdecore: cache the timezone that is not from TZ environment variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 13:07:16 +03:00
Ivailo Monev
d30fc8d22a kdecore: KSystemTimeZones rewrite to not require daemon
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 12:20:38 +03:00
Ivailo Monev
1713b4256b kdeui: pass the size of QByteArray objects to QString constructors in KImageIO methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 22:02:11 +03:00
Ivailo Monev
5771475806 kfile: remove unimplemented KDirOperator::setDropOption() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 21:48:07 +03:00
Ivailo Monev
5f7912004c kdecore: replace KTempDir::create() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 21:33:18 +03:00
Ivailo Monev
c03977c492 kdecore: move the rmtree() function to the top of ktempdir source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 21:32:24 +03:00
Ivailo Monev
0084c9aada kdecore: remove bogus check for HAVE_TEST definition in ktempdir source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 21:08:32 +03:00
Ivailo Monev
718ccc145f kdecore: remove redundant KEncodingDetector class
use QTextCodec::codecForUtfText() or QTextCodec::codecForText() instead

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 20:47:46 +03:00
Ivailo Monev
894a2d52bb kdecore: remove KLocale getters related to text codec
see the comment in KLocalePrivate::initEncoding()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 20:00:04 +03:00
Ivailo Monev
484f96e12e kdeui: KApplication constructor optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 10:18:56 +03:00
Ivailo Monev
35fece3701 kdeui: convert the only relevant KCursor constructor to static method and remove its unused member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 01:27:22 +03:00
Ivailo Monev
ab8812764a kdeui: move the default value for KGlobalAccelPrivate::getComponent() argument to the method declaration
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 01:25:48 +03:00
Ivailo Monev
c78363de67 kdecore: deal with TODO related to KService::newServicePath()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 23:07:31 +03:00
Ivailo Monev
792357e82e plasma: const-ify Dialog::graphicsWidget() getter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 22:51:50 +03:00
Ivailo Monev
81870c59a8 kdeui: remove unused KModifierKeyInfo class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 22:25:05 +03:00
Ivailo Monev
dd04885d5f kdeui: remove kontact hack
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 22:08:48 +03:00
Ivailo Monev
4592eab0ce kdeui: remove unused private KUniqueApplication::Private class member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 22:06:46 +03:00
Ivailo Monev
aa3793cb90 kdeui: remove unused KWordWrap class
word wrapping is done automatically via QLabel::setWordWrap() for
example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 21:57:54 +03:00
Ivailo Monev
e6ea319726 kdeui: remove unused private classes members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 21:47:31 +03:00
Ivailo Monev
9980b9d70b kutils: KSpeech branches optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 20:02:35 +03:00
Ivailo Monev
7c9aaf853e kutils: remove code used for debugging in kspeech source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 19:18:56 +03:00
Ivailo Monev
bbe700feda generic: update package URLs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 19:18:30 +03:00
Ivailo Monev
c14ba1b5d4 kutils: check the return values of speech-dispatcher function calls
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 18:58:34 +03:00
Ivailo Monev
911d4c575a kutils: check if volume and pitch values are in the range they are supposed to be
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 18:51:11 +03:00
Ivailo Monev
2588f50365 kutils: handle some special cases when setting voice
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 18:30:57 +03:00
Ivailo Monev
ea8820348b kutils: initialize speech-dispatcher connection only from KSpeech constructor and reinitialize on ID change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 18:30:22 +03:00
Ivailo Monev
2673f025e6 kutils: do not remove all jobs from KSpeech destuctor
if the KSpeech object is stack-allocated then a voice message may be
dispatched and stopped shortly after when the KSpeech object is destroyed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 18:27:32 +03:00
Ivailo Monev
ee7c852183 kutils: use the same default as speech-dispatcher for voice pitch
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 18:25:44 +03:00
Ivailo Monev
5fce9429a4 kutils: implement per-application (client) settings for KSpeech
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 16:00:48 +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
6ea85df1c2 cmake: kde4_* macros review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 11:12:06 +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