Run layout tests on android with breakpad

minidumps will be reported together with tombstones

Depends on https://codereview.chromium.org/66333003/

BUG=253351
R=dpranke@chromium.org, peter@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161727 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move ReverbConvolver to the new threading API

also delete some dead code.

BUG=301514
R=abarth@chromium.org, kbr@chromium.org, rtoy@google.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161728 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: disable highlight in inspected page while recording is in progress

... so that we minimize noise in the recording, as highlight causes compositing.

BUG=317357
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161730 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update worker-storagequota-query-usage.html expectations

fast/workers/worker-storagequota-query-usage.html is flaky even on
debug, mark accordingly.

TBR=jochen@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161731 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: make timeline's memory statistics use SplitView.

R=caseq@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161732 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark grid-item-z-index-stacking-context.html as flaky on windows

TBR=jchaffraix@chromium.org
BUG=317742

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161733 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: unflake inspector-protocol/timeline/timeline-start-bufferEvents.html

BUG=317556
TBR=caseq

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161734 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark back-to-javascript-url-iframe.html as Pass Timeout for debug

TBR=japhet@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161735 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Ignore should-scroll-on-main-thread if main frame is not scrollable

This reverts commit b4701e2974a797121a8e553b29c52aa6844bcb3a (Blink revision r160720), AND fixes a bug in the original patch.

The change had initially been reverted because main thread scrolling reasons were not updated
in response to changes to FrameView scrollability. The patch has been updated to handle such
changes.

https://codereview.chromium.org/40373002

BUG=None
R=ajuma@chromium.org, hartmanng@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161736 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark selection-gaps-at-fractional-offsets.html as flaky on win/mac

TBR=leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161737 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add type cast functions for FilterOperation subclasses, and use them.

We should avoid vanilla static_cast<>.

BUG=309516
TEST=none; no behavior changes.
R=ksakamoto@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161738 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark combo-transform-translate+scale.html flaky on release

Mark animations/combo-transform-translate+scale.html as flaky for all
configurations as the flakiness isn't limited to DEBUG builds.

TBR=jianli
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161739 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Cleanup test expectations after r161658.

Deflaked a bunch of tests and one manual rebaseline.

R=kbr@chromium.org
TBR=kbr@chromium.org
BUG=316372, 316460

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161740 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Post-process font-face rules in addRulesFromSheet."

This reverts http://src.chromium.org/viewvc/blink?view=revision&revision=161606.
It may have caused a 2% perf regression on some benchmarks.

BUG=317608
TBR=esprehn@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161741 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove QualifiedName argument from most HTMLElement::create functions

This patch modifies HTMLElementFactory (and the few other callers of HTML element
creation functions) to pass a tagName only for those elements, like HTMLHeadingElement,
where HTML specifies a single DOM interface for more than one tagName.

R=abarth@chromium.org, eseidel@chromium.org
BUG=316964

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161742 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove duplicated headers from the testing/ directory where the implementation file includes the same dependencies as the corresponding primary header. 

BUG=317231

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161743 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove argument from Element::setChildrenAffectBy* methods

No one should ever pass false to these methods, and indeed no one ever does,
and most of them don't take an argument already. This patch removes the
boolean argument and the if statement inside the methods which wasn't needed
since we always passed true (and would always go through the if statement).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161744 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix scrolling after adding a folder to workspace with drag and drop.

R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161745 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove bogus FIXME added in r161742

TBR=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161746 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations CSS: Make AnimationClock nondecreasing and drop assertion

This patch modifies the case where we try and update the AnimationClock
with a time in the past with logic that won't update the clock's time.
This case would be hit in cases where one Document is already running
and getting its animations serviced and another Document is created.
The new Document would have its clock updated in its constructor at
the current time, but the timelines would get called with the time
at the start of the frame boundary, in the past. As we assume the
clock is nondecreasing (e.g. we may fire the same event multiple
times if it isn't), we now ensure this behaviour for the clock.

BUG=280439

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

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