Closed Bug 951978 (secure-window) Opened 11 years ago Closed 11 years ago

[Window Management] Implement Secure Window (for Secure Camera App on Lockscreen)

Categories

(Firefox OS Graveyard :: Gaia::System::Window Mgmt, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: alive, Assigned: gweng)

References

Details

Attachments

(1 file)

(deleted), text/x-github-pull-request
alive
: review+
Details
Assignee: nobody → alive
Summary: [Window Management] Implement Secure Window → [Window Management] Implement Secure Window (for Secure Camera App on Lockscreen)
Alias: secure-window
How about call it guest window? It behaves like guest mode in browser https://wiki.mozilla.org/Mobile/Projects/Guest_browsing
The goal of this new window: * Layering: Could be opened on Lockscreen * Reusable: Could be used by System app to do new SecureWindow(url); // The url here is relative path. * Different transition style from opening normal app: should use existing 'slideleft'/'slideright' animation.
We may not have SecureWindowFactory (before Lockscreen is an app) but we need SecureWindowManager to manage secure window instances.
Greg, you are working on this right?
Assignee: alive → gweng
Flags: needinfo?(gweng)
Yes, thanks.
Flags: needinfo?(gweng)
Attached file Patch (deleted) —
Created: 1. SecureWindow: inherits the AppWindow with some modifications fit its unique styles 2. SecureWindowManager: subset of AppWindowManager; would handle only those cases would happen in the secure mode 3. SecureWindowFactory: to prevent other components directly hold secure apps
Attachment #8362415 - Flags: review?(alive)
Comment on attachment 8362415 [details] Patch Well done, but please see github comments. If you feel that you need to let me review again please do.
Attachment #8362415 - Flags: review?(alive) → review+
No longer blocks: unlocker-helper
No longer blocks: clock-helper
No longer blocks: passcodepad-helper
Comment on attachment 8362415 [details] Patch Set review again because of some modifications concern other components. Travis was green: https://travis-ci.org/mozilla-b2g/gaia/builds/17453277
Attachment #8362415 - Flags: review+ → review?(alive)
Comment on attachment 8362415 [details] Patch Some little stuff needs to be addressed.
Attachment #8362415 - Flags: review?(alive)
Comment on attachment 8362415 [details] Patch After fixed stuff that Alive mentioned and take out a failed test because of Bug 964117, Travis is green now: https://travis-ci.org/mozilla-b2g/gaia/builds/17738178
Attachment #8362415 - Flags: review?(alive)
Comment on attachment 8362415 [details] Patch Please see github.
Attachment #8362415 - Flags: review?(alive) → review+
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: