|
Allow recommended locales to be set for public sessions
This CL introduces the |SessionLocales| policy that can be used to
recommend one or more UI locales for a public session. If the policy is
set, the first recommended locale is pre-selected when starting a public
session. If more than one locale is recommended, the public session pod
is shown in its advanced form, highlighting the availability of language
and keyboard layout pickers.
The keyboard layout is automatically set to the most popular layout
matching the UI locale.
This CL also fixes the flaky DeviceLocalAccountTest.* and
TermsOfServiceDownloadTest.Ü.
BUG= 214904, 241790, 401010
TEST=Extensive browser test coverage, including picker UI
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287767
Total comments: 58
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1062 lines, -202 lines) |
Patch |
 |
M |
chrome/browser/chromeos/login/app_launch_signin_screen.cc
|
View
|
1
2
|
1 chunk |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/existing_user_controller.h
|
View
|
|
2 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/existing_user_controller.cc
|
View
|
|
6 chunks |
+91 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/screens/chrome_user_selection_screen.h
|
View
|
1
|
2 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/screens/chrome_user_selection_screen.cc
|
View
|
1
2
|
4 chunks |
+88 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/screens/user_selection_screen.h
|
View
|
1
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/login/screens/user_selection_screen.cc
|
View
|
1
2
|
7 chunks |
+67 lines, -22 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/policy/device_local_account_browsertest.cc
|
View
|
1
2
3
|
37 chunks |
+557 lines, -122 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
View
|
1
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/chromeos/login/l10n_util.cc
|
View
|
1
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
|
View
|
1
|
3 chunks |
+12 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
View
|
1
|
2 chunks |
+19 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/test/data/policy/policy_test_cases.json
|
View
|
1
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/policy/resources/policy_templates.json
|
View
|
1
2
|
2 chunks |
+35 lines, -1 line |
0 comments
|
Download
|
 |
M |
tools/metrics/histograms/histograms.xml
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ui/login/account_picker/screen_account_picker.js
|
View
|
1
|
2 chunks |
+23 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/login/account_picker/user_pod_row.js
|
View
|
1
2
|
6 chunks |
+111 lines, -38 lines |
0 comments
|
Download
|
Total messages: 22 (0 generated)
|