[Meta] Make Exo work on Mus+Ash |
||||||||||||||||||||||||||||||||
Issue descriptionExo should work on Mus+Ash.
,
Dec 14 2016
exo::Surface should not be creating CompositorFrameSinks directly. Instead, it should ask the aura::WindowPort for a CompositorFrameSink. That way, it won't need to allocate its own FrameSinkId and it won't need to register its own BeginFrame hierarchy. The WindowPort should take care of these details.
,
Jan 4 2017
,
Jan 22 2017
,
Jan 23 2017
,
May 3 2017
,
May 31 2017
,
Jun 1 2017
,
Jun 1 2017
,
Jun 2 2017
,
Jun 2 2017
,
Jun 9 2017
,
Jun 9 2017
,
Jun 13 2017
,
Jun 20 2017
,
Sep 20 2017
,
Sep 20 2017
,
Sep 20 2017
,
Sep 21 2017
,
Sep 22 2017
,
Sep 25 2017
,
Sep 25 2017
,
Sep 25 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0a46057701d214b4ee9d505a770c8a89c8090f64 commit 0a46057701d214b4ee9d505a770c8a89c8090f64 Author: Peng Huang <penghuang@chromium.org> Date: Mon Sep 25 18:56:54 2017 Don't run wayland server in browser process for mash Bug: 672961 Change-Id: Ie6debbe816a7ec24fb0934d9d20fc446e55868f2 Reviewed-on: https://chromium-review.googlesource.com/682105 Commit-Queue: Peng Huang <penghuang@chromium.org> Reviewed-by: David Reveman <reveman@chromium.org> Cr-Commit-Position: refs/heads/master@{#504115} [modify] https://crrev.com/0a46057701d214b4ee9d505a770c8a89c8090f64/chrome/browser/exo_parts.cc
,
Sep 25 2017
,
Oct 6 2017
,
Oct 6 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/87a65cd5fee07a6e0835000ba44fd2be757526fa commit 87a65cd5fee07a6e0835000ba44fd2be757526fa Author: Peng Huang <penghuang@chromium.org> Date: Fri Oct 06 15:21:47 2017 Run exo in ash process for mus+ash For short term, we would like to run exo and ash in the same process. It should have good performance. If not, we may consider other options. Known issues: * The notification doesn't work. * The ChromeFileHelper isn't implemented. Bug: 672961 Change-Id: Ia80124593f55654303cf20d9d63971db10d18449 Reviewed-on: https://chromium-review.googlesource.com/682652 Commit-Queue: Peng Huang <penghuang@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Reviewed-by: David Reveman <reveman@chromium.org> Cr-Commit-Position: refs/heads/master@{#507077} [modify] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/mus/BUILD.gn [modify] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/mus/window_manager.cc [modify] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/mus/window_manager.h [modify] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/public/cpp/ash_switches.cc [modify] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/public/cpp/ash_switches.h [add] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/wayland/BUILD.gn [add] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/wayland/DEPS [add] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/wayland/OWNERS [add] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/wayland/wayland_server_controller.cc [add] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/ash/wayland/wayland_server_controller.h [modify] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/chrome/browser/chrome_content_browser_client.cc [modify] https://crrev.com/87a65cd5fee07a6e0835000ba44fd2be757526fa/components/exo/wm_helper_ash.cc
,
Oct 12 2017
,
Oct 13 2017
,
Oct 27 2017
Could we have a simple one-pager to document how exo work in mash?
,
Nov 6 2017
The current plan is putting exo in ash(WM) in the same process. And we will measure the exo performance. The plan will not be changed, unless we find unacceptable performance regression.
,
Nov 6 2017
Re #30: Thanks for the heads up.
,
Aug 15
,
Sep 26
Not working on exo, so mark it as available.
,
Sep 26
Xiyuan, could you see what needs to be done here for single-process-mash. I'm hoping it just works, but I could certainly be wrong.
,
Nov 5
,
Nov 12
Jun, any chance you could try ARC++ and ensure it works with single-process-mash?
,
Nov 15
It seems it basically works; I confirmed Angry Birds is playable. However it can't play video of YouTube app, possibly because of issue 774514 .
,
Nov 15
Also crostini app icons aren't ideal, don't know why.
,
Nov 15
Sorry I was wrong, it seems working after re-imaged to R72-11244.0.0 (for my development). It could be a transient error due to the developer-built binaries.
,
Nov 15
Filed issue 905802 for the crostini apps
,
Dec 7
I'm going to move this to fixed. Any issues that come up (such as bug 905802 ) will be handled appropriately. |
||||||||||||||||||||||||||||||||
►
Sign in to add a comment |
||||||||||||||||||||||||||||||||
Comment 1 by fsam...@chromium.org
, Dec 9 2016