summaryrefslogtreecommitdiff
path: root/mate-session/gsm-manager.c
AgeCommit message (Collapse)AuthorFilesLines
2014-11-04manager: remove client from query clients list on disconnectinfirit1-6/+47
When the session manager enters the query end session phase, it temporarily adds all clients to the "query clients" list. This list is used to track the progression of clients quitting. If a client quits during the query end session phase instead of waiting until the end session phase, then it will get destroyed but not get removed from the query clients list. This commit removes it from the query clients list in this case. It does this by explicitly invoking the end session response handler (in effect, the client responded to the end session query by exiting). based on gnome-session commit: 8e6afcf1789c02692cf3b1ff3ee0a792d57e17a3 From: Ray Strode <[email protected]>
2014-05-20Always use g_spawn_command_line_syncinfirit1-12/+0
2014-04-30Revert "Allow to build with upower 0.99"Stefano Karapetsas1-6/+6
This reverts commit 80be90bb422ef8cb5a28c7ff3fe2a337dce8c368.
2014-04-22Allow to build with upower 0.99Stefano Karapetsas1-6/+6
2013-11-07Make upower optionalStefano Karapetsas1-11/+24
This commit is just an improved version of the pull request by Wolfgang Ulbrich at https://github.com/mate-desktop/mate-session-manager/pull/38 making it working with both upower and systemd, and improving configure part
2013-10-31session: support_autostart_delayraveit651-8/+46
2013-09-12fix systemd-login1 support for hibernate/suspendraveit651-0/+34
2013-07-26mate-session: Add support for GTK3Stefano Karapetsas1-0/+8
2013-07-10Drop sd-daemon.h and libsystemd-daemon dependency, no longer usedFabio Erculiani1-1/+0
2013-07-10Use LOGIND_RUNNING() rather than sd_booted()Fabio Erculiani1-7/+7
2013-04-13Use synchronous DBus call to switch user in LightDMStefano Karapetsas1-8/+7
2013-04-13Add support to switch user with LightDMStefano Karapetsas1-19/+67
http://bazaar.launchpad.net/~lightdm-team/lightdm/trunk/view/head:/utils/gdmflexiserver Closes #22 (https://github.com/mate-desktop/mate-session-manager/issues/22)
2013-03-22Increase phase timeout to 30 secondsStefano Karapetsas1-1/+1
2013-03-05Add initial systemd supportStefano Karapetsas1-23/+241
2012-11-26fix screensaver gschema usageStefano Karapetsas1-2/+28
close https://github.com/mate-desktop/mate-desktop/issues/38
2012-11-13Fix all compile warnings.Scott Balneaves1-8/+15
2012-10-12fix incorrect FSF addressraveit651-1/+1
2012-10-02migrate to gsettingsmate-session-manager-1.5.0Stefano Karapetsas1-163/+53
2012-05-10Fixed reboot/shutdown issue.Steve Zesch1-0/+42
2012-01-15switch user, use GDM if MDM not found (lightDM supports gdmflexiserver too)Stefano Karapetsas1-0/+23
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+3481