Ivailo Monev
b90f90905b
kio: move most of the KRun bits to KLauncher
...
two things doing the same thing - one has to go away. also KRun does not
fork and the launched service/application lifetime was bound to the
process launching it, that is not the case with klauncher - it is bound
to the session (in the usual case)
a few things on the TODO list but mostly for services/applications
lacking features
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:21:17 +03:00
Ivailo Monev
a923465a2a
kdecore: pass result as-is in KService::serviceByDesktopName()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 07:48:01 +03:00
Ivailo Monev
5498e78c34
kdecore: drop internal helper protocol info
...
the check refers to services only, there are no helper protocols now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 06:02:38 +02:00
Ivailo Monev
0bb76f27f9
kdecore: KService::mimeTypes() and KServicePrivate::serviceTypes() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-26 04:55:42 +03:00
Ivailo Monev
a50c72de91
generic: drop support for startup notification via D-Bus service
...
just another way to do what ASN does, the KService::DBusWait mode was
not used too. with this change however all of the process setup code is
moved to a seperate class and the responsibility of KLauncher about ASN
is reduced (ASN now works better for process that fork but if application
claims ASN support and does not send ASN finish then the timeout will be
reached)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-19 19:53:14 +03:00
Ivailo Monev
85205ccecf
kio: log KRecentDirs and KRecentDocument actions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 11:28:00 +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
9b41127ecb
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 00:40:18 +02:00
Ivailo Monev
028414cb07
kdecore: KDebug rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 19:17:52 +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
76a17b033f
kdecore: remove redundant const_cast<T>() in KServicePrivate::init()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 13:38:00 +03:00
Ivailo Monev
a6164ba2e3
kdecore: remove unused KService::untranslatedGenericName() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 13:35:24 +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
86b867fc0c
kdecore: remove checks for invalid ADMIN_ACCOUNT environment variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 10:26:18 +03:00
Ivailo Monev
76703c8f8a
kdecore: deal with TODO
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 14:08:06 +03:00
Ivailo Monev
ab4953bc2e
kdecore: consider services with FSDevice type as valid
...
fixes device links actions visibility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-03 12:04:40 +03:00
Ivailo Monev
d147517cd5
generic: remove redudndant kdelnk checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-21 20:13:10 +00:00
Ivailo Monev
01e088a229
generic: cleanup remains of deprecated DocPath
2015-10-10 09:01:28 +03:00
Ivailo Monev
69f2daf774
generic: code shrinks
2015-09-28 15:50:22 +00:00
Ivailo Monev
21ad0df488
generic: make changes required for building against katie
2015-08-11 05:56:07 +03:00
Ivailo Monev
a0064baa0a
kdecore: stop looking for kde4 prefix services, kde3 is long gone
2015-05-21 04:45:06 +00:00
Ivailo Monev
5333e9917d
generic: remove deprecated API
2015-02-28 03:27:54 +00:00
Ivailo Monev
814163a8dc
initial import
2014-11-13 01:04:59 +02:00