|
Allow MainThreadEventQueue to call the RenderWidget directly.
Allocate the MainThreadEventQueue from the render widget allowing
a binding between then. This allows us to avoid
serialization/deserialization of events to IPC messages inside the
renderer. It also allows us to avoid jumping through a number of hoops
looking the input handler in a table. For example requesting a begin
main frame from the main thread doesn't require a hop to the compositor
and back to the main thread any more.
BUG= 703344
Review-Url: https://codereview.chromium.org/2813683002
Cr-Commit-Position: refs/heads/master@{#466340}
Committed: https://chromium.googlesource.com/chromium/src/+/9ec1a91b89f0dd7393a1c38fa84a7064d5984c1f
Total comments: 15
Total comments: 9
Total comments: 6
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+408 lines, -483 lines) |
Patch |
|
M |
content/common/input/input_event_dispatch_type.h
|
View
|
|
1 chunk |
+1 line, -7 lines |
0 comments
|
Download
|
|
M |
content/renderer/idle_user_detector.h
|
View
|
1
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/renderer/idle_user_detector.cc
|
View
|
1
2
3
4
|
3 chunks |
+11 lines, -11 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/input_event_filter.h
|
View
|
|
4 chunks |
+4 lines, -27 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/input_event_filter.cc
|
View
|
|
4 chunks |
+5 lines, -77 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/input_event_filter_unittest.cc
|
View
|
1
2
3
4
|
18 chunks |
+156 lines, -89 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/input_handler_manager.h
|
View
|
|
6 chunks |
+9 lines, -18 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/input_handler_manager.cc
|
View
|
|
6 chunks |
+5 lines, -41 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/input_handler_manager_client.h
|
View
|
|
2 chunks |
+4 lines, -7 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/main_thread_event_queue.h
|
View
|
1
2
|
5 chunks |
+22 lines, -18 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/main_thread_event_queue.cc
|
View
|
1
2
3
4
|
10 chunks |
+69 lines, -72 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/main_thread_event_queue_task.h
|
View
|
|
2 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/main_thread_event_queue_unittest.cc
|
View
|
1
2
3
4
|
9 chunks |
+40 lines, -50 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/render_widget_input_handler.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/renderer/input/render_widget_input_handler.cc
|
View
|
|
3 chunks |
+3 lines, -11 lines |
0 comments
|
Download
|
|
M |
content/renderer/input/render_widget_input_handler_delegate.h
|
View
|
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_view_impl.h
|
View
|
1
2
3
4
|
3 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_view_impl.cc
|
View
|
1
2
3
4
|
3 chunks |
+18 lines, -9 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_widget.h
|
View
|
1
|
7 chunks |
+20 lines, -7 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_widget.cc
|
View
|
1
2
3
4
|
6 chunks |
+28 lines, -21 lines |
0 comments
|
Download
|
Total messages: 37 (20 generated)
|