|
Introduce user customization of external HighDPI mode for 4K monitor.
This CL adds the options of customizing external display's device
scale factor from the options page. There are two TODOs though:
- the configured device scale factor should be stored
- not possible to specify device scale factor and resolution at the
same time; from 1600x900, it can't enter to 1920x1080(2x). Instead
it enters to 3840x2160, then the user needs to select 2x again.
Actually the former would solve the latter; this CL sets the new
resolution and the DSF at the same time but resolution change is
asynchronous, so changed DSF will be overwritten by the resolution
change.
I will address these issues in further CL(s).
BUG= 396704
R=oshima@chromium.org, stevenjb@chromium.org
TBR=asvitkine@chromium.org
TEST=manually
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287677
Total comments: 2
Total comments: 4
Total comments: 13
Total comments: 2
Total comments: 18
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+612 lines, -207 lines) |
Patch |
|
M |
ash/display/display_change_observer_chromeos.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
|
M |
ash/display/display_change_observer_chromeos.cc
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+61 lines, -9 lines |
0 comments
|
Download
|
|
M |
ash/display/display_change_observer_chromeos_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+148 lines, -17 lines |
0 comments
|
Download
|
|
M |
ash/display/display_info.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
ash/display/display_info.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+22 lines, -2 lines |
0 comments
|
Download
|
|
M |
ash/display/display_manager.h
|
View
|
1
2
3
4
|
2 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
|
M |
ash/display/display_manager.cc
|
View
|
1
2
3
4
5
6
7
8
|
9 chunks |
+90 lines, -6 lines |
0 comments
|
Download
|
|
M |
ash/display/display_manager_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+94 lines, -0 lines |
0 comments
|
Download
|
|
M |
ash/display/resolution_notification_controller.h
|
View
|
1
2
3
4
|
2 chunks |
+14 lines, -7 lines |
0 comments
|
Download
|
|
M |
ash/display/resolution_notification_controller.cc
|
View
|
1
2
3
4
5
|
8 chunks |
+23 lines, -27 lines |
0 comments
|
Download
|
|
M |
ash/display/resolution_notification_controller_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+16 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/chromeos/display/display_preferences_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+9 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/resources/options/chromeos/display_options.js
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+20 lines, -18 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/options/chromeos/display_options_handler.h
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/webui/options/chromeos/display_options_handler.cc
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+82 lines, -107 lines |
0 comments
|
Download
|
|
M |
tools/metrics/actions/actions.xml
|
View
|
1
2
3
4
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
Total messages: 26 (0 generated)
|