Fix http/tests/security/contentSecurityPolicy/report-and-enforce.html in content_shell.

content_shell exercises the preloader differently than DRT, which is excellent!
In this particular case, however, it changed the file's expectations, as the
background-driven preloader kicked in when the page blocked to execute the
script block.

This patch simply reorders the test such that the image load happens before the
script block is parsed. Then the preloader doesn't kick in, and the test tests
only the expected behaviors of reporting and enforcement.

BUG=231930
R=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149721 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix erroneous expectation file landed in r149719

BUG=none
TBR=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149722 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Always check for m_frontend existence when updating the stylesheet headers.

BUG=237207

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149723 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused header files in core/html/parser/CompactHTMLToken.h

The following header files are included, however, are not used:
- wtf/OwnPtr.h
- wtf/PassOwnPtr.h
- wtf/RefCounted.h
- wtf/RefPtr.h

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149724 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename StyleBuilder to DeprecatedStyleBuilder

To set us up for using code generation for the StyleBuilder, mark the existing template-based system as deprecated.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149725 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove WebKit::GraphicsContextBuilder, which was trivial.

Replace all uses with explicit construction of a WebCore::GraphicsContext.

BUG=236888

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149726 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Added tooltip for "Run snippet" button.

BUG=237760
R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149727 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix a broken ASSERT in StylePropertySerializer.

We may reach that function asking for a disabled property.
It was too aggressive to put it here.

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149730 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Disallow a window focusing itself via javascript URLs or using target _self

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149731 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Move event handling from InspectorInstrumentation to InspectorController.

This allows inspector to still handle events while paused in debugger.

BUG=234998
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149733 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 149730 "fixed"

> fixed

TBR=vcarbune@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149734 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fixed crash happening when removing tracks, while their parent media element is being deleted.

BUG=236269
TEST=Added ClusterFuzz minized crashing case.
R=inferno,mkwst

git-svn-id: svn://svn.chromium.org/blink/trunk@149735 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the CSS_IMAGE_SET ifdef which is always turned on for Chromium

CSS_IMAGE_SET is always turned on for Chromium and there is no intention
of allowing it to be ever turned off, so this patch removes it as part of
the #ifdef removing effort.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149736 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove RangeException interface

The RangeException idl interface is not part of any standard. It was used for a
few range related operations. The spec says that these should use DOMException
instead.

BUG=229397

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149737 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Implement DumpRenderTree...WebViewHost::scheduleAnimation"

This reverts http://src.chromium.org/viewvc/blink?revision=149710&view=revision,
because it broke fast/animation/request-animation-frame-during-modal.html.

TBR=dstockwell
BUG=235677

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149738 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename PlatformContextSkiaTest to GraphicsContextTest.

The tests now test only GraphicsContext.

R=jamesr@chromium.org
BUG=237893

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149739 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge FrameLoader::reload*() functions into a single codepath

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149740 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move GraphicsContextStateSaver into its own file.

Updates all call sites. Those that were including GraphicsContext
now include this, which in turn will pull in GraphicsContext.
Oddly, some things were using GraphcisContext implicitly and
needed this added as a header (since GraphcisContext no longer
includes it).

R=pdr@chromium.org,jamesr@chromium.org
BUG=237930

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149741 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move StyleResolver::State into separate file

Rename StyleResolver::State to StyleResolverState and move it out of
StyleResolver.h as it is being used outside of StyleResolver. This will
allow further work to move more functionality out of the StyleResolver
class.

R=eseidel@chromium.org
BUG=237982
TEST=No new tests, no change in functionality

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

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