New issue
Advanced search Search tips

Issue 680678 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 656781



Sign in to add a comment

Keep track of coalesced mousemove and touchmove events

Project Member Reported by nzolghadr@chromium.org, Jan 12 2017

Issue description

We need to store the coalesced events for these types and pass them to Blink so it can be exposed to the js
 
Blocking: 656781
Project Member

Comment 2 by bugdroid1@chromium.org, Jan 23 2017

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

commit 5d8596504544ee64049242d88b15fc3a79295519
Author: nzolghadr <nzolghadr@chromium.org>
Date: Mon Jan 23 22:59:35 2017

Keep track of coalesced events in main thread event queue

This CL keeps track of the coaleced events in the
main thread event queue and passes them to Blink. So
that Blink later exposes them to the js through
PointerEvent.getCoalescedEvents API.

BUG= 680678 

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

[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/components/plugins/renderer/webview_plugin.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/components/test_runner/event_sender.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/components/test_runner/text_input_controller.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/browser/renderer_host/input/input_router_impl.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/browser/renderer_host/render_widget_host_unittest.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/browser/renderer_host/render_widget_host_view_mac_unittest.mm
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/common/input/event_with_latency_info.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/common/input/event_with_latency_info.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/common/input_messages.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/public/test/render_view_test.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/gpu/gpu_benchmarking_extension.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/idle_user_detector.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/idle_user_detector.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/input/input_event_filter.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/input/input_event_filter.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/input/input_event_filter_unittest.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/input/main_thread_event_queue.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/input/main_thread_event_queue.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/input/main_thread_event_queue_unittest.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/input/render_widget_input_handler.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/input/render_widget_input_handler.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/pepper/pepper_plugin_instance_impl.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/render_frame_impl.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/render_view_impl.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/render_view_impl.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/render_widget.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/render_widget.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/render_widget_fullscreen_pepper.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/content/renderer/render_widget_unittest.cc
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/platform/exported/WebCoalescedInputEvent.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/ExternalPopupMenu.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/WebFrameWidgetImpl.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/WebPagePopupImpl.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/WebPagePopupImpl.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/WebViewFrameWidget.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/WebViewFrameWidget.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/WebViewImpl.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/WebViewImpl.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/tests/BrowserControlsTest.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/tests/ImeOnFocusTest.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/tests/LinkSelectionTest.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/tests/RootScrollerTest.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/tests/TouchActionTest.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/tests/VisualViewportTest.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/tests/WebPluginContainerTest.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/Source/web/tests/WebViewTest.cpp
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/public/platform/WebCoalescedInputEvent.h
[modify] https://crrev.com/5d8596504544ee64049242d88b15fc3a79295519/third_party/WebKit/public/web/WebWidget.h

Status: Fixed (was: Assigned)

Sign in to add a comment