Commit graph

802 commits

Author SHA1 Message Date
Ivailo Monev
8cb850308d kio: handle more meta information cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 15:33:11 +02:00
Ivailo Monev
481e47a8b9 kio: handle more meta information cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 04:16:33 +02:00
Ivailo Monev
fb03c5ecb1 kio: convert URI to non-percentage encoded string in KNfoTranslator::translation()
half way there, still it looks a bit too much:
https://ibb.co/Bfqfj4n

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 02:45:12 +02:00
Ivailo Monev
f4b23e1b4e kio: avoid KUrl to QString and then implicit KUrl conversion in KFileMetaDataProvider::label()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 02:40:51 +02:00
Ivailo Monev
90c5cb1778 kio: handle more meta information cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 02:18:34 +02:00
Ivailo Monev
02fe8db7f7 kio: handle more meta information cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 01:07:48 +02:00
Ivailo Monev
ba198f7fc1 kio: reimplement meta information via libextractor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 00:06:22 +02:00
Ivailo Monev
c90d0d7d16 generic: drop support for file metadata writing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 21:30:04 +02:00
Ivailo Monev
6be64be278 kio: actually return translated key from KFileMetaInfoItem::name()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 18:48:43 +02:00
Ivailo Monev
229f2a78cf kio: remove unused KFileMetaInfoGroup class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 18:02:03 +02:00
Ivailo Monev
8d10293c57 kio: add TODO for KImageIO methods [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 04:07:32 +02:00
Ivailo Monev
e3ae3ce529 kioslave: implement no-auth for http slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-05 04:38:52 +02:00
Ivailo Monev
522e65a22e kio: make use of the new QImageReader and QImageWriter methods in KImageIO class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 14:49:41 +02:00
Ivailo Monev
d1cfc14e18 kparts: remove unused BrowserInterface, BrowserRun and BrowserOpenOrSaveQuestion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 01:33:04 +02:00
Ivailo Monev
59227c764e kio: remove unused KProtocolManager::proxyConfigScript() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 00:31:45 +02:00
Ivailo Monev
9506c710ff kio: correct format for thumbnails
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-02 15:09:26 +02:00
Ivailo Monev
6771d449d2 kio: save thumbnails in Katie's default image format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-28 02:07:36 +02:00
Ivailo Monev
82d2e0a4d8 generic: add Katie image format MIME type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-27 22:09:35 +02:00
Ivailo Monev
3764d9fa40 kio: do not deep-copy objects when iterating
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-25 01:42:16 +02:00
Ivailo Monev
9bf27697a8 kio: remove unused UDSEntry field types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 17:59:16 +02:00
Ivailo Monev
cb24795b43 generic: remove unused header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 19:46:08 +02:00
Ivailo Monev
84f834f8d6 kio: KProtocolManager documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 04:56:34 +02:00
Ivailo Monev
d20002f957 kio: drop obsolete proxy auto-discovery support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 04:53:38 +02:00
Ivailo Monev
0c77e10dc6 kio: remove now unused kntlm library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 04:28:08 +02:00
Ivailo Monev
11ea54d213 generic: drop SSL configuration support
SSL socket is used only in the ftp slave and in the dictionary
data engine for plasma which should use QSslConfiguration to
apply any prefernces - they do not

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-20 01:28:17 +02:00
Ivailo Monev
559792b4aa kio: remove unused and internal methods and enums
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 20:49:36 +02:00
Ivailo Monev
fcd8ecf950 kioslave: implement proxy and referrer metadata for http slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 19:19:09 +02:00
Ivailo Monev
3422ca4413 generic: get rid of KGLobal::staticQString()
global statics are static objects and the method is using one

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 19:49:54 +02:00
Ivailo Monev
d72f44f402 kio: metadata design notes update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 19:46:04 +02:00
Ivailo Monev
b4737263d2 kio: metadata design notes update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 18:50:24 +02:00
Ivailo Monev
2e47cd432c kio: cookies are always discarded now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 17:59:58 +02:00
Ivailo Monev
6f030a46f9 kioslave: set request cache control attribute based on KIO metadata in http slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 17:43:59 +02:00
Ivailo Monev
5dc275a5de kio: remove declaration of non-existing buildHTMLErrorString() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:45:22 +02:00
Ivailo Monev
f7acb0f8d8 kio: remove unused and deprecated SlaveInterface enums
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:41:34 +02:00
Ivailo Monev
3d7f76c332 kio: remove builtin data slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:35:58 +02:00
Ivailo Monev
4ee02ab2dc kio: remove unused KDataToolInfo, KDataToolAction and KDataTool classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:14:02 +02:00
Ivailo Monev
3ce5ea7e58 generic: drop TCP slave support and now unused SSL-related metadata
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 05:25:02 +00:00
Ivailo Monev
3c2ac11a64 kio: there is no class that I like in KIO, maybe...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 04:56:57 +00:00
Ivailo Monev
aca81ac5f5 kio: remove unused and internal SessionData member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 02:37:50 +02:00
Ivailo Monev
7c265c3c1b kio: remove fish slave leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 02:37:32 +02:00
Ivailo Monev
19797922e8 kio: remove stub SlaveBase::processedPercent() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 22:26:12 +02:00
Ivailo Monev
b277cdadfb generic: remove now unused http/webdav slave bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 10:57:37 +02:00
Ivailo Monev
0009cbb5a2 generic: drop support for webdav protocol
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 15:45:23 +02:00
Ivailo Monev
4084e90ced kio: remove now unused HTTP(S)-related settings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 09:13:15 +02:00
Ivailo Monev
581afd3caa generic: drop KIO HTTP(S) support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 09:12:20 +02:00
Ivailo Monev
3fb0674831 generic: replace QLinkedList<T> with QList<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-29 17:07:12 +02:00
Ivailo Monev
51ad209194 kio: build fix for the case when Strigi is not found or disabled
for reference:
https://github.com/fluxer/katana/issues/28

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-08 02:25:42 +02:00
Ivailo Monev
40db951343 kimgio: handle PBM, PGM, PPM and XBM via magick plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-16 06:44:38 +02:00
Ivailo Monev
1b6933c9aa kimgio: handle GIF format via magick plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-15 11:43:00 +02:00
Ivailo Monev
f71f52b1e8 kimgio: handle BMP, JPEG, TIFF and TGA formats via magick plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-14 21:21:21 +02:00