New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 612636 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Closed: Aug 15
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature
mus



Sign in to add a comment

be able to target events in (split) mus via surfaces

Project Member Reported by rjkroege@chromium.org, May 17 2016

Issue description

Modify musws to be able to use the display compositor facilities to determine the surface and ultimately window at a specific screen coordinate

 
Project Member

Comment 1 by bugdroid1@chromium.org, May 18 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/20e7eba1ee42433ef5e068e58625230ec3d5f1ed

commit 20e7eba1ee42433ef5e068e58625230ec3d5f1ed
Author: fsamuel <fsamuel@chromium.org>
Date: Wed May 18 15:59:43 2016

Delete mus surfaces hit testing

There's a ton of cc plumbing through the window server to
support surfaces hittesting. This code exists to support
out of process iframes but has been disabled for while.
With the mus-ws / mus-gpu split, this code will change
radically anyway. To avoid refactoring dead code, I'm
deleting it first, and we may reintroduce it in mus-gpu in
the future in some new and improved form.

BUG= 612636 , 610937 

Review-Url: https://codereview.chromium.org/1987133002
Cr-Commit-Position: refs/heads/master@{#394432}

[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/surfaces/surfaces_state.cc
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/surfaces/surfaces_state.h
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/display.cc
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/display.h
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/event_dispatcher.cc
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/event_dispatcher.h
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/platform_display.cc
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/platform_display_delegate.h
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/window_finder.cc
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/window_finder.h
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/window_finder_unittest.cc
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/window_manager_state.cc
[modify] https://crrev.com/20e7eba1ee42433ef5e068e58625230ec3d5f1ed/components/mus/ws/window_manager_state.h

Components: Internals>MUS
Labels: Proj-Mustash
Owner: sadrul@chromium.org
Assigning to sadrul@ for triage.
Components: Internals>Compositing
Labels: Type-Feature
Cc: weiliangc@chromium.org
Cc: varkha@chromium.org
Components: -Internals>MUS
Components: -MUS Internals>Services>WindowService
Status: Assigned (was: Available)
Labels: -Proj-Mustash Proj-Mash-MultiProcess
Bug scrub: Is this still relevant for mustash?

Status: WontFix (was: Assigned)
Not relevant. out-of-process ash needs to use viz hit testing.

Sign in to add a comment