0
Files
src/content/browser
dgozman@chromium.org 471eeb53f6 Revert 263647 "Revert 263644 "[DevTools] Touch emulation in cont..."
Static initializers issue was fixed in r263789.

> Revert 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
> 
> Review URL: https://codereview.chromium.org/237353003

TBR=fischman@chromium.org

Review URL: https://codereview.chromium.org/236063014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263806 0039d316-1c4b-4281-b951-d872f2087c98
2014-04-15 09:00:07 +00:00
..
2014-03-25 15:23:05 +00:00