Mark virtual/softwarecompositing/iframes/scrolling-iframe.html as flaky

BUG=359960
TBR=enne@chromium.org,leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171252 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: control tracing from Timeline panel if Tracing experiment is on

This moves tracing start/stop logic from tracing view to Timeline panel.
The tracing is still only started if tracing experiment is on.

BUG=
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171253 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Get rid of redundant usages of sourcesPanel dependency in JavaScriptSourceFrame.

R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171254 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Add some layout tests to explicitly test dynamic translateZ changes."

Revert "Mark virtual/softwarecompositing/layer-creation/translatez-removed.html as failing"

This reverts r171191 as the newly added test fails on all platforms.

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=compositing%2Flayer-creation%2Ftranslatez-removed.html

BUG=361987,361729
TBR=danakj@chromium.org,enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171255 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations API: Simplify and remove finished players and animations

This patch makes us discard any players in forwards fill with an effect that
cannot ever be applied due to being replaced by another player. We also simplify
interpolations of forwards filling animations that don't meet the requirements
for being discarded.

https://docs.google.com/a/chromium.org/document/d/1OXCmPnwZMICs9ErZIj54E18_k6EhTVJ5OmAh8dSq2ao/edit
(The second approach for simplifying players is implemented here.)

I've also tweaked the logic in setting the finished flag on AnimationPlayer so
that if we don't have any listeners, we'll set the flag on an update not from
an animation frame (for purposes of the unit test).

TBR=dstockwell
BUG=360473

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171256 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[Oilpan]: Fix the blink platform tests.

We have to initialize our oilpan heap infrastructure in blink_platform_unittests since we now have oilpan objects in the platform directory.
This should fix the DragImageTest.TrimWhitespace.

R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, oilpan-reviews@chromium.org, tkent@chromium.org, vegorov@chromium.org, zerny@chromium.org
BUG=

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

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