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
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
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
dc208c52fd
generic: update references to shared data directory
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 00:20:22 +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
8609952af1
generic: replace use of QTime as timer with QElapsedTimer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 12:21:32 +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
6d6b5a85fd
kio: remove reference to KIO slave that is no longer maintained
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 02:05:48 +03:00
Ivailo Monev
4cb8afa14d
generic: remove unused KIO protocol input/output information
...
KIO slaves are either helper (e.g. vnc/rdp), not source (e.g. thumbnail
which is also helper in a way) or have listing capability (e.g. file
which is filesystem type)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 02:46:51 +02:00
Ivailo Monev
96f7941236
kio: drop KIO::MetaData from and to QVariant conversion methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-23 00:59:47 +02:00
Ivailo Monev
aa6b5ea4f0
kinit: klauncher and KCrash rewrite
...
much simpler and easier to maintain, also it will be proper D-Bus
service now with no sockets, process title hack and whatnot. KCrash
and startkde script (in kde-workspace repo) have to be adjusted for
it tho
note that the internal KIO scheduler already has the functionality to
put slaves on hold but now they will be started as detached process.
eventually they may become plugins (they are loaded as such by kioslave
program) without event loop dispatcher
fixes application startup notification (ASN) and cleanup issues
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-04 23:20:15 +02:00
Ivailo Monev
3339338121
generic: prepare for Katie changes
...
note that kDebug(), kWarning(), etc. automatically add end of line
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 00:46:32 +02:00
Ivailo Monev
76ffb428ee
kio: add timeout timer to the KDirLister test
...
fixes possible test hang
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 17:20:51 +03:00
Ivailo Monev
0b998b4881
kio: log FileUndoManager messages to the kio area
...
1203 is reserved for libkonq
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 20:52:09 +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
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
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
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
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
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
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
f974c6e156
kio: implement virtual KRun::error() method
...
fixes two KRun test cases too
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 17:25:29 +03:00
Ivailo Monev
7598d6eebd
kio: use even more bogus URL in the invalid URL test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 15:53:20 +03:00
Ivailo Monev
1ca6bbb3ee
kio: use QDir::exists() to check for directory existence in test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 15:49:58 +03:00
Ivailo Monev
107a01f0e0
cmake: always set CMake executable and library output directory variables
...
replace old CMake variables names with new variable names while at it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-22 00:23:53 +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
6aacff5531
kio: remove unused source files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 19:54:59 +03:00
Ivailo Monev
0208bcb22f
generic: remove reference to unmaintained KIO protocols
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 15:52:31 +03:00
Ivailo Monev
a914fa1099
kio: fix pointer dereference in KIO::Job test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 03:28:44 +03:00
Ivailo Monev
758364edf2
kio: fix regression since b56e4cb58a
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 03:19:46 +03:00
Ivailo Monev
3514f30e7b
generic: fix and adjust some tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 00:12:13 +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
a67c74dff4
kio: store KFileMetaInfoItem as list in KFileMetaInfo, value as QString in KFileMetaInfoItem
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 16:26:00 +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
3d7f76c332
kio: remove builtin data slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:35:58 +02:00
Ivailo Monev
b6c7850f5a
kio: remove QStringBuilder support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-27 18:18:17 +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
d4fb9c2bb2
generic: remove KService profile feature
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 15:26:19 +03:00
Ivailo Monev
1d85d63589
kio: replace QFile::exists() with QDir::exists() and QFileInfo::exists() where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-03 01:05:44 +00:00
Ivailo Monev
d1623a08e0
kio: adjust expected data of KDirModelTest::testDeleteDirectory() test case
...
the signal is emited 3 times, one for each directory from the URL, because
KDirWatch is recursive now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-02 12:57:31 +00:00
Ivailo Monev
7d469fdd5b
kio: include required stat header in kioslavetest source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-01 21:14:31 +00:00
Ivailo Monev
b49dc4c836
kio: fix Strigi build-time checks
...
the module for Strigi was removed in 5cf0eafa90
since it provides CMake config file so the check should be for camel-case
not upper-case variable name
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 11:54:07 +00:00
Ivailo Monev
58e118b3f6
kio: test KFileMetaInfo only of Strigi is found
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 12:29:34 +00:00
Ivailo Monev
c0f9e23fa1
kio: limit number of tries in KDirListerTest::testRenameAndOverwrite()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 21:06:20 +00:00
Ivailo Monev
aede58befc
generic: reimplement KDirWatch
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 12:18:09 +00:00
Ivailo Monev
61333c4671
generic: namespaced Qt4/Katie build fixes
...
most of the changes were done trought Katie's namefsck script which
convertes forward class declarations to include directives, however
other fixes here and there were needed as well as some questionable
changes to Q_DECLARE_TYPEINFO() macro calls because they most likely
have to do the namespacing themselfs (QT_BEGIN/END_NAMESPACE, and
probably will be in Katie) meaning that some of the changes may be
temporary and reverted later.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-04 09:24:39 +00:00
Ivailo Monev
3c010908fb
generic: fix build of tests against Katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-20 15:38:13 +00:00
Ivailo Monev
2521d5167f
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-13 05:03:08 +00:00