From 0bd451acef1d65d36b09a60ffef3e8a6515434a6 Mon Sep 17 00:00:00 2001 From: dtapuska Date: Thu, 18 Feb 2016 09:08:10 -0800 Subject: Plumb firing passive event listeners. Detect whether passive event listeners exist when handling wheel and touch events. If the events can be handled on the compositor thread and an event posted to main thread dispatch that. Add an event queue for wheel and touch so that we can coalesce pending events for the main thread. BUG=489802 Review URL: https://codereview.chromium.org/1631963002 Cr-Commit-Position: refs/heads/master@{#376182} --- content/content_common.gypi | 2 ++ 1 file changed, 2 insertions(+) (limited to 'content/content_common.gypi') diff --git a/content/content_common.gypi b/content/content_common.gypi index 482e46e..f781de3 100644 --- a/content/content_common.gypi +++ b/content/content_common.gypi @@ -391,6 +391,7 @@ 'common/input/input_event.h', 'common/input/input_event_ack.cc', 'common/input/input_event_ack.h', + 'common/input/input_event_dispatch_type.h', 'common/input/input_event_stream_validator.cc', 'common/input/input_event_stream_validator.h', 'common/input/input_event_utils.cc', @@ -415,6 +416,7 @@ 'common/input/synthetic_web_input_event_builders.h', 'common/input/touch_event_stream_validator.cc', 'common/input/touch_event_stream_validator.h', + 'common/input/web_input_event_queue.h', 'common/input/web_input_event_traits.cc', 'common/input/web_input_event_traits.h', 'common/input/web_touch_event_traits.cc', -- cgit v1.1