skia2/experimental/svg/model
Florin Malita f6143ffa3a [SVGDom] Add support for <a> elements
https://www.w3.org/TR/SVG/linking.html#AElement

The Skia SVG DOM is not a user agent, so link semantics are not
particularly interesting.  But since <a> can wrap actual content, it is
important to not drop it on the floor.

The simplest thing to do is turn it into a <g> node and run with it.

Change-Id: I4e103553354746ceb49bc1038680a1c477a1320a
Reviewed-on: https://skia-review.googlesource.com/57620
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2017-10-10 15:03:42 +00:00
..
SkPEG.h Reland: Experimental parsing expression grammar (PEG) template library 2016-08-25 08:44:35 -07:00
SkSVGAttribute.cpp [SVGDom] Add fill-rule support 2016-12-06 16:05:41 +00:00
SkSVGAttribute.h [SVGDom] Radial gradient support 2017-10-09 20:26:54 +00:00
SkSVGAttributeParser.cpp [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGAttributeParser.h [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGCircle.cpp [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGCircle.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGClipPath.cpp [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGClipPath.h [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGContainer.cpp [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGContainer.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGDefs.h [SVGDom] Initial linear gradient support 2016-09-12 17:06:47 -07:00
SkSVGDOM.cpp [SVGDom] Add support for <a> elements 2017-10-10 15:03:42 +00:00
SkSVGDOM.h [SVGDom] Expose intrinsic size info 2016-09-14 12:04:30 -07:00
SkSVGEllipse.cpp [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGEllipse.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGG.h [SVGDom] Parse style attributes 2016-07-29 08:52:03 -07:00
SkSVGGradient.cpp [SVGDom] Fix href handling for radial gradients 2017-10-10 11:39:32 +00:00
SkSVGGradient.h [SVGDom] Factor out common gradient logic 2017-10-09 19:36:44 +00:00
SkSVGHiddenContainer.h [SVGDom] Initial linear gradient support 2016-09-12 17:06:47 -07:00
SkSVGIDMapper.h [SVGDom] Initial linear gradient support 2016-09-12 17:06:47 -07:00
SkSVGLine.cpp SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
SkSVGLine.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGLinearGradient.cpp [SVGDom] Factor out common gradient logic 2017-10-09 19:36:44 +00:00
SkSVGLinearGradient.h [SVGDom] Factor out common gradient logic 2017-10-09 19:36:44 +00:00
SkSVGNode.cpp [SVGDom] Clipped clipPath support 2016-12-09 16:06:25 +00:00
SkSVGNode.h [SVGDom] Radial gradient support 2017-10-09 20:26:54 +00:00
SkSVGPath.cpp [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGPath.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGPoly.cpp [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGPoly.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGRadialGradient.cpp [SVGDom] Radial gradient support 2017-10-09 20:26:54 +00:00
SkSVGRadialGradient.h [SVGDom] Radial gradient support 2017-10-09 20:26:54 +00:00
SkSVGRect.cpp [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGRect.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGRenderContext.cpp [SVGDom] Clipped clipPath support 2016-12-09 16:06:25 +00:00
SkSVGRenderContext.h [SVGDom] Clipped clipPath support 2016-12-09 16:06:25 +00:00
SkSVGShape.cpp [SVGDom] Add fill-rule support 2016-12-06 16:05:41 +00:00
SkSVGShape.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGStop.cpp [SVGDom] Initial linear gradient support 2016-09-12 17:06:47 -07:00
SkSVGStop.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGSVG.cpp [SVGDom] Expose intrinsic size info 2016-09-14 12:04:30 -07:00
SkSVGSVG.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGTransformableNode.cpp [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGTransformableNode.h Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
SkSVGTypes.h [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00
SkSVGValue.cpp [SVGDom] Initial SVGLength support 2016-08-03 10:21:11 -07:00
SkSVGValue.h [SVGDom] ClipPath support 2016-12-08 15:00:18 +00:00