Commit graph

87 commits

Author SHA1 Message Date
Ivailo Monev
f54740e469 kio: remove now unused ForwardingSlaveBase class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 02:11:31 +03:00
Ivailo Monev
55e6b1b591 kio: remove redundant languages overrides
the languages are BCP 47 codes, see:
https://datatracker.ietf.org/doc/html/rfc7231#section-5.3.5

and the links that lead to the BCP 47 RFC. the replacements in the
provided file were kinda bogus (contain dash which they should not)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 02:58:38 +03:00
Ivailo Monev
ed79c859b2 generic: merge KDELibs4ToolsTargets and KDELibs4LibraryTargets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:57:38 +03:00
Ivailo Monev
5613e5483c generic: remove redundant build varibles
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 20:25:52 +03:00
Ivailo Monev
36c910c653 generic: move stuff from KDE4Internal module to KDELibs4Config
large-scale changes to the build system, nothing a user sees tho - it is
all under the hood

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:01:40 +03:00
Ivailo Monev
102f74021f kio: export KAbstractViewAdapter class
currently only the plasma folderview applet uses it but it has a copy of
the header so better export it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 16:31:48 +03:00
Ivailo Monev
78933232a2 generic: remove build variable used to specify library type
only shared builds are supported now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:19:17 +03:00
Ivailo Monev
e978590acd generic: define KDE_DEFAULT_DEBUG_AREA in the main build file for each library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 23:43:20 +03:00
Ivailo Monev
25bc94ac0e kio: remove unused KBookmarkExporterBase, KBookmarkImporterBase and KXBELBookmarkImporterImpl classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 08:16:00 +03:00
Ivailo Monev
c63f00ec2a kio: move KDynamicJobTracker to kdeui and export it as public class
to be used by kprintjobs and possibly more, also added camelcase header
for KUiServerJobTracker

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 03:09:21 +03:00
Ivailo Monev
7862c2ca66 kio: remove unused KBookmarkDomBuilder class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:06:47 +03:00
Ivailo Monev
d9eca4f771 kio: remove unused KIO::FileJob class and random access I/O API
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 23:06:32 +03:00
Ivailo Monev
004e03252f kio: merge KIO::Slave into KIO::SlaveInterface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 13:37:11 +03:00
Ivailo Monev
969ddd830f kutils: rewrite KHTTP and move it to kio library
same functionality but without extra dependencies and better throughput

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-25 04:59:18 +02:00
Ivailo Monev
301bc3a1e5 kutils: new kemail library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 05:03:10 +03:00
Ivailo Monev
0ac2e1f132 kio: remove unused and redundant KShellCompletion class
KCompletion has a shell-completion mode

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 21:26:19 +03:00
Ivailo Monev
ef4683a5ef kio: get rid of JobUrlCache proxy class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 16:54:57 +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
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
695d21cc89 kio: replace host info agent with direct QHostInfo method calls
QHostInfo already caches results

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-17 06:07:48 +03:00
Ivailo Monev
5ad081b8bf kio: drop NFS and SMB related classes, integrate with kdirshare service
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 18:17:44 +03:00
Ivailo Monev
aa0cca8b8d kio: bootstrap build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 04:53:05 +03:00
Ivailo Monev
e722b26ea5 kio: reimplement meta information extraction
TODO: plugins for audio and video meta information extraction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 04:45:36 +03:00
Ivailo Monev
f6cef0d391 kio: bootstrap build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 00:06:52 +03:00
Ivailo Monev
1fe3f61065 generic: port KIO to KPasswdStore and drop kwallet and kwasswdserver
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-04 23:32:58 +03:00
Ivailo Monev
3eb0cdd7f1 kio: move KImageIO methods to kdeui library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-01 23:53:39 +03:00
Ivailo Monev
fd606e89a8 kio: remove scanning support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-16 08:21:02 +02:00
Ivailo Monev
7b1b769788 kio: remove unused KDBusServiceStarter class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-12 10:36:07 +02:00
Ivailo Monev
5ba7c7516a kio: do not link to zlib and X11 libraries
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-11 02:41:19 +02:00
Ivailo Monev
ab6370b41a kio: repurpose KFileMetaInfo::supportedKeys(), new public KFileMetaInfo::name() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-10 12:05:20 +02:00
Ivailo Monev
aaac5ec388 generic: remove unused metainfo KIO slave and MetaInfoJob KIO class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-10 02:21:42 +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
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
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
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
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
6cdb6c9333 kfile: revert f59ad04f65
due to nasty hack in plasma folderview applet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-12 02:45:37 +02:00
Ivailo Monev
6509d1f533 kdeui: make shadow blur effect function public
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 06:28:04 +02:00
Ivailo Monev
f59ad04f65 kfile: deal with TODO related to moving private class from kio to kfile library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 06:05:46 +02:00
Ivailo Monev
47266e721b kio: remove unused KIO::DavJob class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 05:41:49 +02:00
Ivailo Monev
ea8fad680c generic: load SVG images as any other format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-15 00:20:09 +03:00
Ivailo Monev
bf898feaeb generic: remove KFilePlugin class leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 02:34:07 +03:00
Ivailo Monev
95dc492b25 kio: use KImageFilePreview directly for previews
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-30 16:53:14 +03:00
Ivailo Monev
289d0bffcd kio: remove unused rename plugin support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-30 03:04:31 +03:00