davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Currently ksmserver sends DBus calls to klauncher to autostart services. This patch brings all autostarting into the ksmserver process, putting all autostart code together, and improving Plasma/Frameworks separation (change requested by David Faure) with the long term goal of removing this from klauncher; with a longer term goal of maybe even killing klauncher. We don't get two things autostarting as without ksmserver sending the signals, klauncher does nothing. Autostart.cpp code is copied verbatim so there's no breakage. TEST PLAN Logged in, got plasma and krunner and so on. REPOSITORY rPLASMAWORKSPACE Plasma Workspace BRANCH autostart2 REVISION DETAIL https://phabricator.kde.org/D2544 AFFECTED FILES ksmserver/CMakeLists.txt ksmserver/autostart.cpp ksmserver/autostart.h ksmserver/server.cpp ksmserver/server.h ksmserver/startup.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: davidedmundson, #plasma Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas