[FFe] Provide a lock screen and unlock dialogs in Unity
Bug #1282798 reported by
Stephen M. Webb
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Andrea Azzarone | ||
gnome-screensaver (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[FFe]
The merge proposal for this work missed the feature freeze dealine by a few hours and requires a freeze exception.
This bug replaces the original FFe file under bug #878836.
--- original description ---
We need to provide a thematically compatible lock screen and unlock dialogs in Unity, consistent with the unity-greeter authentication dialog used in LightDM. This will replace gnome-screenlocker.
Related branches
lp:~azzar1/unity/lockscreen
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Robert Ancell: Approve
- Sebastien Bacher: Needs Information
-
Diff: 5118 lines (+3653/-167)80 files modifiedCMakeLists.txt (+2/-0)
UnityCore/DBusIndicators.cpp (+7/-2)
UnityCore/DBusIndicators.h (+5/-1)
UnityCore/GnomeSessionManager.cpp (+30/-12)
UnityCore/GnomeSessionManager.h (+1/-0)
UnityCore/GnomeSessionManagerImpl.h (+1/-0)
UnityCore/SessionManager.h (+5/-0)
debian/control (+3/-5)
hud/HudView.cpp (+0/-2)
lockscreen/BackgroundSettings.cpp (+153/-0)
lockscreen/BackgroundSettings.h (+55/-0)
lockscreen/CMakeLists.txt (+33/-0)
lockscreen/CofView.cpp (+41/-0)
lockscreen/CofView.h (+42/-0)
lockscreen/LockScreenAbstractShield.h (+55/-0)
lockscreen/LockScreenController.cpp (+249/-0)
lockscreen/LockScreenController.h (+74/-0)
lockscreen/LockScreenPanel.cpp (+230/-0)
lockscreen/LockScreenPanel.h (+75/-0)
lockscreen/LockScreenSettings.cpp (+104/-0)
lockscreen/LockScreenSettings.h (+66/-0)
lockscreen/LockScreenShield.cpp (+200/-0)
lockscreen/LockScreenShield.h (+63/-0)
lockscreen/LockScreenShieldFactory.cpp (+34/-0)
lockscreen/LockScreenShieldFactory.h (+51/-0)
lockscreen/UserAuthenticator.h (+56/-0)
lockscreen/UserAuthenticatorPam.cpp (+171/-0)
lockscreen/UserAuthenticatorPam.h (+66/-0)
lockscreen/UserPromptView.cpp (+282/-0)
lockscreen/UserPromptView.h (+81/-0)
lockscreen/pch/lockscreen_pch.hh (+31/-0)
panel/PanelIndicatorEntryView.cpp (+1/-1)
panel/PanelIndicatorsView.cpp (+8/-0)
panel/PanelIndicatorsView.h (+1/-0)
panel/PanelMenuView.cpp (+0/-1)
panel/PanelMenuView.h (+0/-1)
panel/PanelView.cpp (+5/-10)
plugins/unityshell/CMakeLists.txt (+5/-1)
plugins/unityshell/src/nux-text-entry-accessible.cpp (+8/-19)
plugins/unityshell/src/unity-text-input-accessible.cpp (+90/-0)
plugins/unityshell/src/unity-text-input-accessible.h (+57/-0)
plugins/unityshell/src/unitya11y.cpp (+5/-0)
plugins/unityshell/src/unityshell.cpp (+52/-4)
plugins/unityshell/src/unityshell.h (+7/-0)
plugins/unityshell/unityshell.xml.in (+20/-0)
po/POTFILES.in (+1/-0)
services/CMakeLists.txt (+3/-0)
services/panel-main.c (+21/-2)
services/panel-service.c (+19/-5)
services/panel-service.h (+2/-0)
services/unity-panel-service-lockscreen.conf.in (+8/-0)
shutdown/CMakeLists.txt (+1/-0)
shutdown/SessionDBusManager.cpp (+180/-0)
shutdown/SessionDBusManager.h (+50/-0)
shutdown/StandaloneSession.cpp (+1/-0)
tests/CMakeLists.txt (+5/-0)
tests/autopilot/unity/tests/launcher/test_icon_behavior.py (+1/-1)
tests/autopilot/unity/tests/launcher/test_tooltips.py (+2/-3)
tests/autopilot/unity/tests/test_quicklist.py (+11/-6)
tests/autopilot/unity/tests/test_spread.py (+1/-1)
tests/data/external.gschema.xml (+24/-0)
tests/test_gnome_session_manager.cpp (+50/-40)
tests/test_lockscreen_controller.cpp (+335/-0)
tests/test_mock_session_manager.h (+1/-0)
tests/test_text_input.cpp (+4/-2)
tests/test_upstart_wrapper.cpp (+90/-0)
tests/test_user_authenticator_pam.cpp (+58/-0)
tests/test_utils.h (+1/-1)
unity-shared/CMakeLists.txt (+1/-0)
unity-shared/GtkTexture.h (+64/-0)
unity-shared/IMTextEntry.cpp (+3/-2)
unity-shared/IMTextEntry.h (+1/-1)
unity-shared/MockableBaseWindow.h (+0/-1)
unity-shared/TextInput.cpp (+46/-31)
unity-shared/TextInput.h (+12/-8)
unity-shared/UScreen.cpp (+3/-3)
unity-shared/UnityWindowView.cpp (+1/-1)
unity-shared/UpstartWrapper.cpp (+74/-0)
unity-shared/UpstartWrapper.h (+53/-0)
unity-shared/WindowManager.h (+1/-0)
lp:~3v1n0/gnome-screensaver/use-unity-lockscreen
- Robert Ancell (community): Approve
- Ubuntu branches: Pending requested
-
Diff: 2508 lines (+2357/-2)10 files modified.pc/33_unity_lockscreen_on_lock.patch/src/gs-manager.c (+1365/-0)
.pc/33_unity_lockscreen_on_lock.patch/src/gs-manager.h (+99/-0)
.pc/33_unity_lockscreen_on_lock.patch/src/gs-monitor.c (+506/-0)
.pc/applied-patches (+1/-0)
debian/changelog (+7/-0)
debian/patches/33_unity_lockscreen_on_lock.patch (+242/-0)
debian/patches/series (+1/-0)
src/gs-manager.c (+24/-2)
src/gs-manager.h (+1/-0)
src/gs-monitor.c (+111/-0)
summary: |
- Provide a lock screen and unlock dialogs in Unity + [FFe] Provide a lock screen and unlock dialogs in Unity |
Changed in unity: | |
assignee: | nobody → Andrea Azzarone (andyrock) |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
description: | updated |
description: | updated |
Changed in unity: | |
milestone: | none → 7.2.0 |
Changed in unity: | |
status: | Fix Released → Fix Committed |
To post a comment you must log in.
On Thu, Feb 20, 2014 at 10:46:13PM -0000, Stephen M. Webb wrote:
> ** Description changed:
>
> + [FFe]
> +
> + The merge proposal for this work missed the feature freeze dealine by a
> + few hours and requires a freeze exception.
I don't think so, since the merge isn't even approved yet.
I think it seems reasonable, but can you outline the plan / timescale
for the a11y fixes that the MP mentions?
Does it share the logo with unity-greeter? We just started having this
generated at build-time, see:
https:/ /code.launchpad .net/~xnox/ unity-greeter/ off-the- grid/+merge/ 205896
& /usr/share/ unity-greeter/ logo.png
so you don't need to ship it statically any more.
status incomplete
Cheers,
--
Iain Lane [ <email address hidden> ]
Debian Developer [ <email address hidden> ]
Ubuntu Developer [ <email address hidden> ]