Ivailo Monev
e20d610997
kutils: load kpasswdstore module in phase 1
...
see the hack in kdirshare module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-25 19:01:10 +02:00
Ivailo Monev
a4ec0f5724
kutils: implement login via OAuth access token
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 07:56:02 +02:00
Ivailo Monev
38635d4406
kio: implement IconAlpha config option for previews
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 23:35:39 +02:00
Ivailo Monev
2bfb406a69
kutils: format and indent kcmoduleloader source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 14:02:04 +02:00
Ivailo Monev
a9c4638559
kutils: remove now bogus KCModuleLoader::unloadModule() method
...
QLibrary was rewritten and no longer uses internal reference count for
unloading thus constructing KPluginLoader object and unloading the library
does not have the effect it used to have, the KCModule pointer is deleted
by KCModuleProxy::deleteClient() regardless and QLibrary takes care of the
rest
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 05:55:24 +02:00
Ivailo Monev
c9fc4fa758
kutils: remove redundant KCModuleProxy::minimumSizeHint() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 05:47:50 +02:00
Ivailo Monev
2105d01df8
kutils: check the qApp pointer in KCModuleProxy::deleteClient()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 05:37:19 +02:00
Ivailo Monev
9b41127ecb
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 00:40:18 +02:00
Ivailo Monev
134d90ee06
kdecore: remove unused custom autostart path
...
the XDG path is be used instead, the custom autostart path was for programs
and scripts which is not feature mentioned in the spec
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 09:54:48 +02:00
Ivailo Monev
bb9979b108
kutils: plug KExiv2 memory leaks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-02 12:15:09 +02:00
Ivailo Monev
90928e8320
generic: store package found definitions in config header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 05:41:21 +02:00
Ivailo Monev
4cffecc6af
kutils: verify the KArchive progress signal values in its test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 09:49:28 +03:00
Ivailo Monev
3f692a32f9
kutils: implement progress signal for KArchive
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 03:47:53 +03:00
Ivailo Monev
d84dd15cdf
kutils: check the return value of CURLOPT_LOGIN_OPTIONS option setup in KEMail
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 11:38:55 +03:00
Ivailo Monev
252c2b96d5
kutils: ensure startup notification events are processed from KEMailDialog::showEvent()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 07:12:34 +03:00
Ivailo Monev
a2ae8fe7f4
kutils: warn that attachements are not implemented
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-25 02:32:41 +03:00
Ivailo Monev
efea5fade2
kutils: implement SSL option for KEMail
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 20:52:30 +03:00
Ivailo Monev
4af17bbebf
kutils: check curl_easy_setopt() return values in KEMail::send()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 19:49:18 +03:00
Ivailo Monev
c392733865
kutils: compiler warnings fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 16:54:31 +03:00
Ivailo Monev
00fe546231
kutils: do not propagate to KDialog::slotButtonClicked() if the user declined the button action
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 04:07:36 +03:00
Ivailo Monev
112d08917f
kutils: do not restore user and password from KEMail, do it from KEMailDialog
...
see the note in KEMailDialog::showEvent()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 23:21:54 +03:00
Ivailo Monev
8a307fc31b
kutils: ask for confirmation when the close button is clicked too from KEMailDialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:55:21 +03:00
Ivailo Monev
5a1ae4c3c2
kutils: reference KMimeType::findByPath and KMimeType::findByContent in KCompressor and KDecompressor documentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:04:55 +03:00
Ivailo Monev
97bb978c42
kutils: brief KCompressor and KDecompressor documentation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 19:03:11 +03:00
Ivailo Monev
51e3763a1f
kutils: de-duplicate code in KCompressor and KDecompressor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 18:45:34 +03:00
Ivailo Monev
08ff3426ce
kutils: set error string if the type is invalid in KCompressor::process() and KDecompressor::process()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 18:44:22 +03:00
Ivailo Monev
ec505df46a
kutils: allocate less space for headers in KCompressor::process()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 23:06:52 +03:00
Ivailo Monev
e626e41d5f
kutils: check output buffer size limit before redoing XZ/LZMA decoding
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 21:00:42 +03:00
Ivailo Monev
60e94313ef
kdecore: move KCompressor and KDecompressor to karchive library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 04:40:28 +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
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
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
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