Ivailo Monev
1cda27ba73
kioslave: implement charset, modified and accept metadata for http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 06:09:45 +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
2d86198f48
cmake: correct pkg-config module check for curl
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 23:52:09 +02:00
Ivailo Monev
cb3f976585
kioslave: reset header data on every get from http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 21:51:46 +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
2b5f2ec093
kioslave: implement PropagateHttpHeader for http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 19:44:16 +02:00
Ivailo Monev
26b5f5f341
kioslave: the argument of SlaveBase::mimeType() is of QString type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 19:26:22 +02:00
Ivailo Monev
432062e14f
kdeui: remove unused QNetworkReply header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 19:20:24 +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
69af879278
kioslave: reimplement HTTP(S) slave via curl
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 16:40:06 +02:00
Ivailo Monev
68f3abe724
kimgio: read resource image files as blob
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 01:13:11 +02:00
Ivailo Monev
cc5a959285
kioslave: sleep 400ms on each iteration in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 20:04:44 +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
7cd0d7631d
includes: remove KHE leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:14:56 +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
07dac570ac
kimgio: workaround for some ImageMagick coders failing to load from blob
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 21:26:54 +02:00
Ivailo Monev
02eedf36ed
kdecore: adjust KService tests to recent changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 15:46:57 +02:00
Ivailo Monev
d13b150377
kdecore: testing build type fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 15:35:41 +02:00
Ivailo Monev
bdbc5faab6
interfaces: remove hex editor interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 14:31:37 +02:00
Ivailo Monev
82cdec9ed4
kioslave: minor http slave review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 14:30:55 +02:00
Ivailo Monev
976bff0363
kioslave: emit progress from http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 14:17:40 +02:00
Ivailo Monev
f2b8c2912b
kioslave: handle redirection in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 13:55:51 +02:00
Ivailo Monev
c5569f32e4
kioslave: apply metadata from scheduler if present
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 11:34:46 +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
d00cf4fd23
kioslave: return same default MIME type as the one specified in the protocol file for HTTP(S)
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 10:25:07 +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
f14e07536e
includes: do not install alias for non-existing accessmanager header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 13:30:22 +00:00
Ivailo Monev
e114495ec7
cmake: do not attempt to install non-existing GSSAPI module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 13:06:21 +00:00
Ivailo Monev
8b115dcc0d
kioslave: emit MIME type for HTTP(S) as required by KIO
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 10:46:58 +02:00
Ivailo Monev
181492b825
kioslave: basic HTTP(S) get operation implementation as an example for porting
...
akregator can send the requests and wait for them to complete once all are
in queue
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 10:09:14 +02:00
Ivailo Monev
e27ab30b0f
kdeui: remove unused header inclusions in kaboutapplicationpersonmodel_p source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 10:06:02 +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
ab7d1d326a
plasma: erase render cache on palette change
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 21:25:42 +02:00
Ivailo Monev
7c3acec445
plasma: remove noop Svg::elementAtPoint() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 21:14:35 +02:00