Commit graph

4994 commits

Author SHA1 Message Date
Ivailo Monev
e1c7b6739b kdeui: de-virtualize KFontRequester methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 00:44:19 +02:00
Ivailo Monev
80f8621461 kdeui: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 00:43:10 +02:00
Ivailo Monev
1e93f91bb4 kdeui: remove unused KFontUtils functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 00:36:31 +02:00
Ivailo Monev
3a2a54184d kdeui: disable editing of KFontComboBox completely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 23:58:43 +02:00
Ivailo Monev
2d9091e401 generic: remove useless DEBUG file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 23:39:08 +02:00
Ivailo Monev
182a4e62c9 kdecore: assert that KConfigIniBackend is unlocked when destroyed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 23:38:34 +02:00
Ivailo Monev
bcdb65fb38 kdecore: do not inherit QObject from KConfigIniBackend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 23:08:30 +02:00
Ivailo Monev
40f5fb0261 kdecore: remove unused KConfigIniBackend::lock() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 22:28:39 +02:00
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