Add additional tests for KeyframeAnimationEffect

These tests require an implementation of an addable/interpolable type for
AnimatableValue, so could not be added when KeyframeAnimationEffect was added.

BUG=240653
R=alancutter@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153997 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Eliminate flakiness of http/tests/inspector/styles/selector-line-sourcemap-header-deprecated.html

The added stylesheet may load AFTER step1 is called.

BUG=250920
TBR=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153999 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Restore the "Slow" expectations for  http/tests/cache/subresource-expiration*.html

These were inadvertently removed in r153991.

TBR=esprehn

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154000 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline virtual/deferred/fast/images/webp-color-profile-lossy.html

The automatic rebaseline was rolled out along with other rebaselines.

TBR=hclam

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154001 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] restore scrolled position on content reload

This patch restores selection and top scrolled line number if the
content of file was updated externally and then synced to devtools.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154002 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Introduce isHTMLTitleElement and toHTMLTitleElement

To avoid direct use of static_cast, this patch introduces isHTMLTitleElement and toHTMLTitleElement for code cleanup.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154003 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Resolve em units against the specified font size in SVG

SVG doesn't scale zoomed font units so zooming should not affect font
sizes. This patch fixes a bug where em lengths were resolved against
the style's font size (with zoom) instead of the specified font size
(without zoom).

BUG=245996

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154004 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the runtime flag for the JavaScript i18n API from Blink

This feature is supported on all Chromium platforms and has no reason
to be conditional anymore.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154005 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove a few unused methods from RenderStyle

R=dstockwell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154006 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: expose setLayerTreeId() so we can relate events from LayerTreeHost

Currently, we track which content layers are painted in WebCore to track layers
that belong to a page. This is a hack and does not work for non-content layers,
so let's bind layer tree to a page and updated layers to layer tree.

R=apavlov@chromium.org, jamesr@chromium.org

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=153787

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

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