Ivailo Monev
ecd0102876
kdecore: remove now unused KStringHandler::obscure() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 19:30:36 +03:00
Ivailo Monev
9c6ba7e9e2
generic: drop support for storing passwords in kcfg files
...
use KPasswdStore instead
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 19:11:32 +03:00
Ivailo Monev
03c804d902
kdeui: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 19:02:13 +03:00
Ivailo Monev
32cc183690
kio: KRemoteEncoding::decode() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 18:57:54 +03:00
Ivailo Monev
db133fb8b6
kutils: minor corrections
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 18:54:16 +03:00
Ivailo Monev
116cd8f60e
kutils: set KSpeech voice from config only if the voice value is not empty
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 14:04:38 +03:00
Ivailo Monev
e4b722622d
kutils: test KSpeech::jobStateChanged() signal
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 14:02:06 +03:00
Ivailo Monev
15027904d8
kutils: ifdef guard the asserts in KSpeechPrivate destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 13:51:55 +03:00
Ivailo Monev
9567854380
kutils: fix the KSpeech instances limitation
...
NOTE: speech-dispatcher may deadlock regardless of what and how is being
locked in KSpeech, verify it works as it should via `spd-say` multiple
times if you are experiencing deadlocks (`spd-say` deadlocks on the 3rd
time for me on Arch)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 13:47:43 +03:00
Ivailo Monev
a2988266d5
kutils: store and restore e-mail user and password via KPasswdStore
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 13:26:40 +03:00
Ivailo Monev
eb1ea1da37
kutils: remove the leading dot from the extension in KExiv2::preview()
...
fixes loading of preview images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 02:05:48 +03:00
Ivailo Monev
c13b1caf03
kutils: warn if KExiv2 is stub from KExiv2::metadata()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 02:04:46 +03:00
Ivailo Monev
feb0869d29
kio: avoid temporary in kfilematadata_exiv2 plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 01:02:53 +03:00
Ivailo Monev
e29151a728
kutils: essentially KExiv2 rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 00:59:16 +03:00
Ivailo Monev
abde7f3cb7
kutils: implement KExiv2::label()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 02:30:54 +03:00
Ivailo Monev
f4df28cf49
kutils: map Iptc and Xmp data from KExiv2::data()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 02:29:52 +03:00
Ivailo Monev
78f4dd9aee
kutils: do not include the libarchive function name in error strings
...
for consistency since some errors strings are not based on libarchive
error codes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 20:06:36 +03:00
Ivailo Monev
591e73ca63
kutils: update readable and writable KArchive MIME types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 19:47:08 +03:00
Ivailo Monev
04fa9c4bf9
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kdelibs
2022-10-15 19:38:39 +03:00
Ivailo Monev
37c782601f
kutils: mark KArchive and KSpeech as stable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 19:45:37 +03:00
Ivailo Monev
3f28263411
kutils: when opening archive fails in helper methods return null
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 19:36:59 +03:00
Ivailo Monev
60e3e9bba3
kutils: cancel mail sending when cancel button is clicked
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 16:14:16 +03:00
Ivailo Monev
09d216625c
kutils: disable OK button while mail is being send in KEMailDialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 16:13:24 +03:00
Ivailo Monev
382151966f
kutils: disable verbose output in KEmail
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 15:56:03 +03:00
Ivailo Monev
4987a519ca
kutils: show error message if kcmshell4 is not found from KEMailDialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 15:50:13 +03:00
Ivailo Monev
6a3062953f
kutils: show information message after mail has been sent from KEMailDialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 15:47:30 +03:00
Ivailo Monev
9bf6e64f13
kdecore: kmail shall parse the URL like other e-mail clients
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 15:23:23 +03:00
Ivailo Monev
d614240e33
kutils: KEMailDialog setters and getters
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 15:22:34 +03:00
Ivailo Monev
06b6aa6b9a
kutils: send From, To and Cc headers from KEMail
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 13:47:04 +03:00
Ivailo Monev
4d4957fad4
kdecore: drop support for bcc
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 12:54:55 +03:00
Ivailo Monev
0477678a72
kutils: const-ify variable in KEMail::send()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 12:47:35 +03:00
Ivailo Monev
7ddaa71a32
kutils: send mail from thread in KEMailDialog so it does not block
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 12:39:44 +03:00
Ivailo Monev
b8f4e8f820
kdecore: remove unsupported KToolInvocation::invokeMailer() argument
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 05:26:31 +03:00
Ivailo Monev
e93a749ee7
kutils: kemail library classes review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 05:15:43 +03: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
368cfcd2f4
kio: correct arguments passed to konsole executable
...
fixes starting programs that require terminal from Plasma menu for
example
%i no longer expands to "--icon '%i'", I changed it to be so some time ago
so that different arguments can be passed along with %i to programs if they
support icon option but with different option name
%m is deprecated, for reference:
https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s07.html
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 22:52:06 +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
92ec388650
kimio: rename ICOType enums for consistency
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:15:21 +03:00
Ivailo Monev
30a64d7b4a
kio: register KUrl as metatype from the KUrlRequesterPrivate constructor
...
that way it is registered from any KUrlRequester constructor not the just
one that takes two QWidget arguments
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 02:59:38 +03:00
Ivailo Monev
92b495b19a
kimgio: implement quality option for jpg plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 15:09:58 +03:00
Ivailo Monev
95331f0c56
kimgio: implement JPEG writing
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 15:01:45 +03:00
Ivailo Monev
aadf9d5164
kimgio: rename jpeg plugin to jpg to match the more common extension
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 14:28:59 +03:00
Ivailo Monev
cd7d01a484
kimgio: take the format as hint only and probe the device if format does not match
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 14:18:29 +03:00
Ivailo Monev
2ce7ac3843
kimgio: check if the KMimeType pointer is still valid in RAWPlugin::mimeTypes()
...
can be invalidated during sycoca database update, fixes possible crash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 13:41:40 +03:00
Ivailo Monev
59e28bfa08
Revert "kimgio: ICO image reading optimization"
...
This reverts commit 5f1bde04b6
.
2022-10-13 12:32:54 +03:00
Ivailo Monev
5f1bde04b6
kimgio: ICO image reading optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 05:08:23 +03:00
Ivailo Monev
2546fb4596
kimgio: bail if invalid ICO is not in the norms
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 05:07:32 +03:00
Ivailo Monev
840491cda0
kimgio: claim support for image/x-jp2-codestream MIME type in jp2 plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 07:38:38 +03:00
Ivailo Monev
e6b0f87542
kimgio: minor corrections
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 07:36:30 +03:00
Ivailo Monev
13b5deb7fa
kimgio: peek to figure out the codec to use in jp2 plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 04:16:48 +03:00