Remove unused parts of WebInputEventFactoryAndroid.

BUG=363455

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171545 bbb929c8-8fbe-4397-9dbb-9b2b20218538
SVGLengthList should be cleared when specified empty string.

TEST=svg/dom/SVGLengthList-setEmptyString.html
BUG=362685

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171546 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix exec bits in build/scripts

This turn on the executable bit for scripts that have a shebang.
dcommitting b/c CQ can't process file mode changes

(hasher.py has a shebang but shouldn't; will commit separately
so only dcommit file mode changes.)

TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171547 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[ImageBitmap] Use ScriptPromiseResolverWithContext.

Use ScriptPromiseResolverWithContext instead of a pair of
ScriptPromiseResolver and NewScriptState.
This CL doen't change the behavior in many cases: The only exception
is when the resolution / rejection happens on the suspended or stopped
ExecutionContext. In such a case, ScriptPromiseResolver suspends or stops
resolution or rejection.

R=junov@chromium.org
BUG=352552

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171548 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Do not show go to line dialog when there is no open tab in the editor.

BUG=358102
R=apavlov@chromium.org, apavlov, pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171549 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused -webkit-min() and -webkit-max()

-webkit-min() and -webkit-max() are not in any specs and only partially
implemented (we only appear to have parsing logic for them). The min()
and max() functions were previously slated for addition in CSS3 Values
and Units, but were removed due to the complexity added[1][2].
This may be introducted in CSS4 Values and Units[3], but for now I don't
see the point of keeping this in the codebase.

[1] http://lists.w3.org/Archives/Public/www-style/2010Sep/0233.html
[2] http://lists.w3.org/Archives/Public/www-style/2011Oct/0735.html
[3] http://www.w3.org/Style/CSS/Tracker/products/33

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171550 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify InspectorIndexedDBAgent by using NewScriptState::Scope

This CL introduces NewScriptState::forMainWorld() and simplifies InspectorIndexedDBAgent by using NewScriptState::Scope.

BUG=357144

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171551 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[Quota] Use ScriptPromiseResolverWithContext.

Use ScriptPromiseResolverWithContext instead of a pair of
ScriptPromiseResolver and NewScriptState.
This CL doen't change the behavior in many cases: The only exception
is when the resolution / rejection happens on the suspended or stopped
ExecutionContext. In such a case, ScriptPromiseResolver suspends or stops
resolution or rejection.

R=kinuko@chromium.org
BUG=352552

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171552 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove ScriptState from IndexedDB code

This CL removes almost all ScriptStates from IndexedDB code by replacing them with ExecutionContext. (NewScriptState is not needed. ExecutionContext is enough.)

BUG=357144

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

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

- This CL replaces DOMRequestState in V8PromiseCustom with NewScriptState.
- This CL removes DOMRequestState, since it's no longer used.

BUG=357144

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171554 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move counters update into a sepearate event

Counter updates are sent as sepearate events. This allows to simplify timeline model on the front-end side and will simplify switching timeline to the trace events.

Removed JS heap counters from regular events. JS heap size changes for selected event are not shown except for GCEvent, instead new heap size graph is added to the memory view.

BUG=361045
R=pfeldman@chromium.org

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

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