Ivailo Monev
5fde68fd67
kdecore: remove unused KConfigIniBackend methods and members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 22:19:53 +02:00
Ivailo Monev
179d6768bf
kio: correct buffer size in KIO::SocketConnectionBackend::sendCommand()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 21:54:03 +02:00
Ivailo Monev
8fbb05eb99
kdecore: remove declaration of non-existing method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 21:53:05 +02:00
Ivailo Monev
6d1d1b7112
kutils: sync password store on write
...
in case kded crashes for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 14:08:53 +02:00
Ivailo Monev
1eaf89824e
generic: make use of the new QPixmap comparison operators
...
requires the following commit from the Katie repo:
e28900041a4e78589f3ba28c36fda5bfd6e0f150
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 13:07:11 +02:00
Ivailo Monev
d52a4a7c6b
solid: drop button interface
...
now unused, the signals were never implemented either
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 07:35:48 +02:00
Ivailo Monev
d9847b4290
kio: remove unused read timeout getters
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 15:44:06 +02:00
Ivailo Monev
e879c440fb
kioslave: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 15:26:25 +02:00
Ivailo Monev
f1521944ed
kio: documentation updates
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 10:15:33 +02:00
Ivailo Monev
08a76dd091
kioslave: typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 10:05:24 +02:00
Ivailo Monev
b43339cf19
kio: drop proxy support
...
because curl internally checks the environment for proxy-related variables
it is redundant to duplicate that feature, that however is possible due to
the rewrite of the ftp, sftp and http slaves that I did. some other changes
were made while at it such enable automatic resuming by default, if KIO
slaves cannot resume or do not resume transfers that is different thing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 09:54:38 +02:00
Ivailo Monev
599c76018a
kioslave: do not redirect to the original URL from curl slave
...
now that QHostInfo resolves in a more relaxed way (without NI_NAMEREQD
flag) it can happen that the hostname of the result is the address
itself
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 06:07:37 +02:00
Ivailo Monev
a4ce7d439c
kimgio: log what kind of header was detected and on what iteration
...
as clarification what plugin will be used for example when data is probed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-27 07:46:46 +02:00
Ivailo Monev
f67c1398fb
generic: remove scripting support leftovers
...
imports were qml thing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-27 07:09:01 +02:00
Ivailo Monev
000463c53d
solid: remove redundant include directories
...
Katie setups the compile definitions and include directories for each
component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-27 07:06:23 +02:00
Ivailo Monev
318fa971d3
kdecore: adjust tests to recent changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-27 06:20:57 +02:00
Ivailo Monev
1eaf3dab61
kio: remove kfilemodule leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-27 06:12:57 +02:00
Ivailo Monev
4df06d8f7a
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 02:43:33 +02:00
Ivailo Monev
6e654af2b3
kio: implement KFileWidget::setConfirmOverwrite() and KFileWidget::setInlinePreviewShown()
...
no idea why those methods were stubs but KFileWidgetPrivate had a method
for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 02:32:50 +02:00
Ivailo Monev
7dd0200d8f
kio: de-virtualize KFileWidget methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 02:28:43 +02:00
Ivailo Monev
d91db9dd72
generic: update purpose of curl dependancy
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 01:26:52 +02:00
Ivailo Monev
a65bd3b685
kfile: merge it into kio
...
once upon a time it was either part of it or was separated from it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 01:19:59 +02:00
Ivailo Monev
30eedcf057
kio: KIO::PreviewJob documentation corrections
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 10:38:59 +02:00
Ivailo Monev
392020bff1
plasma: remove unused private member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 09:13:11 +02:00
Ivailo Monev
8f1f10be6c
plasma: do not fade the end of the text from Plasma::Label
...
it causes undesired look in the weather applet for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 09:10:43 +02:00
Ivailo Monev
cf842d6705
kutils: ensure the initial KDecompressor buffer size is never zero
...
fixes decoding of long xz data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 08:51:49 +02:00
Ivailo Monev
891458c94a
kio: do not cache strings in KIO::UDSEntry
...
KIO::UDSEntry and QString are already shared data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 06:54:31 +02:00
Ivailo Monev
75b9cfddd3
generic: const-ify private data pointers where copying is disabled
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 06:49:59 +02:00
Ivailo Monev
39ebfa6fd4
kutils: disable copying of KEMailSettings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 06:49:09 +02:00
Ivailo Monev
645366a330
kio: remove redundant KIO::UDSEntry::UDS_TIME enum
...
same as KIO::UDSEntry::UDS_NUMBER internally
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 05:44:32 +02:00
Ivailo Monev
cdf208de0a
kioslave: branch to not log warning in curl slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 03:41:59 +02:00
Ivailo Monev
a324de58dc
kdeui: log KAction warning to the correct debug area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 14:42:24 +02:00
Ivailo Monev
3ce3fcf34b
kdeui: drop KNotificationRestrictions class
...
most of the functionality is not implemented, the rest can be done via
Solid::PowerManagement::beginSuppressingScreenPowerManagement() and
Solid::PowerManagement::stopSuppressingScreenPowerManagement()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 13:53:40 +02:00
Ivailo Monev
6f0e672758
kio: user notification optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 12:55:38 +02:00
Ivailo Monev
70d01331b7
kutils: KCompressor and KDecompressor optimizations
...
notably for the case of processing data multiple times with the same
KCompressor/KDecompressor object
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 12:25:43 +02:00
Ivailo Monev
6063b39cb2
kutils: easier to change KDecompressor limit
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 12:18:41 +02:00
Ivailo Monev
31b4f47a7d
kioslave: ftp line parsing optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 12:07:13 +02:00
Ivailo Monev
6b75a23901
kdecore: remove warning about kglobal header
...
I do not guarantee compatibility between releases, no file should be copied
without the tought that the person that does it takes over maintainership
(i.e. I take no responsibility for what someone else does)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 11:04:18 +02:00
Ivailo Monev
84e95ac58c
kdecore: remove unused test plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 10:58:41 +02:00
Ivailo Monev
fe050791bf
kioslave: correct warning message in curl slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 10:57:30 +02:00
Ivailo Monev
72fc471eb7
kioslave: map 416 and 501 HTTP status to KIO error codes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 02:31:42 +02:00
Ivailo Monev
ecd08e8f97
kutils: remove reference to dead links
...
have to keep an eye on those, servers tend to die
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 01:46:50 +02:00
Ivailo Monev
6b5605a0a0
kutils: KDecompressor optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 19:10:31 +02:00
Ivailo Monev
72faa00809
kioslave: curl slave review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 18:46:39 +02:00
Ivailo Monev
2d64361d58
kdecore: partially revert 5498e78c34
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 18:18:32 +02:00
Ivailo Monev
2fb22a0840
kioslave: much simpler curlKeyCallback() implementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 08:14:13 +02:00
Ivailo Monev
78dcdcfd18
kioslave: mark unused curlKeyCallback() function arguments as such
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 07:46:00 +02:00
Ivailo Monev
b8a3129a1a
kioslave: implement option to accept or reject keys from curl slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 07:42:42 +02:00
Ivailo Monev
24c871eb30
kioslave: set CURLOPT_SSH_AUTH_TYPES from curl slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 06:52:45 +02:00
Ivailo Monev
5498e78c34
kdecore: drop internal helper protocol info
...
the check refers to services only, there are no helper protocols now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 06:02:38 +02:00