Use Length for the stroke-width property in SVGLayoutStyle
Straight-forward if it hadn't been for the default value - "1" - which
does not interact well with the zoom (is not affected by it). To deal
with that, introduce a helper wrapper - UnzoomedLength - and use that
instead of a plain Length.
The animation framework is changed to use AnimatedLength and
LengthStyleInterpolation. This leaves AnimatedSVGLength and
SVGLengthStyleInterpolation unused, so they are removed.
BUG=461375
Review URL: https://codereview.chromium.org/983103003
git-svn-id: svn://svn.chromium.org/blink/trunk@191544 bbb929c8-8fbe-4397-9dbb-9b2b20218538
40 files changed