Implement preliminary support for feImage in the accelerated skia DAG path.

R=schenney@chromium.org
BUG=229688

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150806 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Blending] Background layers should not blend with the content behind the element
Updating the implementation to match the changes from the spec:
https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html#background-blend-mode

No new tests are added, however, the current css blending pixel test results should be updated.

R=schenney@chromium.org
BUG=242442

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150807 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make SVG objects ScriptWrappable.

This allows binding integrity checks to be applied to these objects.

BUG=236671
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150808 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Correct the position of dragstart event

This patch is to fix an issue that the x and y position of dragstart event
is not correct if it is triggered by long press event.

BUG=None
TEST=fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150809 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix errors in inspector.css and inspectorCommon.css

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150810 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Show bugs in the flakiness dashboard.

-Bugs are now listed as an array in the results json.
-For url entries, make them links.
-Change the file bug link to be a bit less aggressively in your face.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150811 bbb929c8-8fbe-4397-9dbb-9b2b20218538
XMLErrors should lazyAttach

The error page that's displayed when loading an XML document (ex. SVG or XHTML)
when the markup is malformed should use lazyAttach instead of manually attaching
the elements it appends.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150812 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Combine HTMLViewSourceParser and TextViewSourceParser

TextViewSourceParser is a subclass of HTMLViewSourceParser but all it does is set
the initial state of plain text. Instead we can add that logic to HTMLViewSourceParser
and then delete TextViewSourceParser allowing us to make HTMLViewSourceParser FINAL.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150813 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Switch garden-o-matic over to using failing_results.json.

full_results.json will soon be going back to containing the full
results for the test run, which brings garden-o-matic to it's knees.
garden-o-matic only cares about failures, so it can use failing_results.json.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150814 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Prepare to move workers to Chromium threading

This CL prepares us to move the underlying thread for web workers from a
WTF thread to a Chromium thread. Specifically, this CL removes the notion
of a ThreadID from the WorkerThread interface because that notion doesn't
exist for Chromium threads.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150815 bbb929c8-8fbe-4397-9dbb-9b2b20218538
If the renderer is not a RenderBox, we just use a zero size to compute the transform, like in CSSComputedStyleDeclaration::computedTransform.

BUG=241971

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150816 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Remove NonCompositedContentHost" and follow-up rebaselining.

This reverts commit 96228ddf7cb9f26bb868981a42887ab4132263eb
and commit 4063e3c50166efb64230e5645f5044da5f51c87b.

The change is causing some CrOS builds to display blank login
screens.

TBR=trchen,jamesr

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150819 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove ENABLE(SVG) from core/accessibility

This patch removes the ENABLE(SVG) check from core/accessibility
after r150362 disabled support for SVG-less builds. 

BUG=240006

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150820 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS] Minor parser optimizations

Remove some unnecessary intermediate variables and data types.

No new tests.

R=eseidel@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150821 bbb929c8-8fbe-4397-9dbb-9b2b20218538
SVGTests should lazyAttach

SVGTests::handleAttributeChange should use lazyAttach instead of calling
attach manually.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150822 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix WebInputEventConversion conversion from Platform to Web KeyboardEvent.

It wasn't copying the full string data, since UChars are 2 bytes.
BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150823 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make additional DOM objects ScriptWrappable so that binding integrity checks can be applied to them.

BUG=236671
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150824 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Made AudioNode an EventTarget
    
According to the latest draft of the WebAudio
Spec, AudioNode should be an EventTarget.

BUG=230890

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150825 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[css] Update ETextDecorations enum to TextDecorations

Currently, ETextDecorations enum uses a C-like coding style for its
enumeration values, as well as a 'E' prefix that surely had some meaning
in the past, but not nowadays.

BUG=242591

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150826 bbb929c8-8fbe-4397-9dbb-9b2b20218538
update w3c import script to actually work :).

This patch fixes an indentation problem that was keeping anything from
actually importing, and incorporates most of Ojan's feedback from the
initial review.

R=ojan@chromium.org
BUG=242330

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

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