Remove color-profile from SVG

color-profile is removed from SVG2 and we never got to implementing it.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171681 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move 'embeds' / 'plugins' attributes from HTMLDocument to Document

Move 'embeds' / 'plugins' attributes from HTMLDocument to Document to comply
with the specification:
http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#dom-document-embeds

This behavior is consistent with IE11. However, Firefox 28 still exposes those
attributes on HTMLDocument.

BUG=362955
TEST=fast/dom/Document/embeds-non-html.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171682 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Makes windows repaint scrollbars when position changes

This is needed since arrows draw differently when thumb is at end
points.

BUG=358566
TEST=see bug
R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171683 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused CSSFontSelector argument from styleForDocument

This argument isn't used anymore. I also removed a comment that didn't
make sense (it was from seamless).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171684 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Combine settings about compositing scrollable frames

Combine acceleratedCompositingForScrollableFramesEnabled and
compositedScrollingForFramesEnabled. They are always enabled or disabled
together.

Now they are always enabled on Android. On other platforms, they will be
automatically enabled when forceCompositingMode is true on HDPI devices.

BUG=304900

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171685 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove RenderBlock::pushToNextPageWithMinimumLogicalHeight().

It is currently never called, because we always have "uniform page
height". If we would ever get non-uniform page height in the future,
though, that method would do the wrong thing anyway, and prevent us
from inserting breaks. So just get rid of it for now.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171686 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[New Multicolumn] Temporarily changing height is scary and can easily be avoided.

Storing the height and setting it to zero afterwards, just to be able to
calculate desired column height, and to determine if it's auto or not, may
have undesired side-effects, and is easily avoidable.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171687 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[New Multicolumn] Stay out of the old multicol machinery for column-span:all.

Note that column-span:all isn't supported in the new implementation yet,
but while we wait for that to happen, the least thing we can do is to stay alive.
We're not going to use this code in the new implementation anyway, when we get there.

BUG=344360

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171688 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Shapes] polygon y-value calc() args serialize incorrectly

The code hit ASSERT(isCalculation(value)) in CSSParser::createPrimitiveNumbericValue, because
CSSParser::validUnit had been called on both coordinates, which set the value for m_parsedCalculation,
but only one of the coordinates was calculation value. I reordered calling valudUnit and
createPrimitiveNumbericValue to be called in the correct order on the coordinates.

I added the new test case to parsing-test-utils.js.

This is a merge of http://trac.webkit.org/changeset/166813 by Zoltan Horvath <zoltan@webkit.org>.

BUG=350182

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171689 bbb929c8-8fbe-4397-9dbb-9b2b20218538
A proposal to not require owners review for simple ax enum changes.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171690 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Switching Blink to use new Skia SkPictureRecorder API

The Skia SkPicture recording API is changing to make it clearer when the SkPicture is valid. In the new API SkPictureRecorder::endRecording returns the new SkPicture. 

This isn't landable until Skia DEPS rolls past r14171.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171691 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove redendant frameViewDidScroll call.

frameViewDidChangeSize calls it if m_containerLayer and
m_containerLayer is always non-null in this location.

Also, remove a redundant "private" from RenderLayerCompositor.h.

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

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