|
mash: Port ash_sysui ShelfDelegateMus impl to mojo:ash.
Migrate ash/sysui/shelf_delegate_mus.* to ash/mus.
Move mash/shelf/public/interfaces to ash/public/interfaces.
Merge shelf_constants.mojom and shelf.mojom.
Add ShelfController/ShelfObserver multi-display support.
Add ShelfObserver::OnShelfCreated mojo interface.
Add EnumTraits for alignment and auto-hide behavior.
Remove redundant ash/shelf_layout_manager*
Inline RootWindowController::OnShelfWindowAvailable.
BUG= 557406, 614182, 615155, 616857
TEST=Mash shelf shows chrome icon; no cros changes.
R=jamescook@chromium.org,sky@chromium.org
TBR=tsepez@chromium.org
Committed: https://crrev.com/828394031639b3305df4fbae8a41d6c730003262
Cr-Commit-Position: refs/heads/master@{#415378}
Total comments: 6
Total comments: 2
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+359 lines, -922 lines) |
Patch |
|
M |
ash/mus/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
ash/mus/DEPS
|
View
|
1
2
3
4
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
|
M |
ash/mus/root_window_controller.h
|
View
|
1
|
3 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
ash/mus/root_window_controller.cc
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+11 lines, -26 lines |
0 comments
|
Download
|
|
A |
ash/mus/shelf_delegate_mus.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+66 lines, -0 lines |
0 comments
|
Download
|
|
A + |
ash/mus/shelf_delegate_mus.cc
|
View
|
1
2
3
4
5
6
7
8
|
9 chunks |
+68 lines, -99 lines |
0 comments
|
Download
|
|
D |
ash/mus/shelf_layout_manager.h
|
View
|
1
|
1 chunk |
+0 lines, -49 lines |
0 comments
|
Download
|
|
D |
ash/mus/shelf_layout_manager.cc
|
View
|
1
|
1 chunk |
+0 lines, -83 lines |
0 comments
|
Download
|
|
D |
ash/mus/shelf_layout_manager_delegate.h
|
View
|
1
|
1 chunk |
+0 lines, -24 lines |
0 comments
|
Download
|
|
M |
ash/mus/shell_delegate_mus.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+3 lines, -28 lines |
0 comments
|
Download
|
|
M |
ash/mus/test/wm_test_helper.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
ash/mus/window_manager_application.h
|
View
|
1
2
3
4
5
6
7
8
9
|
4 chunks |
+11 lines, -4 lines |
0 comments
|
Download
|
|
M |
ash/mus/window_manager_application.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
|
M |
ash/public/interfaces/BUILD.gn
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
A + |
ash/public/interfaces/shelf.mojom
|
View
|
1
2
3
|
1 chunk |
+15 lines, -9 lines |
0 comments
|
Download
|
|
A |
ash/public/interfaces/shelf.typemap
|
View
|
1
2
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
|
A |
ash/public/interfaces/shelf_enum_traits.h
|
View
|
1
2
|
1 chunk |
+88 lines, -0 lines |
0 comments
|
Download
|
|
A + |
ash/public/interfaces/typemaps.gni
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
ash/sysui/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
D |
ash/sysui/shelf_delegate_mus.h
|
View
|
|
1 chunk |
+0 lines, -74 lines |
0 comments
|
Download
|
|
D |
ash/sysui/shelf_delegate_mus.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -349 lines |
0 comments
|
Download
|
|
M |
ash/sysui/shell_delegate_mus.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
ash/sysui/sysui_application.h
|
View
|
|
4 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
|
M |
ash/sysui/sysui_application.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+0 lines, -11 lines |
0 comments
|
Download
|
|
M |
chrome/app/mojo/chrome_manifest.json
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/ui/ash/launcher/chrome_mash_shelf_controller.h
|
View
|
1
2
|
2 chunks |
+10 lines, -8 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/ash/launcher/chrome_mash_shelf_controller.cc
|
View
|
1
2
3
4
5
6
7
|
7 chunks |
+37 lines, -26 lines |
0 comments
|
Download
|
|
D |
mash/shelf/public/interfaces/BUILD.gn
|
View
|
|
1 chunk |
+0 lines, -18 lines |
0 comments
|
Download
|
|
D |
mash/shelf/public/interfaces/shelf.mojom
|
View
|
|
1 chunk |
+0 lines, -74 lines |
0 comments
|
Download
|
|
D |
mash/shelf/public/interfaces/shelf_constants.mojom
|
View
|
|
1 chunk |
+0 lines, -11 lines |
0 comments
|
Download
|
|
M |
mojo/public/tools/bindings/chromium_bindings_configuration.gni
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 55 (39 generated)
|