As a stepping stone we'll still use the wm porting layer, but I suspect most of that can be nuked.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fe7cb8ebe1880c4dc76e9e95bf50cc3034eb4c9e commit fe7cb8ebe1880c4dc76e9e95bf50cc3034eb4c9e Author: sky <sky@chromium.org> Date: Wed Nov 30 21:05:27 2016 Makes InputMethodMus deal with no connection Tests don't always have a connection, so this code should deal well with that. BUG= 669964 TEST=none R=moshayedi@chromium.org Review-Url: https://codereview.chromium.org/2545543002 Cr-Commit-Position: refs/heads/master@{#435413} [modify] https://crrev.com/fe7cb8ebe1880c4dc76e9e95bf50cc3034eb4c9e/ui/aura/mus/input_method_mus.cc [modify] https://crrev.com/fe7cb8ebe1880c4dc76e9e95bf50cc3034eb4c9e/ui/aura/mus/input_method_mus.h [modify] https://crrev.com/fe7cb8ebe1880c4dc76e9e95bf50cc3034eb4c9e/ui/aura/mus/window_tree_host_mus.cc [modify] https://crrev.com/fe7cb8ebe1880c4dc76e9e95bf50cc3034eb4c9e/ui/aura/mus/window_tree_host_mus.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3663991e5d08bfa67d6c673bb46fb4e4f2875aac commit 3663991e5d08bfa67d6c673bb46fb4e4f2875aac Author: sky <sky@chromium.org> Date: Fri Dec 02 03:34:38 2016 Makes WindowTreeHostMus supply properties directly to window creation This way properties that don't make there way to Window properties can be passed to the wm. For example, ui::mojom::WindowManager::kInitialBounds_Property is only needed at creation time and need not be stored in the aura::Window. BUG= 664625 669964 TEST=covered by test R=msw@chromium.org Review-Url: https://codereview.chromium.org/2539263005 Cr-Commit-Position: refs/heads/master@{#435845} [modify] https://crrev.com/3663991e5d08bfa67d6c673bb46fb4e4f2875aac/ui/aura/mus/window_tree_client.cc [modify] https://crrev.com/3663991e5d08bfa67d6c673bb46fb4e4f2875aac/ui/aura/mus/window_tree_client.h [modify] https://crrev.com/3663991e5d08bfa67d6c673bb46fb4e4f2875aac/ui/aura/mus/window_tree_client_unittest.cc [modify] https://crrev.com/3663991e5d08bfa67d6c673bb46fb4e4f2875aac/ui/aura/mus/window_tree_host_mus.cc [modify] https://crrev.com/3663991e5d08bfa67d6c673bb46fb4e4f2875aac/ui/aura/mus/window_tree_host_mus.h [modify] https://crrev.com/3663991e5d08bfa67d6c673bb46fb4e4f2875aac/ui/aura/mus/window_tree_host_mus_delegate.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fcf18b528bc1908b9e50af6ff914b0049e693fbf commit fcf18b528bc1908b9e50af6ff914b0049e693fbf Author: sky <sky@chromium.org> Date: Tue Dec 06 03:53:51 2016 Converts ash to use aura-mus There is still a bunch of cleanup and removal to do, but this patch is already so big I'm hoping to keep more cleanup to future patches. The biggest remaining issue after this patch is z-order. By that I mean the non-client area is at a different z-order than the frame, which leads to some interesting artifacts. That will be addressed soon, and I'm hoping won't block other testing. I've landed as many other patches as I could, so this is mostly just changes to aura, but there are some properties that needed to be changed. I could separate that out if you prefer. BUG= 669964 TEST=covered by tests R=jamescook@chromium.org TBR=rockot@chromium.org (for changes to testing/buildbot) Review-Url: https://codereview.chromium.org/2539363005 Cr-Commit-Position: refs/heads/master@{#436515} [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/aura/wm_root_window_controller_aura.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/aura/wm_window_aura.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/aura/wm_window_aura.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/autoclick/mus/BUILD.gn [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/autoclick/mus/autoclick_application.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/common/BUILD.gn [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/common/DEPS [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/common/wm/mru_window_tracker_unittest.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/common/wm/workspace/workspace_layout_manager_unittest.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/display/screen_position_controller.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/display/screen_position_controller.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/BUILD.gn [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/DEPS [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/accelerators/accelerator_controller_unittest.cc [add] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/README.md [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/wm_root_window_controller_mus.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/wm_root_window_controller_mus.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/wm_shell_mus.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/wm_shell_mus.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/wm_window_mus.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/wm_window_mus.h [add] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/wm_window_mus_test_api.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/wm_window_mus_test_api.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/workspace_event_handler_mus.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/bridge/workspace_event_handler_mus.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/disconnected_app_handler.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/disconnected_app_handler.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/frame/detached_title_area_renderer.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/frame/detached_title_area_renderer.h [delete] https://crrev.com/ace20e29b7faca97fae2f2136fea8cb04a12ea69/ash/mus/layout_manager.cc [delete] https://crrev.com/ace20e29b7faca97fae2f2136fea8cb04a12ea69/ash/mus/layout_manager.h [delete] https://crrev.com/ace20e29b7faca97fae2f2136fea8cb04a12ea69/ash/mus/layout_manager_unittest.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/move_event_handler.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/move_event_handler.h [delete] https://crrev.com/ace20e29b7faca97fae2f2136fea8cb04a12ea69/ash/mus/native_widget_factory_mus.cc [delete] https://crrev.com/ace20e29b7faca97fae2f2136fea8cb04a12ea69/ash/mus/native_widget_factory_mus.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/non_client_frame_controller.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/non_client_frame_controller.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/property_util.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/property_util.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/root_window_controller.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/root_window_controller.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/root_window_controller_unittest.cc [add] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/screen_mus.cc [add] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/screen_mus.h [delete] https://crrev.com/ace20e29b7faca97fae2f2136fea8cb04a12ea69/ash/mus/screenlock_layout.cc [delete] https://crrev.com/ace20e29b7faca97fae2f2136fea8cb04a12ea69/ash/mus/screenlock_layout.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/shadow.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/shadow.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/shadow_controller.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/shadow_controller.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/test/ash_test_impl_mus.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/test/wm_test_base.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/test/wm_test_base.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/test/wm_test_helper.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/test/wm_test_helper.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/window_manager.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/window_manager.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/window_manager_application.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/window_manager_application.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/window_manager_unittest.cc [add] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/window_properties.cc [add] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/mus/window_properties.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/touch_hud/mus/touch_hud_application.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/wm/event_client_impl.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/wm/window_properties.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ash/wm/window_properties.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/chrome/browser/ui/ash/property_util.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/mash/example/window_type_launcher/BUILD.gn [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/mash/example/window_type_launcher/window_type_launcher.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/mash/test/mash_test_suite.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/services/ui/ws/focus_controller.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/testing/buildbot/chromium.chromiumos.json [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/testing/buildbot/chromium.fyi.json [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ui/aura/env.h [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ui/views/mus/native_widget_mus.cc [modify] https://crrev.com/fcf18b528bc1908b9e50af6ff914b0049e693fbf/ui/views/mus/native_widget_mus_unittest.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b87f0a13aa4cdfdf0afbfd3f44ff19f3831c9974 commit b87f0a13aa4cdfdf0afbfd3f44ff19f3831c9974 Author: sky <sky@chromium.org> Date: Tue Dec 06 20:45:49 2016 Converts WindowManagerTest.OpenWindow to aura-mus BUG= 669964 TEST=covered by test R=sadrul@chromium.org, tsepez@chromium.org Review-Url: https://codereview.chromium.org/2556843002 Cr-Commit-Position: refs/heads/master@{#436708} [modify] https://crrev.com/b87f0a13aa4cdfdf0afbfd3f44ff19f3831c9974/ash/mus/window_manager.cc [modify] https://crrev.com/b87f0a13aa4cdfdf0afbfd3f44ff19f3831c9974/ash/mus/window_manager_unittest.cc [modify] https://crrev.com/b87f0a13aa4cdfdf0afbfd3f44ff19f3831c9974/mash/unittests_manifest.json
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a86d0169243b98b51554dcdbad647a24ea782aeb commit a86d0169243b98b51554dcdbad647a24ea782aeb Author: mfomitchev <mfomitchev@chromium.org> Date: Wed Jan 04 22:30:38 2017 Mustash: Ensure surfaces submitted to Mus by WM and embedders contain Surfaces with embeded content. - Use SurfaceLayers in embedders and Window Manager to properly position the embedded content in the layer tree. - WM no longer uses underlay surfaces for window decorations. Instead they are submitted to Mus as part of the WM's surface. - FrameGenerator now only creates SurfaceDrawQuad for the top-level window rather than recursively creating SurfaceDrawQuad for all windows in the window tree, since all surfaces are now part of the tree rooted at the surface of the top-level window. BUG= 672943 , 669964 Review-Url: https://codereview.chromium.org/2580063002 Cr-Commit-Position: refs/heads/master@{#441492} [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/display.cc [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/display.h [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/frame_generator.cc [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/frame_generator.h [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/frame_generator_delegate.h [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/frame_generator_unittest.cc [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/platform_display_default.cc [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/platform_display_default.h [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/platform_display_delegate.h [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/server_window_compositor_frame_sink_manager.cc [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/server_window_compositor_frame_sink_manager.h [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/test_utils.cc [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/services/ui/ws/test_utils.h [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/ui/aura/BUILD.gn [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/ui/aura/mus/DEPS [add] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/ui/aura/mus/client_surface_embedder.cc [add] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/ui/aura/mus/client_surface_embedder.h [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/ui/aura/mus/window_port_mus.cc [modify] https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb/ui/aura/mus/window_port_mus.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5040a6ab06d3928b8386e686195badd6b8172682 commit 5040a6ab06d3928b8386e686195badd6b8172682 Author: rdevlin.cronin <rdevlin.cronin@chromium.org> Date: Thu Jan 05 00:04:22 2017 Revert of Mustash: Ensure surfaces submitted to Mus by WM and embedders contain Surfaces with embeded content. (patchset #6 id:100001 of https://codereview.chromium.org/2580063002/ ) Reason for revert: This appears to have broken mus ws unittests: https://uberchromegw.corp.google.com/i/chromium.win/builders/Win%207%20Tests%20x64%20%281%29/builds/19757 It's the only mus-related change in the list. Speculatively reverting. Original issue's description: > Mustash: Ensure surfaces submitted to Mus by WM and embedders contain Surfaces with embeded content. > > - Use SurfaceLayers in embedders and Window Manager to properly position the > embedded content in the layer tree. > > - WM no longer uses underlay surfaces for window decorations. Instead they are > submitted to Mus as part of the WM's surface. > > - FrameGenerator now only creates SurfaceDrawQuad for the top-level window > rather than recursively creating SurfaceDrawQuad for all windows in the > window tree, since all surfaces are now part of the tree rooted at the > surface of the top-level window. > > BUG= 672943 , 669964 > > Committed: https://crrev.com/a86d0169243b98b51554dcdbad647a24ea782aeb > Cr-Commit-Position: refs/heads/master@{#441492} TBR=sky@chromium.org,fsamuel@chromium.org,jbauman@chromium.org,mfomitchev@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= 672943 , 669964 Review-Url: https://codereview.chromium.org/2617603002 Cr-Commit-Position: refs/heads/master@{#441522} [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/display.cc [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/display.h [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/frame_generator.cc [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/frame_generator.h [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/frame_generator_delegate.h [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/frame_generator_unittest.cc [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/platform_display_default.cc [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/platform_display_default.h [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/platform_display_delegate.h [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/server_window_compositor_frame_sink_manager.cc [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/server_window_compositor_frame_sink_manager.h [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/test_utils.cc [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/services/ui/ws/test_utils.h [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/ui/aura/BUILD.gn [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/ui/aura/mus/DEPS [delete] https://crrev.com/ddc034359eebc9e1f5693e5935933a0798993355/ui/aura/mus/client_surface_embedder.cc [delete] https://crrev.com/ddc034359eebc9e1f5693e5935933a0798993355/ui/aura/mus/client_surface_embedder.h [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/ui/aura/mus/window_port_mus.cc [modify] https://crrev.com/5040a6ab06d3928b8386e686195badd6b8172682/ui/aura/mus/window_port_mus.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2397b79688fd6542405db49e80585ae53bfd4d92 commit 2397b79688fd6542405db49e80585ae53bfd4d92 Author: sadrul <sadrul@chromium.org> Date: Thu Jan 05 21:17:55 2017 Reland of "Mustash: Ensure surfaces submitted to Mus by WM and embedders contain Surfaces with embeded content." - Use SurfaceLayers in embedders and Window Manager to properly position the embedded content in the layer tree. - WM no longer uses underlay surfaces for window decorations. Instead they are submitted to Mus as part of the WM's surface. - FrameGenerator now only creates SurfaceDrawQuad for the top-level window rather than recursively creating SurfaceDrawQuad for all windows in the window tree, since all surfaces are now part of the tree rooted at the surface of the top-level window. Previously landed in crrev.com/441492, but reverted in crrev.com/441522 since it broke some tests on Windows. This CL includes a fix for that brokenness. BUG= 672943 , 669964 TBR=jbauman@ for DEPS change (previously lgtm'ed in the original CL) Review-Url: https://codereview.chromium.org/2613903003 Cr-Commit-Position: refs/heads/master@{#441753} [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/display.cc [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/display.h [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/frame_generator.cc [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/frame_generator.h [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/frame_generator_delegate.h [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/frame_generator_unittest.cc [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/platform_display_default.cc [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/platform_display_default.h [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/platform_display_delegate.h [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/server_window_compositor_frame_sink_manager.cc [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/server_window_compositor_frame_sink_manager.h [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/test_utils.cc [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/services/ui/ws/test_utils.h [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/ui/aura/BUILD.gn [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/ui/aura/mus/DEPS [add] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/ui/aura/mus/client_surface_embedder.cc [add] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/ui/aura/mus/client_surface_embedder.h [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/ui/aura/mus/window_port_mus.cc [modify] https://crrev.com/2397b79688fd6542405db49e80585ae53bfd4d92/ui/aura/mus/window_port_mus.h
mash is now using aura.
Comment 1 by bugdroid1@chromium.org
, Nov 30 2016