Auto-rebaseline for r181659

http://src.chromium.org/viewvc/blink?view=revision&revision=181659

BUG=408075
TBR=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181665 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r181659

http://src.chromium.org/viewvc/blink?view=revision&revision=181659

BUG=408075
TBR=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181666 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r181659

http://src.chromium.org/viewvc/blink?view=revision&revision=181659

BUG=408075
TBR=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181667 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Revert of HTMLConstructionSite: avoid n^2 running time for large scripts. (patchset #1 id:1 of https://codereview.chromium.org/555223002/)

Reason for revert:
Not a culprit. Reverted to bring back the original patch.

Original issue's description:
> Revert of HTMLConstructionSite: avoid n^2 running time for large scripts. (patchset #5 id:80001 of https://codereview.chromium.org/494993002/)
> 
> Reason for revert:
> Speculative revert.
> 
> It may break the following blink sheriff bot:
> http://build.chromium.org/p/chromium.webkit/builders/Android%20Tests%20%28dbg%29/builds/21403
> 
> 
> 
> Original issue's description:
> > HTMLConstructionSite: avoid n^2 running time for large scripts.
> > 
> > Every time background parser sends chunk, tree is flushed.
> > 
> > If page contains very large script, then script node content is updated
> > many times. Every update is causes string concatenation.
> > 
> > Solution: do not flush pending text until it is mandatory.
> > 
> > Test: https://codereview.chromium.org/500363002
> > Test depends on: https://codereview.chromium.org/544453004/
> > 
> > BUG=410790
> > 
> > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=181635
> 
> TBR=eseidel@chromium.org,kouhei@chromium.org,eustas@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=410790
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=181664

TBR=eseidel@chromium.org,kouhei@chromium.org,eustas@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=410790

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181668 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move IdlType.may_raise_exception_on_conversion to v8_types.py

Also rename it v8_conversion_needs_exception_state, which is exactly what
it means.  The old name is somewhat misleading, since other conversions
can typically also raise exceptions in practice; the difference is whether
the conversion function does so via (and thus expects) an ExceptionState
argument.

Defining it in v8_types.py makes sense since this is a property of the
V8 bindings layer's conversion API for the type, not of the type itself.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181669 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Add an ASSERT to explore possible reasons of test failures.

BUG=408910

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181670 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Cleanup some touch adjustment FIXMEs

This is a few little cleanups which I left behind as FIXMEs in previous
changes that were designed to be merge-worthy.  I don't believe any of
these changes should have an observable effect in real usage.
They are a pre-requisite, however, for additional fixes I intend to
make.

BUG=398914

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

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