Ivailo Monev
c0a340914c
kio: remove comment for them aswell
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 03:47:52 +03:00
Ivailo Monev
59bd1359f9
kio: remove code for unsupported info and man KIO slaves
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 03:29:18 +03:00
Ivailo Monev
32cc183690
kio: KRemoteEncoding::decode() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 18:57:54 +03:00
Ivailo Monev
feb0869d29
kio: avoid temporary in kfilematadata_exiv2 plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 01:02:53 +03:00
Ivailo Monev
e29151a728
kutils: essentially KExiv2 rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 00:59:16 +03: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
368cfcd2f4
kio: correct arguments passed to konsole executable
...
fixes starting programs that require terminal from Plasma menu for
example
%i no longer expands to "--icon '%i'", I changed it to be so some time ago
so that different arguments can be passed along with %i to programs if they
support icon option but with different option name
%m is deprecated, for reference:
https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s07.html
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 22:52:06 +03:00
Ivailo Monev
decb354a0d
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:16:22 +03:00
Ivailo Monev
30a64d7b4a
kio: register KUrl as metatype from the KUrlRequesterPrivate constructor
...
that way it is registered from any KUrlRequester constructor not the just
one that takes two QWidget arguments
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 02:59:38 +03:00
Ivailo Monev
abe3e49268
kdecore: implement KShell::envExpand() and use it in KConfig and KUrlCompletion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 01:19:02 +03:00
Ivailo Monev
2a2f13addc
kio: move static functions to the top of kurlcompletion source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 23:15:00 +03:00
Ivailo Monev
704ef230d5
generic: make use of KUser and KUserGroup
...
eventually KUser and KUserGroup will use getpwnam_r(), getgrnam_r(), etc. for thread safety
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 21:05:19 +03:00
Ivailo Monev
10ec136182
kio: make use of KShell::tildeExpand() in expandTilde() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 19:36:53 +03:00
Ivailo Monev
747df5dee8
generic: use KStandardDirs::findExe() instead of resource lookup to find kioslave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 18:31:39 +03:00
Ivailo Monev
55699fc8a3
kdecore: remove the unused "html" and hidden "home" standard directory resources
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 04:15:48 +03:00
Ivailo Monev
93bc6749ab
kio: remove extra dot in temporary file template
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-07 14:16:14 +03:00
Ivailo Monev
ce8875380f
kio: make use of KTemporaryFile::filePath()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-07 13:46:45 +03:00
Ivailo Monev
1bcd336015
kio: make use of KTemporaryFile::filePath()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-07 05:40:41 +03:00
Ivailo Monev
451301f58f
kio: implement fonts meta information extractor via Freetype
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 20:51:32 +03:00
Ivailo Monev
c27d7e7ee6
kio: add meta information entries for fonts
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 15:20:50 +03:00
Ivailo Monev
8bb2fec99a
generic: drop support for archive KIO slaves
...
KIO was designed around remote protocols and is very much not suitable for
archive browsing for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 14:41:24 +03:00
Ivailo Monev
a3f47ed50f
kio: warn when statvfs() fails in KDiskFreeSpaceInfo::freeSpaceInfo()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-04 03:05:16 +03:00
Ivailo Monev
f8443ced0b
kio: keep reference to the QByteArray object in KDiskFreeSpaceInfo::freeSpaceInfo()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-04 03:04:43 +03:00
Ivailo Monev
9b07290ada
kdeui: prefix HOME_URL, BUG_REPORT_URL and BUG_REPORT_EMAIL definitions with "KDE_"
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 16:25:13 +03:00
Ivailo Monev
894a2d52bb
kdecore: remove KLocale getters related to text codec
...
see the comment in KLocalePrivate::initEncoding()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 20:00:04 +03:00
Ivailo Monev
c78363de67
kdecore: deal with TODO related to KService::newServicePath()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 23:07:31 +03:00
Ivailo Monev
b40ed43aa4
cmake: new baseline kde4_optional_add_subdirectory() macro replacing macro_optional_add_subdirectory()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 17:25:09 +03:00
Ivailo Monev
36813e70d1
kio: move static KFileMetaDataProvider::subDirectoriesCount() method out of the class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:21:12 +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
0467ec3632
kio: remove unused and deprecated methods related to pasting
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 18:31:34 +03:00
Ivailo Monev
5d1b4239ab
kio: scope the QDataStream object in SlaveInterface::dispatch() as optimization for some cases
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 18:03:53 +03:00
Ivailo Monev
81589ec7a6
kio: avoid temporary when reading KIO::filesize_t in SlaveInterface::dispatch()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 17:57:25 +03:00
Ivailo Monev
6140752f69
kio: remove unused SlaveBasePrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 17:49:45 +03:00
Ivailo Monev
5c95c2118d
kio: reserve space for the entries in SlaveInterface::dispatch()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 17:31:57 +03:00
Ivailo Monev
346320845c
kio: remove konqueror hack
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 17:25:09 +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
a87347ea27
kio: stream PID as qint64 type
...
the static_cast<T>()'s are just for compile-time checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 14:47:24 +03:00
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