Commit graph

3084 commits

Author SHA1 Message Date
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