An iframe fling should not propagate to a parent iframe

Fixed scrolling event handling to prevent bubbling up of touchscreen fling gestures when an iframe/div has become fully scrolled. This change affects only flings, regular gesture scrolling still bubbles up once the frame is fully scrolled. It also only affects flings from the touchscreen; touchpad flings retain the bubbling up behaviour.

BUG=223230

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148841 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Bump PRESUBMIT check to 800 characters.

I've tried and failed to land two CLs via the commit queue that were blocked
because they touched preexisting lines longer than 250 characters. We cover
all but two non-generated files by bumping up to 450 characters:
https://code.google.com/p/chromium/codesearch#search/&q=%5E.%7B450,%7D%20file:.cpp&sq=package:chromium&type=cs
Both those files are well over 1k characters, and I think they can safely be
considered outliers. This CL splits the difference, and lands on 800
because Nico mentioned it.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148842 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [FlameChart] do shift for horizontal two fingers gesture and zoom for vertical two fingers gesture.

BUG=none
TEST=none
R=pfeldman, yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148843 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix modules/webaudio/OWNERS file

BUG=none
TEST=none
TBR=crogers@google.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148844 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [OverviewGrid] Refactor overview scaling code.

The idea of the patch is to avoid conversion back and forth from percents to pixels coords.
The overview window positions left and right borders in percents.
Also it uses windowLeft and windowRight values for interacting with the embedder.
So it would be simpler to use windowLeft/windowRight among all the methods
and convert pixelLeft/pixelRight into windowLeft/windowRight as earlier as possible.

BUG=none
TEST=none
R=pfeldman, alph, yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148845 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HTMLPreloadScanner should take advantage of threadsafe strings

Previously, HTMLPreloadScanner used a TagId enum to work around the fact that
the strings underlying HTMLNames were not thread safe. That meant we had to do
extra work to translate strings to and from these enum values and we had to
write some goofy-looking code. Now that the strings underlying HTMLNames are
thread-safe, we can use them directly.

On closer investigation, the careful reviewer will notice that we never
actually need to ref the StringImpl objects on multiple threads. Instead, we
make use of the fact that they're "static" to avoid needing to hold references
to them at all.

R=eseidel

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148846 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused files in TestWebKitAPI

These files are no longer used. This CL is one step towards deleting
TestWebKitAPI entirely.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148847 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Unprefix User Timing.

We'll log how often the prefixed version is used and hopefully kill it off soon.

BUG=159547

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148849 bbb929c8-8fbe-4397-9dbb-9b2b20218538
This patch changes the spatial navigation layout tests to use internals.settings.setSpatialNavigationEnabled rather than testRunner.setSpatialNavigationEnabled, and enables them so ClusterFuzz will start testing them, as discussed on blink-dev:
https://groups.google.com/a/chromium.org/forum/?fromgroups=#!searchin/blink-dev/spatial$20navigation/blink-dev/x6Kr0gHcvT8/X2JDjO_kMkgJ

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

Patch from Mostyn Bramley-Moore <mostynb@opera.com>.

git-svn-id: svn://svn.chromium.org/blink/trunk@148850 bbb929c8-8fbe-4397-9dbb-9b2b20218538