[SVGDom] Add more presentation attributes.
authorfmalita <fmalita@chromium.org>
Thu, 11 Aug 2016 16:16:29 +0000 (09:16 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 11 Aug 2016 16:16:29 +0000 (09:16 -0700)
commit2d961e086bb40b371b1a667536fa089794847368
tree89c6986af025e9d5c87791e4977838331bbd575b
parent90b5cc31f373e831c942bfd3113b44486546846b
[SVGDom] Add more presentation attributes.

Implement proper presentation attribute inheritance, and add
support for

* fill-opacity
* stroke-linecap
* stroke-linejoin
* stroke-opacity
* stroke-width

R=robertphillips@google.com,stephana@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2234153002

Review-Url: https://codereview.chromium.org/2234153002
experimental/svg/model/SkSVGAttribute.cpp
experimental/svg/model/SkSVGAttribute.h
experimental/svg/model/SkSVGAttributeParser.cpp
experimental/svg/model/SkSVGAttributeParser.h
experimental/svg/model/SkSVGDOM.cpp
experimental/svg/model/SkSVGNode.cpp
experimental/svg/model/SkSVGRenderContext.cpp
experimental/svg/model/SkSVGRenderContext.h
experimental/svg/model/SkSVGShape.cpp
experimental/svg/model/SkSVGTypes.h
experimental/svg/model/SkSVGValue.h