Implement V8ScriptRunner::callInternalFunction()

This patch also replaces a raw Function::Call() in ScriptDebugServer with V8ScriptRunner::callInternalFunction().

BUG=241743
R=abarth,adamk
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/15730004

git-svn-id: svn://svn.chromium.org/blink/trunk@151048 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename script execution methods in ScriptController

evaluate => executeScriptInMainWorld
evaluateInIsolatedWorld => executeScriptInIsolatedWorld
executeIfJavaScriptURL => executeScriptIfJavaScriptURL

All related methods should be prefixed with "executeScript". This patch doesn't change any behavior.

R=abarth,eseidel
BUG=241743
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/15976002

git-svn-id: svn://svn.chromium.org/blink/trunk@151049 bbb929c8-8fbe-4397-9dbb-9b2b20218538
transitions/cancel-transition.html is broken after content shell.

Broken entirely on 10.7 release and 10.* debug, flaking on 10.6 and 10.8.

Probable cause:

content shell. :(

BUG=243649
TBR=jochen@chromium.org,jchaffraix@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151050 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix set-href-attribute-protocol.html

This CL fixes a bug in http://src.chromium.org/viewvc/blink?view=revision&revision=151044.
Previously we created a StringUTF8Adaptor for a temporary String, which is bad
news bears because StringUTF8Adaptor is just an adaptor: it doesn't own its
storage. We need to use a non-temporary String to make sure the storage lasts
as long as the adaptor.

R=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151051 bbb929c8-8fbe-4397-9dbb-9b2b20218538
compositing/iframes/scroll-grandchild-iframe.html fails on Win7 after content shell.

BUG=243655
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151052 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement V8ScriptRunner::callFunction()

This patch just factors out the core part of ScriptController::callFunctionWithInstrumentation()
to V8ScriptRunner::callFunction().

The goal of the refactoring is to aggregate all call sites of Function::Call()
into V8ScriptRunner::callFunction() and V8ScriptRunner::callInternalFunction().
I'll implement V8ScriptRunner::callInternalFunction() in the next patch.

BUG=241743
R=abarth,eseidel
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/15975002

git-svn-id: svn://svn.chromium.org/blink/trunk@151053 bbb929c8-8fbe-4397-9dbb-9b2b20218538
svg/text/font-size-too-large-crash.svg crashing on mac debug after content shell.

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=svg%2Ftext%2Ffont-size-too-large-crash.svg

BUG=243657
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151054 bbb929c8-8fbe-4397-9dbb-9b2b20218538
fast/writing-mode/vertical-font-vmtx-units-per-em.html is crashing on Mac 10.7

BUG=243658
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151055 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mac rebaselines after content shell.

http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm
http/tests/security/cross-frame-access-put.html
plugins/get-url-with-javascript-url.html

TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151056 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: fix switching from Events to Frame mode

We create frame controller after a call to repopulateRecords(),
so it may batch-pull all records from model. If repopulateRecords()
calls refresh synchronously, refresh() does not have frame controller and
does not render frame bars.

BUG=234297
R=loislo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151057 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Compositor tests failing after content shell.

[ Win7 ] compositing/animation/animated-composited-inside-hidden.html [ Failure ]
[ Mac ] compositing/animation/computed-style-during-delay.html [ Timeout ]
[ Win7 Debug ] compositing/animation/computed-style-during-delay.html [ Failure ]
[ Win7 Debug ] compositing/reflections/nested-reflection-transition.html [ Failure ]
[ SnowLeopard Win7 Debug ] compositing/transitions/scale-transition-no-start.html [ Failure ]

BUG=243663
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151058 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: disable overview resizer when there are no records

There is no sense in resizing window, as we will reset it after
loading or recording new timeline.
Drive-by: rewrite DOM construction of OverviewWindow to use createChild()

R=loislo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151059 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 151053 "Implement V8ScriptRunner::callFunction()"

> Implement V8ScriptRunner::callFunction()
> 
> This patch just factors out the core part of ScriptController::callFunctionWithInstrumentation()
> to V8ScriptRunner::callFunction().
> 
> The goal of the refactoring is to aggregate all call sites of Function::Call()
> into V8ScriptRunner::callFunction() and V8ScriptRunner::callInternalFunction().
> I'll implement V8ScriptRunner::callInternalFunction() in the next patch.
> 
> BUG=241743
> R=abarth,eseidel
> NOTRY=true
> 
> Review URL: https://chromiumcodereview.appspot.com/15975002

TBR=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151060 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Layout tests - Dump anchor target together with anchor text when dumping style rules.

R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151061 bbb929c8-8fbe-4397-9dbb-9b2b20218538
http/tests/css/link-css-disabled-value-with-slow-loading-sheet-in-error.html flaky on Linux after content shell.

BUG=243683
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151062 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Updating expectations for animations/play-state-suspend.html

It's different on every stinking platform. :)

BUG=243353
TBR=jochen@chromium.org

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

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