StackAbove and StackAtTop need to call through to mus.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f21bef6f51847273fc2443ef995ae8b18d384810 commit f21bef6f51847273fc2443ef995ae8b18d384810 Author: sky <sky@chromium.org> Date: Wed Nov 09 04:29:30 2016 Adds some TODOs with references to bugs BUG= 663522 663526 663525 663617 663618 663619 TEST=none TBR=erg@chromium.org, msw@chromium.org R=erg@chromium.org, msw@chromium.org Review-Url: https://codereview.chromium.org/2481363005 Cr-Commit-Position: refs/heads/master@{#430861} [modify] https://crrev.com/f21bef6f51847273fc2443ef995ae8b18d384810/ui/views/mus/desktop_window_tree_host_mus.cc [modify] https://crrev.com/f21bef6f51847273fc2443ef995ae8b18d384810/ui/views/mus/mus_client.cc
Taking this.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a77d1f27b7d151775ba412bd522344e060736d02 commit a77d1f27b7d151775ba412bd522344e060736d02 Author: erg <erg@chromium.org> Date: Fri Jan 20 23:42:29 2017 aura-mus: Implement DesktopWindowTreeHostMus::StackAtTop(). Adds API to the window server so that a client can request that one of their windows gets stacked on top of everything else. BUG= 663617 Review-Url: https://codereview.chromium.org/2633233003 Cr-Commit-Position: refs/heads/master@{#445211} [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/public/cpp/tests/test_window_tree.cc [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/public/cpp/tests/test_window_tree.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/public/interfaces/window_tree.mojom [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/ws/access_policy.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/ws/access_policy_delegate.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/ws/default_access_policy.cc [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/ws/default_access_policy.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/ws/window_manager_access_policy.cc [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/ws/window_manager_access_policy.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/ws/window_tree.cc [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/services/ui/ws/window_tree.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/BUILD.gn [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/mus/window_tree_client.cc [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/mus/window_tree_client.h [add] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/mus/window_tree_client_test_observer.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/mus/window_tree_host_mus.cc [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/mus/window_tree_host_mus.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/mus/window_tree_host_mus_delegate.h [add] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/test/mus/change_completion_waiter.cc [add] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/test/mus/change_completion_waiter.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/test/mus/test_window_tree.cc [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/aura/test/mus/test_window_tree.h [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/views/mus/desktop_window_tree_host_mus.cc [modify] https://crrev.com/a77d1f27b7d151775ba412bd522344e060736d02/ui/views/mus/desktop_window_tree_host_mus_unittest.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/180d76b0129bc5361b80d850d3b442d8dfebf401 commit 180d76b0129bc5361b80d850d3b442d8dfebf401 Author: erg <erg@chromium.org> Date: Tue Jan 24 23:53:27 2017 aura-mus: Make StackAtTop() proxy to the window manager. sky convinced me that we can't just let the window server handle this; reordering assumes that the caller is also the owner of parent, so the window manager is the one who must make the reorder call. BUG= 663617 TEST=DesktopWindowTreeHostMusTest.Stack* Review-Url: https://codereview.chromium.org/2652713003 Cr-Commit-Position: refs/heads/master@{#445864} [modify] https://crrev.com/180d76b0129bc5361b80d850d3b442d8dfebf401/services/ui/public/interfaces/window_manager.mojom [modify] https://crrev.com/180d76b0129bc5361b80d850d3b442d8dfebf401/services/ui/ws/test_utils.cc [modify] https://crrev.com/180d76b0129bc5361b80d850d3b442d8dfebf401/services/ui/ws/test_utils.h [modify] https://crrev.com/180d76b0129bc5361b80d850d3b442d8dfebf401/services/ui/ws/window_tree.cc [modify] https://crrev.com/180d76b0129bc5361b80d850d3b442d8dfebf401/services/ui/ws/window_tree_client_unittest.cc [modify] https://crrev.com/180d76b0129bc5361b80d850d3b442d8dfebf401/ui/aura/mus/window_tree_client.cc [modify] https://crrev.com/180d76b0129bc5361b80d850d3b442d8dfebf401/ui/aura/mus/window_tree_client.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bc615bd3f80accc95a7ff9da81e80a6420479bb0 commit bc615bd3f80accc95a7ff9da81e80a6420479bb0 Author: erg <erg@chromium.org> Date: Thu Jan 26 19:55:15 2017 aura-mus: Implement DesktopWindowTreeHostMus::StackAbove(). Adds API to the window server and the window manager so that a client can request that one of their roots owned by the window manager can be placed above another one of their roots owned by the window manager. BUG= 663617 Review-Url: https://codereview.chromium.org/2655463009 Cr-Commit-Position: refs/heads/master@{#446409} [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/public/interfaces/window_manager.mojom [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/public/interfaces/window_tree.mojom [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/access_policy.h [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/default_access_policy.cc [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/default_access_policy.h [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/test_utils.cc [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/test_utils.h [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/window_manager_access_policy.cc [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/window_manager_access_policy.h [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/window_tree.cc [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/window_tree.h [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/services/ui/ws/window_tree_client_unittest.cc [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/ui/aura/mus/window_tree_client.cc [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/ui/aura/mus/window_tree_client.h [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/ui/aura/mus/window_tree_host_mus.cc [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/ui/aura/mus/window_tree_host_mus.h [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/ui/aura/mus/window_tree_host_mus_delegate.h [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/ui/aura/test/mus/test_window_tree.cc [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/ui/aura/test/mus/test_window_tree.h [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/ui/views/mus/desktop_window_tree_host_mus.cc [modify] https://crrev.com/bc615bd3f80accc95a7ff9da81e80a6420479bb0/ui/views/mus/desktop_window_tree_host_mus_unittest.cc
Comment 1 by bugdroid1@chromium.org
, Nov 9 2016