|
|
Add policies to control power management on the Chrome OS login screen
This CL adds a device policy that controls power management on the login
screen. Before this CL, powerd controlled power policy on the login screen,
always using built-in defaults. After this CL, Chrome contols power policy
by explicitly sending it to powerd whenever the login screen is shown. The
built-in defaults match those that powerd used to have but they can now be
overridden through device policy.
BUG= 241794
TEST=Full coverage with new unit and broweser tests
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=212024
Total comments: 18
Total comments: 2
Total comments: 24
Total comments: 4
Total comments: 16
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1866 lines, -382 lines) |
Patch |
 |
M |
chrome/app/generated_resources.grd
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/app/policy/policy_templates.json
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+101 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/chrome_browser_main_chromeos.h
|
View
|
1
2
3
4
5
6
7
8
9
|
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
8
9
|
4 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/configuration_policy_handler_chromeos_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+76 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/login_profile_policy_provider.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/login_profile_policy_provider.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
4 chunks |
+81 lines, -16 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/policy/login_screen_power_management_policy.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+61 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/policy/login_screen_power_management_policy.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+196 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/policy/login_screen_power_management_policy_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+187 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/power_policy_browsertest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+317 lines, -138 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/power/power_prefs.h
|
View
|
1
2
3
4
|
1 chunk |
+68 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/power/power_prefs.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+267 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/power/power_prefs_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+250 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/preferences.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/preferences.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
5 chunks |
+0 lines, -171 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/configuration_policy_handler.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/configuration_policy_handler.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+17 lines, -17 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/configuration_policy_handler_list.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+11 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/mock_policy_service.h
|
View
|
1
2
3
4
|
1 chunk |
+12 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/mock_policy_service.cc
|
View
|
1
2
3
4
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/policy_service_impl_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+1 line, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/proto/chromeos/chrome_device_policy.proto
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+96 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/prefs/browser_prefs.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser_chromeos.gypi
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests.gypi
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests_unit.gypi
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/test/base/testing_profile_manager.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/test/base/testing_profile_manager.cc
|
View
|
|
2 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/test/data/policy/policy_test_cases.json
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chromeos/dbus/power_policy_controller.h
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chromeos/dbus/power_policy_controller.cc
|
View
|
|
3 chunks |
+11 lines, -2 lines |
0 comments
|
Download
|
Total messages: 27 (0 generated)
|