davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. davidedmundson requested review of this revision.
REVISION SUMMARY This allows new startup procedures to use a session manager and also allows us to slowly replace the session manager without breaking plasma. Following on from the previous refactor, Startup and Shutdown are moved from kmserver and the previous calls into KSMserver are replaced with DBus calls. TEST PLAN Logged in REPOSITORY R120 Plasma Workspace BRANCH davidedmundson/ksession REVISION DETAIL https://phabricator.kde.org/D21995 AFFECTED FILES ksmserver/CMakeLists.txt ksmserver/autostart.cpp ksmserver/autostart.h ksmserver/logout.cpp ksmserver/main.cpp ksmserver/org.kde.KSMServerInterface.xml ksmserver/org.kde.Shutdown.xml ksmserver/server.cpp ksmserver/server.h ksmserver/shutdown.cpp ksmserver/shutdown.h ksmserver/startup.cpp ksmserver/startup.h startkde/CMakeLists.txt startkde/plasma-session/CMakeLists.txt startkde/plasma-session/autostart.cpp startkde/plasma-session/autostart.h startkde/plasma-session/main.cpp startkde/plasma-session/org.kde.Startup.xml startkde/plasma-session/shutdown.cpp startkde/plasma-session/shutdown.h startkde/plasma-session/startup.cpp startkde/plasma-session/startup.h startkde/startplasma.cpp startkde/waitforname/CMakeLists.txt To: davidedmundson, #plasma Cc: plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart