Adding ASSERT for RuntimeEnabled feature XSLT

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158759 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Signal exception when assigning invalid value to WaveShaper oversample.

BUG=299199

Remove the OverSampleType from the idl.

Add test to verify exception is thrown.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158760 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] Prevent ClipperData removal while the content is being drawn.

RenderSVGResourceClipper::postApplyResource() requires access to the
associated ClipperData to figure whether mask layers need to be
restored.

If (for whatever reason) removeClientFromCache() is triggered between
applyResource() & postApplyResource(), we need to defer the actual
removal until postApplyResource is done.

BUG=290155
R=pdr@chromium.org,schenney@chromium.org,inferno@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158761 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move Partitions.cpp/.h to Source/platform/

BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158762 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add text autosizing testcase for the hackernews comment issue

This patch adds a testcase for autosizing comments on hackernews
(news.ycombinator.com). This has traditionally been a tough case for
autosizing implementations and we would like to catch progressions in
this case.

TBR=skobes
BUG=302005

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158763 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove [Affine|Transformation]Matrix dependency on SkMatrix

Remove SkMatrix operator from AffineTransform and TransformationMatrix
thereby breaking the dependency on SkMatrix and Skia.

Instead add explicit conversion function to SkiaUtils and update the
handful of call sites to use the explicit function instead of the
implicit operator.

BUG=303225
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158764 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move Supplementable from core/platform to platform.

BUG=297477
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158765 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move custom element code to core/dom/custom/

R=dominicc

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

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