|
mash: Have chrome set itself as a controller interface for changing volume
This eliminates a case where ash was directly connecting out to Chrome.
* Add ash::mojom::AcceleratorController interface and use to set the
ash::mojom::VolumeController
* Rename volume controller files to match class names. chrome/browser/ui/ash
is chromeos-only these days so the _chromeos filenames aren't needed.
* Add ash_util::GetAshServiceName() to return "ash" vs. "content_browser"
based on mash vs. classic ash
BUG= 670789
TEST=ash_unittests, browser_tests, manually change volume with F9/F10
TBR=xiyuan@chromium.org
Committed: https://crrev.com/7e0a04e949287e6ea20e5d2be9fe8a168ac0ae7b
Cr-Commit-Position: refs/heads/master@{#436766}
Total comments: 15
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+122 lines, -450 lines) |
Patch |
 |
M |
ash/common/accelerators/accelerator_controller.h
|
View
|
1
2
3
4
|
5 chunks |
+16 lines, -7 lines |
0 comments
|
Download
|
 |
M |
ash/common/accelerators/accelerator_controller.cc
|
View
|
1
2
3
4
|
5 chunks |
+15 lines, -20 lines |
0 comments
|
Download
|
 |
M |
ash/common/mojo_interface_factory.cc
|
View
|
1
2
3
4
|
3 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/mus/manifest.json
|
View
|
1
2
3
4
5
6
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/public/interfaces/BUILD.gn
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A + |
ash/public/interfaces/accelerator_controller.mojom
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -10 lines |
0 comments
|
Download
|
 |
M |
ash/public/interfaces/volume.mojom
|
View
|
1
2
3
4
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chrome_content_browser_manifest_overlay.json
|
View
|
1
2
3
4
|
2 chunks |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/chrome_interface_factory.cc
|
View
|
|
4 chunks |
+0 lines, -10 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/BUILD.gn
|
View
|
1
2
3
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/ash_init.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/ash_util.h
|
View
|
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/ash_util.cc
|
View
|
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/ui/ash/volume_controller.h
|
View
|
1
2
3
4
|
1 chunk |
+8 lines, -9 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/ui/ash/volume_controller.cc
|
View
|
1
2
3
4
|
3 chunks |
+18 lines, -8 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/ui/ash/volume_controller_browsertest.cc
|
View
|
|
5 chunks |
+6 lines, -12 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/ash/volume_controller_browsertest_chromeos.cc
|
View
|
|
1 chunk |
+0 lines, -253 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/ash/volume_controller_chromeos.h
|
View
|
|
1 chunk |
+0 lines, -32 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/ui/ash/volume_controller_chromeos.cc
|
View
|
|
1 chunk |
+0 lines, -83 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h
|
View
|
1
2
3
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.cc
|
View
|
1
2
3
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/test/BUILD.gn
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 42 (27 generated)
|