gnome-shell:wip/timed-login-fix

Last commit made on 2019-02-07
Get this branch:
git clone -b wip/timed-login-fix https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
wip/timed-login-fix
Repository:
lp:gnome-shell

Recent commits

0a4be01... by Ray Strode <email address hidden>

loginDialog: hide user list when starting timed login

If the timeout fires and we're starting timed login, we
should hide the user list, in case the login process
needs to show the user any messages on the auth prompt.

a1f117e... by Ray Strode <email address hidden>

loginDialog: hide authprompt when VT switching away

The authprompt is no longer useful if the user isn't
on the VT, and it's not what the user is going to
ultimately see when they come back (they'll see the
user list), so we should hide it.

Fixes a bug where it briefly blinks in view on
VT switch.

4cd5c2e... by Ray Strode <email address hidden>

loginDialog: reset auth prompt on vt switch before fade in

At the moment, if a user switches to the login screen vt,
the login screen fades in whatever was on screen prior, and
then does a reset.

It makes more sense to reset first, so we fade in what the
user is going to interact with instead of what they interacted
with before.

46fcea5... by Ray Strode <email address hidden>

loginDialog: hide timed login indicator when timed login is stopped

At the moment the login screen doesn't hide the timed login indicator,
once the user is logged in with a timed login operation.

This commit makes sure the timed login indicator gets hidden any time
the timed login operation completes or is canceled.

0a54118... by Ray Strode <email address hidden>

loginDialog: stop timed login when VT switching away

At the moment, the timed login timer continues along even
after the user logs in. That's wrong, the login screen should
be dormant when the VT isn't active.

This commit makes sure we turn off timed login when the user
is about to be logged in and when the user switches VTs.

3454a39... by Ray Strode <email address hidden>

loginDialog: disconnect greeter when switching away VTs

At the moment the greeter stays connected to GDM even after the
user logs in. That stale connection can lead to bookkeeping
confusion later on.

This commit makes sure we disconnect the greeter connection any
time the user logs in or otherwise switches VTs.

This commit also make sure we do a full reset when VT switching
back later, so the greeter connection can get re-setup.

98a437c... by Ray Strode <email address hidden>

loginDialog: only reactivate dialog when session goes active

At the moment, we reactivate the login dialog any time any
property on the logind session proxy changes and the VT
is active.

That means we sometimes reactivate the login screen even
when the user isn't switching VTs to the login screen.

This commit ensures that we only check if the session is
active when the session activeness changes, and not when other
logind session properties change.

5ca039c... by id:sicklylife

Update Japanese translation

2294ae0... by Jordi Mas

Update Catalan translation

4d2b2a1... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

Bump version to 3.31.90

Update NEWS.