Commit graph

2720 commits

Author SHA1 Message Date
Ivailo Monev
b9186c0327 kdecore: drop standard directories KIOSK support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 14:46:22 +03:00
Ivailo Monev
997a8df465 kutils: use correct type for double properties in media classes property setter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 13:37:11 +03:00
Ivailo Monev
0c1ab62fd2 kfile: adjust expected data in KFilePlacesModel test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 03:56:01 +03:00
Ivailo Monev
2cfad25b46 kdecore: use custom QEventLoop for KJob::exec()
fixes heap-use-after-free. parented to the application instance, scoped to
KJob::exec() tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 03:14:14 +03:00
Ivailo Monev
471824674a kdecore: adjust KUrl test case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 02:26:30 +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
Ivailo Monev
912a4c6fd3 kio: pass the local file URL to QFileInfo in PreviewJobPrivate::statResultThumbnail()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 22:28:54 +03:00
Ivailo Monev
adda86c541 kio: remove unused KIO::UDSEntry object in PreviewJobPrivate::statResultThumbnail()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 22:28:09 +03:00
Ivailo Monev
2da5a3cdb5 kdecore: use uninitialized buffer in KArchive::addLocalFile()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 21:24:56 +03:00
Ivailo Monev
49c9cc97c3 kdecore: define PATH_MAX to _POSIX_PATH_MAX if not defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 21:23:53 +03:00
Ivailo Monev
db065bad02 kioslave: zero-initialize the readlink() buffer in FileProtocol::createUDSEntry()
fixes possible crash in case readlink() fails

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 20:16:54 +03:00
Ivailo Monev
29d6af0d99 kdeui: adjust expected data in KStandardShortcutTest::testShortcutDefault()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 14:17:43 +03:00
Ivailo Monev
30bb40bf9f kutils: reimplement media classes command sender, option getter and option setter
less bits, less CPU cycles wasted

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-04 00:02:22 +03:00
Ivailo Monev
fc968ddd58 kio: remove irrelevant TODO
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:12:38 +03:00
Ivailo Monev
1988ee1c94 kio: indent switch cases in KIO::JobUiDelegate::askDeleteConfirmation()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 16:12:22 +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
f0f95e733f includes: remove camel case header for now gone Solid::NetworkShare class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 14:27:06 +03:00
Ivailo Monev
63b685c3dd kio: remove unused SchedulerPrivate::setupSlave() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 14:23:09 +03:00
Ivailo Monev
567c893b1e kio: remove unused internal metadata feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 12:24:12 +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
9864a7a630 generic: drop SMB and NFS support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 02:19:35 +03:00
Ivailo Monev
3c078e3579 kio: remove unused slave definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 01:37:20 +03:00
Ivailo Monev
ee0cf764c3 kdeui: indent standard shortcuts table
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 00:47:27 +03:00
Ivailo Monev
d0a946485b kdeui: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-03 00:39:46 +03:00
Ivailo Monev
0b9bd5bf7b kdeui: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 18:37:38 +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
4a85ee6cae kio: KIO::Schedueler documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 16:51:14 +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
8035a87caf kio: remove redundant KIO::Scheduler methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 15:39:01 +03:00
Ivailo Monev
f7ac083851 kio: remove unused KProtocolManager methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-02 11:56:00 +03:00
Ivailo Monev
b958f050d4 kdecore: remove arguments Katie no longer supports
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 23:53:18 +03:00
Ivailo Monev
c6a355ed34 kdecore: optimize glob files parsing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 20:39:27 +03:00
Ivailo Monev
08f290fa8b generic: cast pointers with QObject as base class via qobject_cast<T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 18:06:11 +00:00
Ivailo Monev
06e562e271 Merge branch 'master' of ssh://github.com/fluxer/kdelibs 2022-06-01 17:05:27 +03:00
Ivailo Monev
9c4e10558b kimgio: warn when unspecified exception is raised in magick plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 17:05:13 +03:00
Ivailo Monev
82e73a2b72 solid: chop non-printable character at the end from DevinfoDevice::stringByName()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 15:54:15 +03:00
Ivailo Monev
e377ab775a kdecore: adjust expected data in KService test case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 13:55:28 +03:00
Ivailo Monev
ee06df88f4 kdecore: remove arguments Katie no longer supports
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 02:07:37 +03:00
Ivailo Monev
dd7bbd86aa kdecore: use kcheckrunning to check if it is full session in KToolInvocation::invokeBrowser()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 01:39:49 +03:00
Ivailo Monev
ad4cff3535 kdeui: apply style override only to GUI type applications
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 01:06:57 +03:00
Ivailo Monev
f206d78122 kpty: disconnect the stateChanged() signal before calling KPtyDevice::logout()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 00:42:22 +03:00
Ivailo Monev
84377d0e9f kdecore: correct translation of messages that are not actually translated
i.e. the original string is returned (context, magick bit and message)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 17:13:13 +03:00
Ivailo Monev
c98f34af0e kdecore: fix possible use-after-free in KCatalog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 15:12:48 +03:00
Ivailo Monev
c6dde046a0 plasma: return list of QByteArray objects from Plasma::PackageStructure class methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 11:58:02 +03:00
Ivailo Monev
fcb4f303e7 plasma: do not deep-copy the QString objects in PackageStructure::entryList()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 11:42:06 +03:00
Ivailo Monev
a14c5f1125 plasma: remove FIXME [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 11:41:42 +03:00
Ivailo Monev
5ede7e0b48 plasma: remove FIXME [ci skip]
nope

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 11:27:40 +03:00
Ivailo Monev
baf7818f4b interfaces: drop firstname and lastname placeholders for file templates
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 10:34:43 +03:00
Ivailo Monev
4a4c85431e kdecore: move K_EXPORT_PLUGIN() macro to kpluginfactory header [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 09:06:11 +03:00
Ivailo Monev
1c1bab4da8 generic: do not initialize QAtomicInt and QAtomicPointer<T> via assignment
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 22:07:52 +03:00