gnome-shell:wip/login-unlock-merge

Last commit made on 2013-07-16
Get this branch:
git clone -b wip/login-unlock-merge https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
wip/login-unlock-merge
Repository:
lp:gnome-shell

Recent commits

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

unlockDialog: Use GdmUtil.AuthPrompt instead of ModalDialog

commit ea02380c1524c28e6538ffedb789a12c298742ab made the login
screen stop using ModalDialog. It makes sense for the unlock
code to also stop using ModalDialog, too (for similar reasons).

Now that the login screen's auth prompt code has been separated
out, the unlock dialog can use it to get the buttons and spinners
etc, that it was previously getting from ModalDialog.

This commit drops the ModalDialog usage in the unlock dialog, and
makes the unlock dialog use GdmUtil.AuthPrompt instead.

2d4473c... by Ray Strode <email address hidden>

loginDialog: factor auth prompt code out to utils

Right now there is a lot of duplicated code between the unlock
dialog and the login dialog.

This commit moves the login dialog's auth prompt to a separate
class, so that it can (in a subsequent commit) be used by the
unlock dialog.

6d9fb50... by Ray Strode <email address hidden>

loginDialog: handle typing at screenshield

If the screenshield is up and the user starts typing, we need to
keep track of it and replay it later, otherwise what they type
will be ignored.

This is useful when the user has disable-user-list set to TRUE,
and will also be useful to bring feature parity between the
login screen and unlock screen.

https://bugzilla.gnome.org/show_bug.cgi?id=702308

86b8885... by Ray Strode <email address hidden>

theme: fix spacing for "Log in as another user" button

At some point the Not Listed? button was moved to align it better
in the login screen. That nudging made the "Log in as another user"
button (which uses the same style class) align worse.

This commit removes the padding at the unlock screen.

https://bugzilla.gnome.org/show_bug.cgi?id=704318

cf7355e... by Allan Day

theme: change the lock screen notification background

The current look is too heavy and looks out of place. Simplify
the background in accordance with the latest mockups.

https://bugzilla.gnome.org/show_bug.cgi?id=702305

dab8c5e... by Jasper St. Pierre

popupMenu: Fix bad syntax error

4b889ea... by Jasper St. Pierre

popupMenu: Ensure that submenus are properly hidden when insensitive

We don't actually propagate sensitivity information to submenus; we
simply make sure that they can never be open when the parent is
insensitive.

https://bugzilla.gnome.org/show_bug.cgi?id=702539

86835db... by Jasper St. Pierre

popupMenu: Propagate sensitivity to menu children

This way, if a parent is insensitive, all children will be, too.
Though PopupSubMenus will be forced closed, PopupMenuSection needs
the propagation.

https://bugzilla.gnome.org/show_bug.cgi?id=702539

bc317bf... by Jasper St. Pierre

popupMenu: Remove 'sensitive' input param

It's hard to implement properly, was broken, and unused. If somebody
really wants it, they can call setSensitive after constructing the item.

https://bugzilla.gnome.org/show_bug.cgi?id=702539

5c036ea... by Jasper St. Pierre

popupMenu: Only allow one submenu to be open at a time

When the user opens another submenu, close the first one.

https://bugzilla.gnome.org/show_bug.cgi?id=702539