• Mike Wasserman's avatar
    mus: Support the unified display config for mus without viz · 5cf0fa8b
    Mike Wasserman authored
    Add AshWindowTreeHostMusUnified and AshWindowTreeHostMusMirroringUnified.
    (near copies of AshWindowTreeHostUnified and AshWindowTreeHostMirroringUnified)
    Make ShellPortMus::CreateAshWindowTreeHost construct these like AshWindowTreeHost::Create.
    
    Loosen DisplayManager::SetDisplayConfiguration restrictions for unified (w/o viz).
    Do not show the PlatformDisplay's window for the virtual/offscreen unified display.
    
    TODO: Fix targeting of events on the second display during capture.
    TODO: Fix a crash on shutdown when unified mode is still active.
    
    Bug: 764472,770243
    TBR: dpranke@chromium.org
    Test: Unified mode works reasonably in Mus (needs event handling work)
    Change-Id: I25a4f2f917275b4fd9f73cb62a5f22aaf01806ca
    Reviewed-on: https://chromium-review.googlesource.com/817761
    Commit-Queue: Michael Wasserman <msw@chromium.org>
    Reviewed-by: default avatarScott Violet <sky@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#524186}
    5cf0fa8b
test_suites.pyl 66.9 KB