Refactor fast/dom/location-hash.html to use hashchange events.

content shell changed the timing that this test relied upon. Moving to an
event-driven loop rather than relying on the point at which 'setTimeout(..., 0)'
executes makes the test significantly more stable.

R=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151081 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Draw vertical axis grid on allocations tracking profile overview chart.

BUG=243706
R=loislo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151082 bbb929c8-8fbe-4397-9dbb-9b2b20218538
svg/W3C-SVG-1.1/struct-dom-06-b.svg is failing on lion release after content shell.

BUG=243711
TBR=jochen@chromium.org,pdr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151083 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Provide correct start column number for inline stylesheets rules.

Added line/column number to StyleSheetHeader. This information is now used to calculate
starting position of CSSRules. Removed CSSRule.sourceLine now that it is not needed anymore.

R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151084 bbb929c8-8fbe-4397-9dbb-9b2b20218538
virtual/gpu/fast/hidpi test expectations after content shell.

For the following tests, things got better on Mac, and worse on Linux. Exciting!

virtual/gpu/fast/canvas/webgl/context-release-upon-reload.html
virtual/gpu/fast/hidpi/broken-image-icon-hidpi.html
virtual/gpu/fast/hidpi/broken-image-with-size-hidpi.html
virtual/gpu/fast/hidpi/clip-text-in-hidpi.html

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=@ToT - chromium.org&tests=virtual/gpu/fast/canvas/webgl/context-release-upon-reload.html,virtual/gpu/fast/hidpi/broken-image-icon-hidpi.html,virtual/gpu/fast/hidpi/broken-image-with-size-hidpi.html,virtual/gpu/fast/hidpi/clip-text-in-hidpi.html

BUG=243713
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151085 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CPUProfiler] CRASH. Profiler crashes if frontend calls ProfilerAgent.stop without start.

Agents must set all mandatory parameters or errorString.
stop method didn't do that for stop call if there was no recording profiles.

BUG=none
TEST=cpu-pofiler-agent-crash-on-stop.html
R=alph@chromium.org, apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151086 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Incorrect baseFrequency{X,Y} handling in SVGFETurbulenceElement::setFilterEffectAttribute.

Due to short-circuit evaluation, baseFrequencyY is not updated consistently.

No new test - trivial patch.

BUG=225594
R=pdr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151087 bbb929c8-8fbe-4397-9dbb-9b2b20218538
http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached.html is flaky.

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showExpectations=true&tests=http%2Ftests%2Fw3c%2Fwebperf%2Fsubmission%2FGoogle%2Fresource-timing%2Fhtml%2Ftest_resource_cached.html

BUG=243725
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151088 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove custom code for MessageEvent.ports getter

Use MessagePort[] instead of Array type for MessageEvent.ports attribute and
remove custom code for the getter. Since the array is not nullable on JS side
MessageEvent::ports() method now returns a Vector instead of a Vector* so that
the bindings generator doesn't need to special case it.

R=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151089 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: preserve overview window while switching modes

This adds conversion between time and frame numbers, so we can switch
between frames and events modes while preserving selection in the overview.

R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151090 bbb929c8-8fbe-4397-9dbb-9b2b20218538
fast/dom/HTMLMeterElement/meter-optimums.html is flaky on mac after content shell.

BUG=243730
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151091 bbb929c8-8fbe-4397-9dbb-9b2b20218538
transforms/3d/point-mapping/3d-point-mapping-3.html is flaky on mac.

Probable cause:

content shell.

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20chromium.org&tests=transforms%2F3d%2Fpoint-mapping%2F3d-point-mapping-3.html

BUG=243732
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151092 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Unified naming scheme for InspectorInstrumentation::instrumentingAgentsFor*

BUG=232160
TBR=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151093 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix and rebaseline fast/js/constructor-length.html

Fix fast/js/constructor-length.html so that the SharedWorker constructor length
is expected to be 1, not 2. As per its specification, the constructor only have
1 *mandatory* argument:
http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#shared-workers-and-the-sharedworker-interface

The test is also rebaselined and unskipped.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151094 bbb929c8-8fbe-4397-9dbb-9b2b20218538
virtual/gpu/fast/hidpi/focus-rings.html flakily times out on all windows platforms.

BUG=238858
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151095 bbb929c8-8fbe-4397-9dbb-9b2b20218538
storage/websql/quota-tracking.html is flaky on all release builds.

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20chromium.org&tests=storage%2Fwebsql%2Fquota-tracking.html

BUG=243736
TBR=jochen@chromium.org,kinuko@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151096 bbb929c8-8fbe-4397-9dbb-9b2b20218538
http/tests/loading/preload-append-scan.php is flaky

crbug.com/243738 [ Linux Mac ] http/tests/loading/preload-append-scan.php [ Failure Pass ]
crbug.com/243738 [ Win ] http/tests/loading/preload-append-scan.php [ Timeout Pass ]

BUG=243738
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151097 bbb929c8-8fbe-4397-9dbb-9b2b20218538
virtual/gpu/hidpi/resize-corner-hidpi.html is flaky on Linux, Windows.

[ Win Linux ] virtual/gpu/fast/hidpi/resize-corner-hidpi.html [ Pass Timeout ]

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=@ToT - chromium.org&tests=virtual/gpu/fast/hidpi/resize-corner-hidpi.html

BUG=238858
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151098 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add WebKit plumbing for --enable-pinch-virtual-viewport

BUG=none
R=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151099 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark tests that hit a DCHECK in FontFallbackList as crashing on mac

BUG=243314
TBR=jochen@chromium.org

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

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