1. 04 Mar, 2016 3 commits
    • Ray Strode's avatar
      manager: retry end session when inhibitor goes away · e83da6fb
      Ray Strode authored
      If an inhibitor goes away, we should try to end the session again,
      since that inhibitor may have been the reason that the session
      hasn't ended yet.
      
      Also, we should reshow the dialog if relevant, so the user can pick
      a different inhibiting app from the list.
      e83da6fb
    • Ray Strode's avatar
      manager: show dialog again if user requests logout again · 7ab62639
      Ray Strode authored
      Right now we ignore requests to show the logout dialog if we're
      already shutting down.  This can make the desktop seem broken in
      some situations.
      
      Always show the dialog if the user asks for it.
      7ab62639
    • Ray Strode's avatar
      shell: deduplicate shell signal logic · afa21fb4
      Ray Strode authored
      Anytime the shell sends us a signal about the end session dialog
      we need to do the same things:
      
      1) stop listening for new inhibitor updates
      2) stop any queued operations for redisplaying the inhibitor dialog
      3) emit the signal to on the gsm-shell object so other parts of the
      code can listen for.
      
      We currently have a separate signal handler for every signal, and
      they all do they same thing.  Well, they're supposed to anyway, some
      bits are erroneously missing from some of the handlers.
      
      This commit consolidates all the code, so we don't have it reimplemently
      badly in several places.
      afa21fb4
  2. 03 Mar, 2016 3 commits
  3. 27 Feb, 2016 1 commit
  4. 25 Feb, 2016 2 commits
  5. 23 Feb, 2016 2 commits
  6. 19 Feb, 2016 2 commits
  7. 18 Feb, 2016 1 commit
  8. 13 Feb, 2016 1 commit
  9. 08 Feb, 2016 2 commits
  10. 06 Feb, 2016 1 commit
  11. 02 Feb, 2016 1 commit
  12. 27 Jan, 2016 1 commit
  13. 25 Jan, 2016 1 commit
  14. 22 Jan, 2016 1 commit
  15. 21 Jan, 2016 6 commits
  16. 18 Jan, 2016 1 commit
    • Ray Strode's avatar
      manager: restart gnome-shell on X11 if it crashes · 91e74ccf
      Ray Strode authored
      gnome-shell calls itself a DisplayServer for ordering reasons,
      and because we share one file between wayland an X11.
      
      gnome-session currently doesn't try to restart a DisplayServer if
      it crashes, since the presumption is the old session will come down
      with it.
      
      This commit restarts "display server" applications on anything but
      wayland, because they can't actually be a display server in other
      cases.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=760332
      91e74ccf
  17. 16 Jan, 2016 2 commits
  18. 15 Jan, 2016 1 commit
  19. 10 Jan, 2016 1 commit
  20. 04 Jan, 2016 2 commits
  21. 31 Dec, 2015 1 commit
  22. 29 Dec, 2015 1 commit
  23. 27 Dec, 2015 2 commits
  24. 20 Dec, 2015 1 commit