DescriptionRemove SVGAnimatedType
With the transition to the new SVGProperty hierarchy complete,
SVGAnimatedType is nothing but a wrapper holding a reference to
a NewSVGPropertyBase.
By unwrapping this reference in SVGAnimateElement, and modifying
the SVGAnimatedTypeAnimator interface to pass NewSVGPropertyBase
references instead it becomes possible to remove SVGAnimatedType
without much hassle.
The SVGAnimatedTypeAnimator interfaces are to a large degree left
unchanged, with the exceptions being:
* addAnimatedTypes is folded in favor just using the add() method
on NewSVGPropertyBase.
* resetAnimValToBaseVal returns the value instead of setting it
through an out-parameter.
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=168150
Patch Set 1 #Patch Set 2 : Drop methods from SVGAnimatedTypeAnimator. #Patch Set 3 : Missed one rename. #
Messages
Total messages: 7 (0 generated)
|