An accelerated RenderLayer should not use blendMode when painting its
content. In the current implementation for software blend mode
submitted with https://codereview.chromium.org/23503046/, a RenderLayer
with mix-blend-mode creates a new skia transparency layer even if the
layer gets accelerated and the blending will be done in the compositor.

BUG=288655

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161149 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Re-land deferred compositing updates with fixed assumptions

Deferred compositing updates originally landed in r159961.
It was reverted in r160106 because of debug assertions in
touch-event scrollingcoordinator code.

The problem was that ScrollingCoordinator touch event handling
was still assuming that compositing state is correctly updated
immediately after layout and style recalculations. This is not
true when compositing updates are deferred.  This patch re-lands
deferred compositing with the correct ScrollingCoordinator
changes.

Additionally in the time that this patch was reverted, the
inspector has changed to support asynchronous compositing
updates. This patch also fixes some logic in that new code
(removing the timeout mechanism) so that it works seamlessly
with deferred compositing updates.

BUG=229679, 302726, 309733

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=161126

R=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161150 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add self to media in WATCHLISTS

I've subscribed to feature-media-reviews@chromium.org, but the Blink
changes are drowned in a flood of Chromium reviews, so until there
is a separate list for Blink changes, just watch it directly.

BUG=none
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161151 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update references to Source/WebKit/chromium/ in WATCHLISTS

Source/WebKit/chromium/ was split into public/, Source/web/, and
possibly other directories over a number of commits, but WATCHLISTS
were not updated to match. For the updated paths, I've verified that
there are actually matching and reasonable files in Source/web/,
public/web/ and/or public/platform/.

As per the comment at the top of the file, .* was not added to the
end of the patterns, even if they had it before.

BUG=none
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161152 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: tweak disabled button state.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161153 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove trailing .* from patterns in WATCHLISTS

As per the IMPORTANT comment at the top of the file.

BUG=none
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161154 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Improve the 'track' and 'media' WATCHLISTS

BUG=none
NOTRY=true

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

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