|
Make DisplayInfoProvider an interface
Now is up to the component embedding the SystemInfo API to implement
the DisplayInfoProvider. The motivation for this change is we want to
move the SystemInfo API to extensions/ but DisplayInfoProvider depends
on ash/, which will link with ui/views/, and that is way too big.
The ultimate goal is to have SystemInfo on the app_shell without increasing its
footprint considerably.
BUG= 392842
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=291250
Total comments: 7
Total comments: 14
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+366 lines, -1575 lines) |
Patch |
 |
M |
chrome/browser/extensions/BUILD.gn
|
View
|
1
2
3
4
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_display/display_info_provider.h
|
View
|
1
2
|
2 chunks |
+28 lines, -11 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_display/display_info_provider.cc
|
View
|
1
2
3
4
|
4 chunks |
+12 lines, -7 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_display/display_info_provider_aura.cc
|
View
|
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_display/display_info_provider_chromeos.cc
|
View
|
|
1 chunk |
+0 lines, -386 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_display/display_info_provider_chromeos_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -893 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_display/display_info_provider_mac.cc
|
View
|
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_display/display_info_provider_win.cc
|
View
|
|
1 chunk |
+0 lines, -77 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_display/system_display_apitest.cc
|
View
|
1
2
|
4 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/display_info_provider_aura.h
|
View
|
1
2
3
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/extensions/display_info_provider_aura.cc
|
View
|
1
2
3
|
1 chunk |
+16 lines, -4 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/display_info_provider_chromeos.h
|
View
|
1
2
3
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/extensions/display_info_provider_chromeos.cc
|
View
|
1
2
|
11 chunks |
+42 lines, -40 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/extensions/display_info_provider_chromeos_unittest.cc
|
View
|
1
2
|
33 chunks |
+89 lines, -91 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/display_info_provider_mac.h
|
View
|
1
2
3
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/extensions/display_info_provider_mac.cc
|
View
|
1
2
3
|
1 chunk |
+16 lines, -4 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/display_info_provider_win.h
|
View
|
1
2
3
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/extensions/display_info_provider_win.cc
|
View
|
1
2
|
6 chunks |
+22 lines, -11 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser_extensions.gypi
|
View
|
1
2
3
4
|
3 chunks |
+8 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests_unit.gypi
|
View
|
1
2
3
4
|
2 chunks |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 12 (0 generated)
|