Ivailo Monev
8f3bf2166c
kdecore: clear result if BZip2 compression fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 18:51:33 +03:00
Ivailo Monev
bffc24d6ce
cmake: install the LibDeflate module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 18:17:41 +03:00
Ivailo Monev
860b2d098d
kdecore: new KCompressor and KDecompressor classes replacing KFilterDev
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 18:07:24 +03:00
Ivailo Monev
efd9978abf
kutils: libarchive does not support plain bzip, gzip and xz formats
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 13:46:41 +03:00
Ivailo Monev
6e995c6db0
plasma: do not attempt to guess elements from SharedSvgRenderer constructor
...
once it has been done and interesting elements information reaches the
disk cache (which is shared config) parsing the file again is a waste
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-17 00:01:25 +03:00
Ivailo Monev
5336ff3054
kdeui: stdlib is not included for rand() and srand() in kapplication source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 23:58:09 +03:00
Ivailo Monev
b8dfea7b5e
kdecore: test KService with existing service
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 20:57:55 +03:00
Ivailo Monev
90dcd31b77
kdecore: tune busy loops for more throughput
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 20:39:36 +03:00
Ivailo Monev
c103f55029
kdecore: adjust expected data in KConfig test case
...
KConfig now expands environment variables not commands
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 20:15:42 +03:00
Ivailo Monev
0191664390
Revert "kdecore: do not expand environment variables if expansion is not to be done in KConfigGroup::readPathEntry()"
...
This reverts commit ef69e4639c
.
2022-10-16 20:13:46 +03:00
Ivailo Monev
ef69e4639c
kdecore: do not expand environment variables if expansion is not to be done in KConfigGroup::readPathEntry()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 20:09:10 +03:00
Ivailo Monev
a91b3422e3
kdecore: adjust expected data in KConfig test case
...
KConfig no longer expands commands
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 19:58:20 +03:00
Ivailo Monev
af07c63a89
kdecore: check if the dollar sign is used for command in KShellTest::envExpand()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 19:54:51 +03:00
Ivailo Monev
b5c25aa63b
kdecore: adjust KMimeType test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 19:25:22 +03:00
Ivailo Monev
fa37ef12e8
kdecore: error out on unknown C++ type or default value type from kconfig_compiler
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 18:18:53 +03:00
Ivailo Monev
481246654c
kutils: test KExiv2 preview
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 18:08:05 +03:00
Ivailo Monev
09462eba68
kutils: remove from input field in KEMailDialog
...
already specified in the user information settings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 17:53:20 +03:00
Ivailo Monev
388c3a6fa2
kutils: update URL to video in KMediaWidget test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 17:52:12 +03:00
Ivailo Monev
6300c04d0f
kutils: test KExiv2 metadata
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 20:21:47 +03:00
Ivailo Monev
f567bc0f07
kutils: test KExiv2 images rotation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 20:06:34 +03:00
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