|
|
mash: Have chrome set itself as the app list presenter.
Do not let ash connect to chrome to get the presenter.
Expose mojom::AppList interface in ash to set the presenter.
Chrome's AppListPresenterService connects to register.
Move instance from Chrome's FactoryImpl to AppListServiceAsh.
Implement app_list::AppList; owned by ash::WmShell.
Add export info to app_list's 'presenter' component.
(lets it add the mojom as a public DEPS; thanks Yuzhu!)
Remove connection and interface pointer from AppListPresenterMus.
TODO: What's not TODO here? It's a mess!
BUG= 670775
TEST=No regressions in chrome --mash app list behavior
R=jamescook@chromium.org,tsepez@chromium.org,xiyuan@chromium.org,rockot@chromium.org
Committed: https://crrev.com/982c17a70a9c06b191b96e6e77f78933d0989de4
Cr-Commit-Position: refs/heads/master@{#438044}
Total comments: 10
Total comments: 9
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+154 lines, -67 lines) |
Patch |
 |
M |
ash/common/mojo_interface_factory.cc
|
View
|
1
2
3
4
|
4 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/common/wm_shell.h
|
View
|
1
2
3
4
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/common/wm_shell.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/mus/app_list_presenter_mus.h
|
View
|
1
|
2 chunks |
+2 lines, -14 lines |
0 comments
|
Download
|
 |
M |
ash/mus/app_list_presenter_mus.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+15 lines, -27 lines |
0 comments
|
Download
|
 |
M |
ash/mus/manifest.json
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ash/mus/shell_delegate_mus.cc
|
View
|
1
2
3
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chrome_content_browser_manifest_overlay.json
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/chrome_interface_factory.cc
|
View
|
|
4 chunks |
+0 lines, -14 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/app_list/app_list_presenter_service.h
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/app_list/app_list_presenter_service.cc
|
View
|
|
1 chunk |
+16 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/app_list/app_list_service_ash.h
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/app_list/DEPS
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ui/app_list/presenter/BUILD.gn
|
View
|
1
2
|
3 chunks |
+17 lines, -9 lines |
0 comments
|
Download
|
 |
A |
ui/app_list/presenter/app_list.h
|
View
|
1
2
3
4
5
|
1 chunk |
+41 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/app_list/presenter/app_list.cc
|
View
|
1
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/app_list/presenter/app_list_presenter.mojom
|
View
|
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
Total messages: 52 (27 generated)
|