|
Screensaver implementation for ChromeOS.
This is the initial implementation for screensaver extensions. The feature is currently behind a flag and installing an extension with a screensaver permission without the flag enabled will do nothing.
This currently allows one Screensaver extension to be installed at a time, and brings up the screensaver after a fixed 2 minutes. Further work to be done is to add different timeouts for power manager if the screensaver is active, add more tests and add security features for the screensaver permission (if needed, this needs to be discussed still).
TBR'ed jhawkins for chrome_browser_chromeos.gypi
R=mpcomplete@chromium.org,stevenjb@chromium.org
BUG= 163681
TBR=jhawkins@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=180189
Total comments: 31
Total comments: 4
Total comments: 16
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+421 lines, -10 lines) |
Patch |
|
M |
ash/screensaver/screensaver_view.h
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
ash/screensaver/screensaver_view.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
|
M |
ash/screensaver/screensaver_view_unittest.cc
|
View
|
|
1 chunk |
+1 line, -9 lines |
0 comments
|
Download
|
|
M |
chrome/app/generated_resources.grd
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/about_flags.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/chromeos/chrome_browser_main_chromeos.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/browser/chromeos/screensaver/screensaver_controller.h
|
View
|
1
2
3
4
5
|
1 chunk |
+72 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/browser/chromeos/screensaver/screensaver_controller.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+184 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/browser/chromeos/screensaver/screensaver_controller_browsertest.cc
|
View
|
1
2
3
|
1 chunk |
+97 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/chrome_browser_chromeos.gypi
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/chrome_tests.gypi
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/api/_permission_features.json
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/permissions/api_permission.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/permissions/api_permission.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/permissions/permission_set_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chromeos/chromeos_switches.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chromeos/chromeos_switches.cc
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
chromeos/dbus/power_manager_client.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+14 lines, -1 line |
0 comments
|
Download
|
Total messages: 13 (0 generated)
|