Add nbarth@chromium.org to Source/bindings/OWNERS

R=haraken
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166580 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Avoid double-painting the viewport background.

RenderView has code to paint its background when the
root renderer doesn't cover the viewport. RenderBox
later had code added to fix a case when the root is
a table (webkit.org/b/47147). This later code
obsoleted the code in RenderView for CSS boxes and
causes us to unnecessarily double-paint.

Cleaning up the code (and incorrect comments) in
RenderView, and only considering the size of the
root renderer if it's SVG.

BUG=266925

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166582 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Try using PartitionAlloc for WTF_MAKE_FAST_ALLOCATED on Linux.

It's an experiment that is a direct comparison between "system tcmalloc" and
PartitionAlloc.

BUG=340947
TBR=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166583 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove Internals::olderShadowRoot

We don't need Internals::olderShadowRoot anymore.

Although Internals::olderShadowRoot doesn't expose user-agent shadow roots, 
existing tests which use Internals::olderShadowRoot don't depend on this behavior.

ShadowRoot.olderShadowRoot works fine for all existing tests.

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166584 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove neutering ArrayBufferView wrapper on transfer.

This became a no-op since we moved to V8 implementation of ArrayBuffers
and typed arrays.

R=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166585 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSP 1.1: Move workers to 'child-src' from 'script-src'.

This is a backwards incompatible change from CSP 1.0, so this patch
introduces a UseCounter as well to determine when we can safely switch
over. I expect usage of workers with CSP to be low, but verification is
essential.

BUG=336788

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166586 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix warning icon position on CPU profile.

Tested on Mac and Linux.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166587 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Remove redundant UseCounter calls from overloaded methods

UseCounter calls (UseCounter::count and UseCounter::countDeprecation)
for [MeasureAs] and [DeprecatedAs] are in the callback.

However, for overloaded methods these were incorrectly also placed in
the overload resolution method.

Only one use:
CanvasRenderingContext.webkitPutImageDataHD
...which has:
[DeprecateAs=PrefixedPutImageDataHD]

Longer-term, as with other extended attributes, we'll want to put these
in the individual overloaded function if these differ, so we can count
different overloaded methods differently.

R=haraken

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

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