Commit graph

199 commits

Author SHA1 Message Date
Ivailo Monev
9771b8b226 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-22 00:04:56 +00:00
Ivailo Monev
4d6fb007e7 generic: fix most of the overlinking issues
TODO from https://github.com/fluxer/katana/issues/7. I've decided to
keep KDE4 and Katie libraries as PUBLIC, all other libraries as PRIVATE
for that and not use INTERFACE at all since that will not require a lot
of changes to all other sub-projects (kde-baseapps, kde-workspace and
kde-extraapps) build systems.

MusicBrainz5 CMake module was also rewritten as the actual library that
should be linked to is libmusicbrainz5cc, libmusicbrainz5 is the C
version of it.

common checks for X11 extensions where move to main config header,
eventually to be moved to separate config-x11 header.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-09 21:58:11 +00:00
Ivailo Monev
27e27502cc kio: partially revert 2382284cb2
some services expect server to be up, such as favicon KDED service, this
fixes hang when those services are requested

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-03 19:13:19 +00: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
2382284cb2 kio: establish server for address only if host is empty
fixes HeaderObjectTest test which uses tcp protocol without address

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-02 13:55:57 +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
ce1a80fac2 kio: initialize SocketConnectionBackend::tcpServer member to 0
fixes assert in SocketConnectionBackend::listenForRemote()

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-02 00:12:32 +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
dfb95e9e13 kio: do not create widgets for empty metadata values
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 13:52:47 +00:00
Ivailo Monev
4357dbf7a4 kio: plug KFileMetaDataWidget memory leak 2020-01-30 13:51:17 +00:00
Ivailo Monev
9ee607bc7c kio: call slotDataChangeFinished() after metadata has been read
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 13:39:07 +00:00
Ivailo Monev
6e0f9c880a kio: fix race condition in KFileMetaDataConfigurationWidget::Private::loadMetaData()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 12:47:35 +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
ea7976dbb8 kio: move sys/stat header inclusion from global header to source files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 17:46:56 +00:00
Ivailo Monev
5d6db58b4d generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 01:08:55 +00:00
Ivailo Monev
8111d6c3b1 kio: make use of static QString::number() constructors
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 17:55:25 +00:00
Ivailo Monev
c0e06f8215 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-04 23:59:42 +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
1058287085 kio: KFileItemDelegate::Private cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 11:55:33 +00:00
Ivailo Monev
45bd3f0bed generic: register types required by properties
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-28 19:44:58 +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
f993043c4b generic: various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 00:26:21 +00:00
Ivailo Monev
0606a081fb generic: fix build with QT_NO_IMAGE_TEXT defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 17:17:48 +00:00
Ivailo Monev
59395b6c16 kio: no need to link kmailservice to kdeui now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-05 01:33:24 +00:00
Ivailo Monev
c10a61a5c7 generic: KApplication cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 23:52:26 +00:00
Ivailo Monev
bc28637562 generic: get rid of KLocalSocket and KTcpSocket
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 19:49:49 +00:00
Ivailo Monev
6cdb77afd3 generic: various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-07-17 15:35:02 +00:00
Ivailo Monev
e1a9316608 generic: avoid use of legacy QString::null, QString::Null, QChar::Null and QChar::null
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-07-09 18:42:03 +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
f704f54de1 kio: make use of QHostInfo::lookupHost()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-11-07 00:33:43 +00:00
Ivailo Monev
1e3b872a26 generic: get rid of the QStringBuilder requirement
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-29 05:06:31 +00:00
Ivailo Monev
fdc5c56557 kio: mark the empty address case unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-28 18:10:30 +00:00
Ivailo Monev
07cc8f1395 kio: fix regression since e993c547
prior to e993c547 the address did not matter for local connections (a
temporary file was used for the socket) - now it does and if it is empty
the connection is not made at all, to fix this get the address from the
backend to support the old behaviour

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-28 17:19:20 +00:00
Ivailo Monev
07586a7632 generic: fix build against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-19 03:06:11 +00:00
Ivailo Monev
e14def2fb2 kio: remove binary compatibility bits from scheduler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-22 03:06:46 +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
3716d95998 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-16 02:33:29 +00:00
Ivailo Monev
2521d5167f generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-13 05:03:08 +00:00
Ivailo Monev
7d30db4487 generic: remove use of Q_NOREPLY, it is no-op
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-12 01:27:43 +00:00
Ivailo Monev
1e26bf4a5d generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-03 00:05:54 +00:00
Ivailo Monev
35a5ce1afe generic: remove some binary compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-02 23:23:14 +00:00
Ivailo Monev
dc3ad1014d kio: no need to forward-declare QMimeSource in paste header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-18 06:34:04 +00:00
Ivailo Monev
8024c8cbec generic: fix indentation compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 19:34:32 +00:00
Ivailo Monev
3e64cf90bd generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-03 22:16:21 +00:00
Ivailo Monev
7419f793b0 generic: replace kdesu with kdesudo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-15 02:06:56 +00:00
Ivailo Monev
e993c547f2 kio: always use QTcpSocket for connection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-13 00:47:18 +00:00
Ivailo Monev
1c9366aabe generic: get rid of redundant KMimeTypeValidator and KStringListValidator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 01:15:11 +00:00
Ivailo Monev
3828e55f8a generic: cleanup configuration checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-02 18:10:43 +00:00
Ivailo Monev
cd1ca7c87e generic: replace KProcess with QProcess where feasable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-30 06:09:02 +00:00