Explicitly use SkPaint(s) in SVGShapePainter

This replaces use of SVGLayoutSupport::updateGraphicsContext to update
the GC-state with code that fills in and uses SkPaints explicitly, and
hence avoids saving GC-state (except for CTM updates).
As a side-effect, the code to handle stroke of zero-length is simplified
significantly.

BUG=424655

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

git-svn-id: svn://svn.chromium.org/blink/trunk@193272 bbb929c8-8fbe-4397-9dbb-9b2b20218538
4 files changed
tree: 6e9c312b5be3b9995a98cb2617e51e934d088b34
  1. third_party/