Commit graph

2828 commits

Author SHA1 Message Date
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
Ivailo Monev
6cf96c3a87 kdeui: remove unused KAnimatedButton class and KIconLoader getters for movies
KIconLoader::loadMovie() and KIconLoader::moviePath() are attempting to
load non-standard .mng files which, as far as I am aware, no icon theme
ships. for reference:
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#context

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 17:56:47 +03:00
Ivailo Monev
55d34d341d kdeui: do not copy the QFont object in KDatePickerPrivateYearSelector constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 17:42:03 +03:00
Ivailo Monev
6ea48c08a8 generic: remove unused and bogus configuration definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 17:28:16 +03:00
Ivailo Monev
23d7852213 kdeui: remove invalid property in org.kde.StatusNotifierItem D-Bus interface file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 17:01:52 +03:00
Ivailo Monev
1950c1f9f1 kimgio: drop support for some uncommon formats
note that they can still be loaded right now because if the header is not
recognized by the magick plugin further probing is done via
MagickCore::GetImageMagick(). in the future that may not be the case tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 13:59:56 +03:00
Ivailo Monev
02b0b8fb75 kimgio: if the format is not "magick" try reading from the device to determine capabilities
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 12:57:40 +03:00
Ivailo Monev
675a066c47 kutils: pass references where possible in KMediaWidget
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 12:03:32 +03:00
Ivailo Monev
e1accc74c8 kdeui: remove unused KApplication::checkRecoverFile() method
nothing saves recovery file(s) in ~/autosave so it is potentially used to
check for file(s) in the tmp resource directory thus of no real value

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 01:47:42 +03:00
Ivailo Monev
06f4ccefdf kdecore: correct return value checks in rmtree() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 01:22:51 +03:00
Ivailo Monev
a8aa470a11 kdecore: format ktempdir source and header files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 01:20:28 +03:00
Ivailo Monev
2a23a99284 cmake: remove unused modules inclusions in FindKDE4Internal module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 18:49:56 +03:00
Ivailo Monev
d711215d80 cmake: remove WITH_PREFIX option for kde4_add_plugin() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 18:05:59 +03:00
Ivailo Monev
b40ed43aa4 cmake: new baseline kde4_optional_add_subdirectory() macro replacing macro_optional_add_subdirectory()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 17:25:09 +03:00
Ivailo Monev
08345f1315 cmake: new baseline kde4_bool_to_01() macro replacing macro_bool_to_01()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 16:44:28 +03:00
Ivailo Monev
5d31c03dcb generic: remove unused ENABLE_NLS configuration definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 15:59:16 +03:00
Ivailo Monev
3625520f5c cmake: remove now unused MacroAddFileDependencies file inclusion in MacroLibrary module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 15:40:56 +03:00
Ivailo Monev
ea9b5d7ade cmake: new baseline kde4_add_dbus_service() macro replacing dbus_add_activation_service()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 14:58:58 +03:00
Ivailo Monev
01368b3d51 kded: use the correct variable for binaries installation path in D-Bus service file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 14:19:28 +03:00
Ivailo Monev
1240740ac4 cmake: move the macros documentation to KDE4Macros file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 13:56:08 +03:00
Ivailo Monev
7a8eccb937 Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kdelibs 2022-09-27 12:13:21 +03:00
Ivailo Monev
b99f5304e9 cmake: remove GENERATE_MOC option for kde4_add_kcfg_files() macro
MOC-ing is now done automatically because CMAKE_AUTOMOC is set to ON

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 12:11:09 +00:00
Ivailo Monev
0f34942d7b cmake: remove USE_RELATIVE_PATH option for kde4_add_kcfg_files() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 12:05:18 +00:00
Ivailo Monev
d7e21d5d57 kdeui: effectively revert c689f83d30
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 11:13:25 +03:00
Ivailo Monev
bb883b346d generic: remove unused CMake module file inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 11:09:26 +03:00
Ivailo Monev
dd6eab0c41 generic: remove unused ttyname_r() function configuration check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 11:03:08 +03:00
Ivailo Monev
7c996527a8 kdeui: remove declaration of non-existing KShortcutSchemesHelper::saveShortcutScheme() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 10:57:59 +03:00
Ivailo Monev
ec0b9543aa kdeui: remove unused KGlobalAccelPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 10:51:08 +03:00
Ivailo Monev
9cf5779647 kdeui: call QObject constructor in the default KGlobalShortcutInfo constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 10:48:29 +03:00
Ivailo Monev
c689f83d30 kdeui: remove KGlobalShortcutInfo friend declaration for non-existing class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 10:46:46 +03:00
Ivailo Monev
fe76fe95a7 kdeui: optimize KGlobalShortcutInfo assignment operator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 10:29:07 +03:00
Ivailo Monev
51ec59c95e kdeui: move the static protocol version constant out of KStatusNotifierItemPrivate class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 10:12:00 +03:00
Ivailo Monev
51a8d308a1 kdeui: format notification source and header files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 10:10:44 +03:00
Ivailo Monev
71a479f48c kdeui: use typedef from KNotification class in KNotificationManager
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:52:25 +03:00
Ivailo Monev
36472304d8 kdeui: format knotification source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:49:21 +03:00
Ivailo Monev
26d0aa0859 kdeui: get rid of KNotificationManager::Private struct
KNotificationManager is private class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:49:03 +03:00
Ivailo Monev
b2a60df085 kdeui: remove redundant KNotification class forward declaration
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:31:01 +03:00
Ivailo Monev
37af6aab44 kdeui: remove unused typedef in knotificationmanager source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:30:24 +03:00
Ivailo Monev
23873e50ec kdeui: de-duplicate code inknotificationmanager source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:29:15 +03:00