Remove TestViewType enum from WebUnitTestSupport.h

This was a FIXME for danakj.

BUG=None
TEST=None
R=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178122 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WebAudio: Split AudioNode::finishDeref into two parts.

Split finishDeref into
 - Disconnection processing part, and
 - Normal lifetime management part.

This CL adds AudioContext::addDeferredBreakConnection() to defer them
independently.

At this momenet deref() and breakConnection() have very similar code to acquire
lock. We're going to remove deref() by Oilpan.

BUG=392788
TEST=none; no behavior changes.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178123 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Revert of Divorce PaintInvalidationState from LayoutState (https://codereview.chromium.org/360833002/), and"

This reverts commit 487e91013d29e3d9283a833fbe1ed48416dbf81a.

These patches were incorrectly reverted to fix a DrMemory issue. The revert
landed in r177725, but the DrMemory bots recovered in r177712:
http://build.chromium.org/p/chromium.memory.fyi/builders/Windows%20Content%20Browser%20%28DrMemory%20full%29%20%283%29/builds/294

TBR=yutak
BUG=363834

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178125 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ServiceWorker: Removed fixed entries from FlakyTests


BUG=392735
TEST=run_webkit_tests.py --debug http/tests/serviceworker
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178126 bbb929c8-8fbe-4397-9dbb-9b2b20218538
The following tests are flaky on Mac Release:

- storage/indexeddb/basics-shared-workers.html
- storage/indexeddb/cursor-advance-workers.html
- storage/indexeddb/objectstore-basics-workers.html
- storage/indexeddb/transaction-complete-workers.html
- http/tests/serviceworker/indexeddb.html

BUG=393832
TBR=falken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178127 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Removed the brand-color related APIs.

The chromium uses themem-color APIs now, remove the unused brand-color's.

BUG=383941
NOTRY=true

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

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