Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(31)

Issue 1676713002: ash/mash: Add a mus-client that sets up ash to provide the system ui for mash. (Closed)

Created:
4 years, 10 months ago by sadrul
Modified:
4 years, 10 months ago
Reviewers:
sky, vmpstr
CC:
chromium-reviews, kalyank, tfarina
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

ash/mash: Add a mus-client that sets up ash to provide the system ui for mash. We only want a small number of the components of ash (e.g. shelf, wallpaper, system-tray, app-list) etc. for mash, but for now, the mus-client loads all of ash. The bare minimum set of delegates have stub implementations. These will grow as we hook them up with other mojo/mus services. BUG=585141 Landed in crrev.com/374470, reverted in crrev.com/374483 because broke cros. Committed: https://crrev.com/ffeadfa8cecbb85276bf7bf25d428107c6230437 Cr-Commit-Position: refs/heads/master@{#374558}

Patch Set 1 #

Total comments: 8

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : move #

Patch Set 5 : tot-merge #

Patch Set 6 : fix-cros-build #

Unified diffs Side-by-side diffs Delta from patch set Stats (+699 lines, -80 lines) Patch
M ash/host/ash_window_tree_host.h View 2 chunks +4 lines, -0 lines 0 comments Download
M ash/host/ash_window_tree_host.cc View 3 chunks +15 lines, -0 lines 0 comments Download
M ash/host/ash_window_tree_host_platform.h View 1 chunk +4 lines, -2 lines 0 comments Download
A ash/mus/BUILD.gn View 1 2 3 4 5 1 chunk +55 lines, -0 lines 0 comments Download
A ash/mus/DEPS View 1 2 3 1 chunk +13 lines, -0 lines 0 comments Download
A + ash/mus/main.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
A + ash/mus/shell_delegate_mus.h View 1 2 3 3 chunks +10 lines, -15 lines 0 comments Download
A ash/mus/shell_delegate_mus.cc View 1 2 3 1 chunk +204 lines, -0 lines 0 comments Download
A + ash/mus/stub_context_factory.h View 1 2 3 2 chunks +18 lines, -16 lines 0 comments Download
A ash/mus/stub_context_factory.cc View 1 2 3 1 chunk +83 lines, -0 lines 0 comments Download
A ash/mus/sysui_application.h View 1 2 3 1 chunk +38 lines, -0 lines 0 comments Download
A ash/mus/sysui_application.cc View 1 2 3 4 1 chunk +183 lines, -0 lines 0 comments Download
M ash/root_window_settings.h View 1 chunk +1 line, -1 line 0 comments Download
M ash/snap_to_pixel_layout_manager.cc View 1 chunk +0 lines, -1 line 0 comments Download
M ash/system/web_notification/ash_popup_alignment_delegate.h View 1 chunk +0 lines, -1 line 0 comments Download
M mash/shell/BUILD.gn View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M mash/shell/shell_application_delegate.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M mash/shell/shell_application_delegate.cc View 1 2 3 4 5 3 chunks +21 lines, -2 lines 0 comments Download
M ui/base/user_activity/user_activity_detector.cc View 1 2 chunks +1 line, -6 lines 0 comments Download
M ui/views/mus/native_widget_mus.h View 4 chunks +4 lines, -2 lines 0 comments Download
M ui/views/mus/native_widget_mus.cc View 6 chunks +24 lines, -18 lines 0 comments Download
M ui/views/mus/window_manager_connection.h View 1 2 3 2 chunks +3 lines, -2 lines 0 comments Download
M ui/views/mus/window_manager_connection.cc View 1 2 3 3 chunks +11 lines, -12 lines 0 comments Download

Messages

Total messages: 40 (18 generated)
sadrul
This is now ready for a formal review.
4 years, 10 months ago (2016-02-05 23:24:20 UTC) #2
sky
https://codereview.chromium.org/1676713002/diff/1/ash/mus/sysui/shell_delegate_mus.cc File ash/mus/sysui/shell_delegate_mus.cc (right): https://codereview.chromium.org/1676713002/diff/1/ash/mus/sysui/shell_delegate_mus.cc#newcode80 ash/mus/sysui/shell_delegate_mus.cc:80: return false; Is it worth NOTIMPLEMENTEDs for all of ...
4 years, 10 months ago (2016-02-08 17:42:15 UTC) #5
sadrul
https://codereview.chromium.org/1676713002/diff/1/ash/mus/sysui/shell_delegate_mus.cc File ash/mus/sysui/shell_delegate_mus.cc (right): https://codereview.chromium.org/1676713002/diff/1/ash/mus/sysui/shell_delegate_mus.cc#newcode80 ash/mus/sysui/shell_delegate_mus.cc:80: return false; On 2016/02/08 17:42:15, sky wrote: > Is ...
4 years, 10 months ago (2016-02-08 18:33:24 UTC) #6
sky
Ok, go with this for now. If we need to change the ordering later on ...
4 years, 10 months ago (2016-02-08 20:26:03 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1676713002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1676713002/40001
4 years, 10 months ago (2016-02-08 23:34:30 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/143947)
4 years, 10 months ago (2016-02-08 23:53:43 UTC) #11
sadrul
+vmpstr@ for cc owner (//ash/mus/sysui/DEPS includes cc to be able to impement StubContextFactory (stub_context_factory.cc))
4 years, 10 months ago (2016-02-08 23:59:48 UTC) #13
sky
Thanks for shuffling directories around, SLGTM
4 years, 10 months ago (2016-02-09 18:24:44 UTC) #14
vmpstr
lgtm, but maybe we should also move single thread task graph runner stuff somewhere more ...
4 years, 10 months ago (2016-02-09 19:20:25 UTC) #15
sadrul
On 2016/02/09 19:20:25, vmpstr wrote: > lgtm, but maybe we should also move single thread ...
4 years, 10 months ago (2016-02-09 19:27:35 UTC) #16
vmpstr
On 2016/02/09 19:27:35, sadrul wrote: > On 2016/02/09 19:20:25, vmpstr wrote: > > lgtm, but ...
4 years, 10 months ago (2016-02-09 19:28:48 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1676713002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1676713002/80001
4 years, 10 months ago (2016-02-09 20:22:06 UTC) #20
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 10 months ago (2016-02-09 21:18:32 UTC) #22
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/dfd7833ae942a8339853ed02907bb31e0806badc Cr-Commit-Position: refs/heads/master@{#374470}
4 years, 10 months ago (2016-02-09 21:20:39 UTC) #24
iclelland
A revert of this CL (patchset #5 id:80001) has been created in https://codereview.chromium.org/1683853003/ by iclelland@chromium.org. ...
4 years, 10 months ago (2016-02-09 21:45:21 UTC) #25
waffles
A revert of this CL (patchset #5 id:80001) has been created in https://codereview.chromium.org/1684803002/ by waffles@chromium.org. ...
4 years, 10 months ago (2016-02-09 21:45:41 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1676713002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1676713002/100001
4 years, 10 months ago (2016-02-09 22:34:47 UTC) #31
sadrul
On 2016/02/09 22:34:47, commit-bot: I haz the power wrote: > CQ is trying da patch. ...
4 years, 10 months ago (2016-02-09 22:37:54 UTC) #32
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/178772)
4 years, 10 months ago (2016-02-09 23:46:10 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1676713002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1676713002/100001
4 years, 10 months ago (2016-02-09 23:52:01 UTC) #36
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 10 months ago (2016-02-10 00:59:09 UTC) #38
commit-bot: I haz the power
4 years, 10 months ago (2016-02-10 01:00:47 UTC) #40
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/ffeadfa8cecbb85276bf7bf25d428107c6230437
Cr-Commit-Position: refs/heads/master@{#374558}

Powered by Google App Engine
This is Rietveld 408576698