Generate InspectorConsoleInstrumentation.h and InspectorDatabaseInstrumentation.h

BUG=245277
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152197 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Styles] Update the valid "display" property value list

Add "-webkit-flex", "-webkit-inline-flex", "-webkit-grid",
and "-webkit-inline-grid".

BUG=247911
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152198 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[TestRunner] Don't pass drawing related callbacks to RenderWidget

Instead, handle them all in the WebTestProxy. That safes us the time it
requires to generate frames in RenderWidget during layout tests, and should
make tests that depend on precise timing of animation events less flaky

BUG=243601
R=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152199 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove usage of to-be-deprecated version of Persistent::MakeWeak.

BUG=NONE

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152200 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Avoid WebSocket::stop() being processed twice

R=tyoshino

Review URL: https://chromiumcodereview.appspot.com/16385005

git-svn-id: svn://svn.chromium.org/blink/trunk@152201 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark compositing/video-frame-size-change.html as slow on windows

BUG=244739
TBR=noel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152202 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add myself to Source/bindings/OWNERS

NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/16353004

git-svn-id: svn://svn.chromium.org/blink/trunk@152203 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update expectations for flaky fast/images/gif-loop-count.html

TBR=pdr@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152204 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Stop using [InterfaceName] in CSS IDL files

[InterfaceName] was deprecated in favor of [ImplementedAs] extended
IDL attribute. This patch replaces uses of [InterfaceName] by
[ImplementedAs] in CSS IDL files and renames the files to match the
name exposed to JavaScript.

Review URL: https://chromiumcodereview.appspot.com/16273010

git-svn-id: svn://svn.chromium.org/blink/trunk@152206 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update expectations for inline-object-inside-frameset.html and gradient-with-scaled-ancestor.html

gradient-with-scaled-ancestor.html started failing after r152199
inline-object-inside-frameset.html is flaky

TBR=pdr@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152207 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: NetworkPanel: WS frames table: persist column widths.

EOM

BUG=242348
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152208 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update expectations on gif-loop-count.html & gradient-with-scaled-ancestor.html

TBR=jochen@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152209 bbb929c8-8fbe-4397-9dbb-9b2b20218538
PageAgent shouldn't special-case the main resource

Now that main resource loads go through the MemoryCache, there's no reason the
InspectorPageAgent needs to special case the main resource. Instead of getting
the main document's data from the DocumentLoader, the InspectorPageAgent can
get the data from the CachedResourceLoader.

This CL removes one of the clients of DocumentLoader::mainResourceData, which
helps us fix http://crbug.com/248303.  Fixing that bug is worth 1.5 MB of
memory to Mobile Gmail.

R=apavlov@chromium.org
BUG=248303

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152210 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Run PartitionAllocTest on all UNIX-like systems.

This required fixing the allocation mask for 32-bit systems, and led to discovery + fix of a pretty silly alignment bug that could potentially trigger on any system.

BUG=246860
R=tsepez@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152211 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Regions] Rename region-overflow to region-fragment

Renamed -webkit-region-overflow to -webkit-region-fragment and webkitRegionOverflow to webkitRegionFragment according to the new working draft at http://www.w3.org/TR/2013/WD-css3-regions-20130528/#the-region-fragment-property

BUG=248069

Review URL: https://chromiumcodereview.appspot.com/16690004

git-svn-id: svn://svn.chromium.org/blink/trunk@152212 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Generate the contents of InspectorOverridesInl.h

BUG=None

Review URL: https://chromiumcodereview.appspot.com/15970006

git-svn-id: svn://svn.chromium.org/blink/trunk@152213 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use wtf/Platform.h; don't depend on Chromium's build_config.h

This has bit me once already (Android build broke because some header
which transitively included Chromium's build_config.h was moved).

Blink code should use the macros in wtf/Platform.h instead, rather than
having these brittle hidden dependencies.

BUG=248112

Review URL: https://chromiumcodereview.appspot.com/16743003

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