|
Communicate whether passive event listeners exist to cc.
cc does nothing with these new fields being set other than plumbing them
through the pipeline to be later queried on the layer_impl.
Add an additional field whether touch event listeners exist on the layer
(which unfortunately is effectively implement as an entire document field
in the blink EventListenerRegistry; this can be improved). There still
exists TouchRegionRects that indicate the areas of blocking event
listeners; but whether a passive event listener exists will be indicated
in this field. It is intended that this model will be replicated
with property trees when it is ready.
BUG= 489802
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/f206a40dcff89bf50517b1b4e109c25c277bad43
Cr-Commit-Position: refs/heads/master@{#373915}
Total comments: 2
Total comments: 2
Total comments: 2
Total comments: 10
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+398 lines, -147 lines) |
Patch |
|
M |
cc/debug/debug_rect_history.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+7 lines, -1 line |
0 comments
|
Download
|
|
A |
cc/input/event_listener_properties.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/input/input_handler.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/layers/layer_impl.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+13 lines, -7 lines |
0 comments
|
Download
|
|
M |
cc/proto/layer_tree_host.proto
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/proto/layer_tree_settings.proto
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host.cc
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+24 lines, -7 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_impl.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_impl.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_impl_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+10 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_impl.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+11 lines, -4 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_impl.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+10 lines, -3 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_settings.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_settings.cc
|
View
|
1
2
3
4
|
4 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/renderer/gpu/render_widget_compositor.h
|
View
|
1
2
3
4
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/renderer/gpu/render_widget_compositor.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+39 lines, -6 lines |
0 comments
|
Download
|
|
M |
content/test/web_layer_tree_view_impl_for_testing.h
|
View
|
1
2
3
4
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/test/web_layer_tree_view_impl_for_testing.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+16 lines, -7 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/dom/Node.cpp
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/frame/EventHandlerRegistry.h
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+9 lines, -6 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp
|
View
|
1
2
3
4
5
6
7
8
9
|
7 chunks |
+37 lines, -21 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/html/HTMLInputElement.cpp
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/input/EventHandler.cpp
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/inspector/InspectorLayerTreeAgent.cpp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/layout/LayoutObject.cpp
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/loader/EmptyClients.h
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/page/ChromeClient.h
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.cpp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/testing/Internals.cpp
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/ChromeClientImpl.h
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
View
|
1
2
3
4
|
1 chunk |
+7 lines, -9 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/WebPagePopupImpl.cpp
|
View
|
1
2
3
4
|
1 chunk |
+7 lines, -11 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/WebPluginContainerImpl.cpp
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/tests/ScrollingCoordinatorTest.cpp
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+48 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A + |
third_party/WebKit/Source/web/tests/data/touch-event-handler.html
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A |
third_party/WebKit/Source/web/tests/data/touch-event-handler-both.html
|
View
|
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
|
A + |
third_party/WebKit/Source/web/tests/data/touch-event-handler-passive.html
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
A + |
third_party/WebKit/Source/web/tests/data/wheel-event-handler-both.html
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
A + |
third_party/WebKit/Source/web/tests/data/wheel-event-handler-passive.html
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A |
third_party/WebKit/public/platform/WebEventListenerProperties.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+26 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/public/platform/WebLayerTreeView.h
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
ui/events/blink/input_handler_proxy.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
ui/events/blink/input_handler_proxy_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+12 lines, -7 lines |
0 comments
|
Download
|
Total messages: 31 (11 generated)
|