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

Issue 621078 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 14
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug
mus

Blocking:
issue 621085



Sign in to add a comment

Allow embedder to intercept events to embedded clients

Project Member Reported by sadrul@chromium.org, Jun 17 2016

Issue description

The chrome browser process (embedder) would use this API to receive events directed to the renderer windows.
 

Comment 1 by sadrul@chromium.org, Jun 17 2016

Blocking: 621085
Project Member

Comment 2 by bugdroid1@chromium.org, Jun 25 2016

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

commit 4d3588cbec47fcd629c038a0ca6aad9af58e4192
Author: sadrul <sadrul@chromium.org>
Date: Sat Jun 25 08:04:16 2016

mus: Allow embedder to intercept events.

Introduce mechanism so that an embedder receives the events targeted to
embedded window. This allows the browser window to receive events, even
when the renderer-content lives in a separate mus::Window.

BUG= 621078 

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

[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/public/cpp/lib/window.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/public/cpp/lib/window_tree_client.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/public/cpp/tests/test_window_tree.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/public/cpp/tests/test_window_tree.h
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/public/cpp/window.h
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/public/cpp/window_tree_client.h
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/public/interfaces/window_tree.mojom
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/public/interfaces/window_tree_constants.mojom
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/display_binding.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/test_utils.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/test_utils.h
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/window_manager_state.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/window_manager_state_unittest.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/window_server.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/window_server.h
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/window_tree.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/window_tree.h
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/window_tree_client_unittest.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/components/mus/ws/window_tree_unittest.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/content/browser/renderer_host/render_widget_host_view_mus.cc
[modify] https://crrev.com/4d3588cbec47fcd629c038a0ca6aad9af58e4192/content/browser/renderer_host/render_widget_host_view_mus.h

Components: Internals>MUS
Labels: Proj-Mustash
Components: -Internals>MUS Internals>Services>WindowService
Components: -MUS
Labels: -Proj-Mustash Proj-Mash-SingleProcess
Status: Fixed (was: Started)
Seems either done or obsolete. Please reopen if I'm wrong.

Sign in to add a comment