Ivailo Monev
b4f5cc99f6
kio: use kio4 catalog in metadata plugins
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 05:08:18 +03:00
Ivailo Monev
2485fe0959
kio: mark KFileMetaDataPlugin as stable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 00:04:18 +03:00
Ivailo Monev
256441eb3f
kio: extract more metadata via FFmpeg
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 23:36:18 +03:00
Ivailo Monev
827cea933d
kio: ignore whatever MIME types FFmpeg codecs claim
...
there is apparently codec for text/x-nfo and video codec meta information
was shown for such files (ansi)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 23:05:52 +03:00
Ivailo Monev
f53ee7d15a
kio: extract more metadata via FFmpeg
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 22:56:28 +03:00
Ivailo Monev
1d5bd20054
kio: extract duration metadata via FFmpeg
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 21:08:24 +03:00
Ivailo Monev
a49685fcf5
kio: extract more metadata via exiv2
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 20:03:15 +03:00
Ivailo Monev
e175ca1377
kio: implement option to disable metadata plugins
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 12:10:48 +03:00
Ivailo Monev
6197c25884
kio: implement audio and video meta information extractor via TagLib
...
TODO: elide meta information values or this may happen:
https://ibb.co/MZGv4Vz
2022-04-14 11:09:24 +03:00
Ivailo Monev
5e6e38e9a6
generic: fix build with older versions of FFmpeg by referencing meta-headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 10:45:27 +03:00
Ivailo Monev
65fd9ee037
cmake: try pkg-config lookup first from FFmpeg module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 09:56:49 +03:00
Ivailo Monev
2cc6924ac3
kio: explicitly link to avcodec library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 08:26:13 +03:00
Ivailo Monev
0e2ffeebe9
kio: implement audio and video meta information extractor via FFmpeg
2022-04-14 08:04:46 +03:00
Ivailo Monev
aa0cca8b8d
kio: bootstrap build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 04:53:05 +03:00
Ivailo Monev
e722b26ea5
kio: reimplement meta information extraction
...
TODO: plugins for audio and video meta information extraction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 04:45:36 +03:00
Ivailo Monev
809147acb4
cmake: install kde4_exec.sh script input file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 20:20:21 +03:00
Ivailo Monev
6aacff5531
kio: remove unused source files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 19:54:59 +03:00
Ivailo Monev
1c44e3a9c6
kio: move breaks to the scope they belong
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 19:46:16 +03:00
Ivailo Monev
3bc6a72e64
kdecore: fix KJob test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 18:45:27 +03:00
Ivailo Monev
ef8346a9ce
generic: execute tests via script
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 18:21:05 +03:00
Ivailo Monev
83afdb253e
cmake: remove now unused PAM and UnixAuth modules
...
bye PAM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 01:32:30 +03:00
Ivailo Monev
6d7b5a6c4f
plasma: fix directory existence checks in RunnerContext
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 16:15:18 +03:00
Ivailo Monev
0208bcb22f
generic: remove reference to unmaintained KIO protocols
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 15:52:31 +03:00
Ivailo Monev
100dc06d2c
Revert "kdecore: remove kde4- prefix from services lookup in KServiceTest"
...
This reverts commit 246fa5b377
.
2022-04-11 15:32:34 +03:00
Ivailo Monev
f5202fac38
kdecore: fix KLockFile test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 15:21:11 +03:00
Ivailo Monev
886cc9b3ca
kdecore: fix regression since c92d1b598d
and adjust KMimeType test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 05:23:21 +03:00
Ivailo Monev
a914fa1099
kio: fix pointer dereference in KIO::Job test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 03:28:44 +03:00
Ivailo Monev
758364edf2
kio: fix regression since b56e4cb58a
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 03:19:46 +03:00
Ivailo Monev
b4f3b51382
generic: fix and adjust some tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 02:47:19 +03:00
Ivailo Monev
fba93fc80f
kio: emulate http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#fileName meta information for compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 00:39:40 +03:00
Ivailo Monev
3514f30e7b
generic: fix and adjust some tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 00:12:13 +03:00
Ivailo Monev
d0d29ef693
kioslave: fix build with curl v7.73.0+
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 23:43:08 +03:00
Ivailo Monev
25b5133f26
kioslave: map some curl errors to KIO errors in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 21:56:21 +03:00
Ivailo Monev
8e88c28672
cmake: remove now unused OpenGLES module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 20:21:07 +03:00
Ivailo Monev
31976a9582
kutils: mark KPasswdStore and KPasswdRouletteDialog as stable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 03:27:21 +03:00
Ivailo Monev
40b0fefc82
cmake: remove reference to kephal
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 02:05:47 +03:00
Ivailo Monev
b5243323cb
cmake: remove now unused LibGcrypt module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 02:02:21 +03:00
Ivailo Monev
b3f53e46ce
cmake: remove now unused Gpgme module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 00:58:38 +03:00
Ivailo Monev
46fa878a2c
cmake: remove unused XCB libraries checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 00:54:22 +03:00
Ivailo Monev
9eb97d4d78
kutils: use OpenSSL functions to get cipher key and initialization vector length
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 16:53:15 +03:00
Ivailo Monev
07ad923cf2
kutils: implement config options for the cookie type, number of retries and timeout
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 16:02:48 +03:00
Ivailo Monev
cea6ac00f4
kutils: limit the store password length to the key length
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 13:36:33 +03:00
Ivailo Monev
58a511fa8f
kutils: switch password store cipher to Blowfish CFB
2022-04-09 01:52:08 +03:00
Ivailo Monev
8119962401
cmake: remove now unused NetworkManager module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 23:02:07 +03:00
Ivailo Monev
9779fbb0a1
mimetypes: remove bogus MIME type
...
shared-mime-info has had one for more than 17-years:
2e66e22ffc
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 05:17:27 +03:00
Ivailo Monev
f5fe6558ca
generic: deal with TODO related to CMP0005
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 01:55:36 +03:00
Ivailo Monev
e0edbc97c4
plasma: do not link to dl library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 01:49:02 +03:00
Ivailo Monev
d4a4386d9f
cmake: add GeoClue module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 20:15:27 +03:00
Ivailo Monev
cc1d2b01e0
kutils: KPasswdStore documentation clarification
...
here is what a store looks like:
https://ibb.co/Pc5Ky9w
things are different for both KPasswdStore and KWallet from the perspective
of `dbus-monitor` tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 04:02:42 +03:00
Ivailo Monev
04b02b7116
mimetypes: remove redundant application/x-turtle MIME type
...
for reference:
c41143ca85
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 02:21:13 +03:00