DescriptionRevert 263644 "[DevTools] Touch emulation in content."
Reason for revert: broke
http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/63653/
by introducing two new static-initializers into the chrome binary:
# velocity_tracker.cc ui::(anonymous namespace)::LeastSquaresVelocityTrackerStrategy::HORIZON
# velocity_tracker.cc ui::(anonymous namespace)::ASSUME_POINTER_STOPPED_TIME
> [DevTools] Touch emulation in content.
>
> When renderer requests touch emulation using mouse, host creates
> a TouchEmulator object and passes mouse, mouse wheel and keyboard events
> to emulator before sending them to renderer.
>
> Emulator completely blocks mouse-related events, and instead generates
> touch events. Those touch events are handled over to gesture provider
> after being acked by renderer. Resulting gestures are sent to the renderer.
>
> When shift is pressed, scroll gestures are converted to pinch gestures, so
> user can scale the page. This is required because multitouch is not yet
> supported by emulator.
>
> BUG=337142
>
> Review URL: https://codereview.chromium.org/138163016
TBR=dgozman@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=263647
Patch Set 1 #Messages
Total messages: 4 (0 generated)
|