Commit graph

661 commits

Author SHA1 Message Date
Ivailo Monev
a12fea1aef kio: remove unused header inclusions in slaveinterface source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 14:34:58 +03:00
Ivailo Monev
d3426e8206 kio: SlaveInterface::dispatch() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 14:29:44 +03:00
Ivailo Monev
17de7b68f2 kio: deprecation warning fix
better not use std::mem_fun() and std::mem_fn() at all

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 06:58:22 +03:00
Ivailo Monev
e88c621aa2 generic: authorization reimplementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:27:41 +03:00
Ivailo Monev
a08c91ab3c kdecore: mark internal KWordMacroExpander and KCharMacroExpander reimplementations as final
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 19:16:22 +03:00
Ivailo Monev
7d5ec84ab1 generic: compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 17:19:33 +03:00
Ivailo Monev
f7b9fa633a kio: remove unused KonqBookmarkOwner, KonqBookmarkMenu and KonqBookmarkContextMenu classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 04:19:36 +03:00
Ivailo Monev
a1e8400692 kio: drop support for importing formats other than XBEL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 04:07:52 +03:00
Ivailo Monev
2f89c3a427 kdecore: drop extra protocol fields support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 02:54:55 +03:00
Ivailo Monev
ffd5175527 kio: remove reference to non-existing QColorGroup class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 18:32:30 +03:00
Ivailo Monev
1b5c5fe630 generic: do not use QStringListIterator for iterating
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 10:18:04 +03:00
Ivailo Monev
4c32d028bc kio: remove reference to proxyscout KDED module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 08:54:47 +03:00
Ivailo Monev
00f95b629b generic: compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 02:20:16 +03:00
Ivailo Monev
912a4c6fd3 kio: pass the local file URL to QFileInfo in PreviewJobPrivate::statResultThumbnail()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 22:28:54 +03:00
Ivailo Monev
adda86c541 kio: remove unused KIO::UDSEntry object in PreviewJobPrivate::statResultThumbnail()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 22:28:09 +03:00
Ivailo Monev
fc968ddd58 kio: remove irrelevant TODO
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:12:38 +03:00
Ivailo Monev
1988ee1c94 kio: indent switch cases in KIO::JobUiDelegate::askDeleteConfirmation()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:12:22 +03:00
Ivailo Monev
025dae464b generic: remove smb and nfs slave leftovers, default to sftp for remote protocol
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 14:58:53 +03:00
Ivailo Monev
63b685c3dd kio: remove unused SchedulerPrivate::setupSlave() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 14:23:09 +03:00
Ivailo Monev
567c893b1e kio: remove unused internal metadata feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 12:24:12 +03:00
Ivailo Monev
f999bb4754 kio: remove unused private KIO::Scheduler slots and non-operational signals
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 12:11:37 +03:00
Ivailo Monev
9864a7a630 generic: drop SMB and NFS support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 02:19:35 +03:00
Ivailo Monev
3c078e3579 kio: remove unused slave definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 01:37:20 +03:00
Ivailo Monev
691b17959b kio: remove unused scheduler header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 16:51:31 +03:00
Ivailo Monev
4a85ee6cae kio: KIO::Schedueler documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 16:51:14 +03:00
Ivailo Monev
41babc2d25 kio: remove unused KIO::Scheduler methods
I expect some race-conditions to manifest from such changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 16:19:17 +03:00
Ivailo Monev
8035a87caf kio: remove redundant KIO::Scheduler methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 15:39:01 +03:00
Ivailo Monev
f7ac083851 kio: remove unused KProtocolManager methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 11:56:00 +03:00
Ivailo Monev
08f290fa8b generic: cast pointers with QObject as base class via qobject_cast<T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 18:06:11 +00:00
Ivailo Monev
4a4c85431e kdecore: move K_EXPORT_PLUGIN() macro to kpluginfactory header [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 09:06:11 +03:00
Ivailo Monev
e4c7b66490 kdecore: move K_EXPORT_PLUGIN() macro to kpluginloader header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 22:01:35 +03:00
Ivailo Monev
2bf6c7b236 kio: do not use resource files for KACLEditWidget images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 15:34:01 +03:00
Ivailo Monev
0f9d407bb8 kio: elide metadata values
TODO from 6197c25884

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 05:38:19 +03:00
Ivailo Monev
e742262399 kio: remove unused headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 19:48:22 +03:00
Ivailo Monev
ede7d4d831 kio: do not transition the preview image
fixes image not showing sometimes due to race-conditions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 19:46:14 +03:00
Ivailo Monev
05ab33ea75 kio: show disabled inode-directory image when the item is directory and preview fails
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 14:57:28 +03:00
Ivailo Monev
2aca2619c3 kio: KFileMetaDataConfigurationWidget optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-28 07:24:19 +03:00
Ivailo Monev
34f0c59d46 kio: sort metadata by name
better everyday (even on sundays):
https://ibb.co/MnGq4dx

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 15:32:32 +03:00
Ivailo Monev
01ebf503a2 kio: remove unused kfilemetainfoitem header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 14:37:33 +03:00
Ivailo Monev
c5ae3ee607 kio: KFileMetaInfoItem::isValid() shall return false if key and value are empty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 14:36:16 +03:00
Ivailo Monev
fa7414c709 kio: remove redundant KFileMetaInfoItem forward declaration in kmetaprops header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 14:35:32 +03:00
Ivailo Monev
8696681c5c generic: process all events and use KJob::exec() instead of QEventLoop
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 15:56:30 +03:00
Ivailo Monev
77ee0ccbe6 kio: remove unused CacheDir session metadata
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 03:15:00 +03:00
Ivailo Monev
bdbf00ee85 kio: remove unused code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 01:30:49 +03:00
Ivailo Monev
78a7998bfa kio: remove unused and private KIO::SlaveBasePrivate::slaveid member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 01:21:30 +03:00
Ivailo Monev
96868b9922 kio: remove setup for signals KCrash::setCrashHandler() already sets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 16:18:13 +03:00
Ivailo Monev
08bcf8ccba kio: remove data protocol leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 09:42:58 +03:00
Ivailo Monev
926345627a generic: bump minimum Katie version requirement to 4.12.0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 03:54:07 +03:00
Ivailo Monev
6e9cca36ab kio: process events instead of terminating the host information thread
nss resolver really does not like it when its thread is terminated/canceled
and randomly causes exception to be raised or segmentation fault

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 20:34:23 +03:00
Ivailo Monev
c42a8327a2 kio: do not call terminate() from the host information lookup thread destructor
apparently that resolves to std::terminate() instead of
QThread::terminate(), symbols resolution..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 20:03:48 +03:00