Ivailo Monev
6a738b1bbe
kdecore: merge KFolderMimeType into KMimeType
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-30 00:09:28 +03:00
Ivailo Monev
3ff69a4d6b
kio: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 04:22:57 +03:00
Ivailo Monev
a1e03f282b
kio: return the result from SlaveBase::waitForAnswer()
...
fixes possible compiler warning (if the inner-loop code is changed)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 04:17:07 +03:00
Ivailo Monev
ee9ca6e533
kio: register KIO::Task as metatype
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 23:58:07 +03:00
Ivailo Monev
fb379862b2
kio: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 07:12:03 +03:00
Ivailo Monev
bf62c2b69d
generic: consistent RFC references
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 23:02:40 +03:00
Ivailo Monev
eac8fd79cc
kdecore: re-use KUrl::AdjustPathOption for KUrl::fileName() and KUrl::directory()
...
so that it is clear that the options shall affect only the result, also for
local files the correct thing can be done regardless of the trailing slash
as is done in KUrl::upUrl()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 20:47:38 +03:00
Ivailo Monev
181e119ecc
kdecore: KUrl::equals() rework to use KUrl::url() for the comparison
...
same thing (all URL components are compared) except the trailing slash
option can be re-used for it essentially adding one more option (to add
trailing slash when comparing)
also fixed and tested KUrl::upUrl() for some cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 01:30:23 +03:00
Ivailo Monev
84d5b447d3
kio: add the kurlcompletiontest header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 00:00:54 +03:00
Ivailo Monev
47d0b5a297
kdecore: remove unused KUrl metadata
...
was used to pass the referrer and while it is still possible to
reimplement it realisticly speaking it is impossible to preserve the
referrer (and other HTTP(S) header metadata) because it will be lost in
transition in some cicumstances such as when drag-n-drop is done to
application unaware of application/x-kio-metadata
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 21:13:59 +03:00
Ivailo Monev
40da298881
kdecore: never output file:// for local files
...
there is a fix for that legacy thing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 18:15:06 +03:00
Ivailo Monev
10858e928f
kio: KDirModelPrivate::_k_slotNewItems() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 08:22:16 +03:00
Ivailo Monev
67d6fa8588
generic: adjust expected tests data
...
QUrl::StripTrailingSlash removes all trailing slashes and KUrl does not
convert to percentage encoding - local file URLs remain the same when
passed around.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-24 20:57:21 +03:00
Ivailo Monev
9f05a33ee6
generic: build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-23 14:08:10 +03:00
Ivailo Monev
fab969cf3e
kdecore: remove most of the KUrl compat methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-23 12:26:07 +03:00
Ivailo Monev
dcd20243ff
kio: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-23 12:19:00 +03:00
Ivailo Monev
0064e68e0d
kio: convert KUrlCompletionTest to proper test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-23 07:26:31 +03:00
Ivailo Monev
639d8def3b
generic: adjust to QUrl changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 15:23:29 +03:00
Ivailo Monev
54e2bcbfb3
kio: do not set KDE_FORK_SLAVES environment variable
...
non-operational, KIO slaves are forked processes (for now)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 03:29:41 +03:00
Ivailo Monev
ccd463e634
kio: adjust to desktop KIO slave removal
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 03:13:24 +03:00
Ivailo Monev
c40fd044cd
kio: remove unused X-KDE-Init-Library property definition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 02:55:57 +03:00
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
2db8c10c1c
kio: minor KACLListViewItem::calcEffectiveRights() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 20:39:18 +03:00
Ivailo Monev
b3ed6f356a
kio: new KHTTP::address() method
...
to be used by kdirshare
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 21:00:15 +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
86e76231c7
kio: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 02:32:17 +03:00
Ivailo Monev
6141ff5771
kio: remove unused definition defined in config-kfile header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 02:15:09 +03:00
Ivailo Monev
59b6598599
generic: remove bogus KMultiTabBarInternal and KACLListView reimplementations
...
there are no virtual QFrame::contentsMousePressEvent() and
QTreeWidget::contentsMousePressEvent() methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 01:49:01 +03:00
Ivailo Monev
9a27be0215
kio: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 06:05:10 +03:00
Ivailo Monev
e259bfaba9
kio: move KUrlPropsPluginPrivate::URLStr member to the scope it is used in
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 06:00:02 +03:00
Ivailo Monev
f933086926
kio: replace KPreviewPropsPlugin::createLayout() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 05:37:27 +03:00
Ivailo Monev
3fe84d2508
kio: update KFileMetaPropsPlugin description
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 05:37:04 +03:00
Ivailo Monev
48e89aeea0
kio: consistent properties private classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 05:10:12 +03:00
Ivailo Monev
337ebe6a21
kio: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 04:59:11 +03:00
Ivailo Monev
b334e292ff
kio: move simplifiedExecLineFromService() function to the top
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 04:42:42 +03:00
Ivailo Monev
5c842d3303
kio: remove redundant writeEntry() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 04:37:22 +03:00
Ivailo Monev
ad61621e00
kio: reduces conditions in KDEPrivate::AppNodeLessThan() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 04:34:16 +03:00
Ivailo Monev
5436220b95
kio: KDesktopPropsPlugin::slotAdvanced() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 04:12:30 +03:00
Ivailo Monev
69aaffe8f4
kio: remove bogus break in KFilePermissionsPropsPlugin::updateAccessControls()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 03:42:23 +03:00
Ivailo Monev
66df922711
kio: initialize variable in KFilePermissionsPropsPlugin constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 03:05:53 +03:00
Ivailo Monev
b3a6606e0c
kio: remove redundant KFilePermissionsPropsPluginPrivate destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 02:56:42 +03:00
Ivailo Monev
af7077a0a3
kio: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 02:54:36 +03:00
Ivailo Monev
7b38e92e43
kio: remove redundant KComboBox forward-declaration
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:51:26 +03:00
Ivailo Monev
9e85a3efa0
kio: remove unused KPreviewPropsPlugin member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:48:24 +03:00
Ivailo Monev
30be334df2
kio: initialize KPropertiesDialogPluginPrivate member in its constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:45:10 +03:00
Ivailo Monev
ff202c6de0
kio: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:42:14 +03:00
Ivailo Monev
288498df73
kio: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:37:22 +03:00
Ivailo Monev
5fb662785b
kio: remove redundant KFileMetaDataConfigurationWidget::Private destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 01:32:18 +03:00
Ivailo Monev
81dea86d7c
kdeui: KPassivePopup::defaultArea() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 00:00:49 +03:00
Ivailo Monev
2673171edb
kio: use the new org.kde.SolidUiServer error string getter
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 01:09:18 +03:00