DescriptionWeb Animations CSS: Support animation of stroke-dasharray property
The Web Animations implementation matches Firefox in all details except for
when animating to or from a value of 'none'. In this case, Firefox does not
animate, and the computed style is always 'none'. The Web Animations
implementation considers 'none' equivalent to a value of '0 0', as both result
in a solid line being drawn, and animates using an effective value of '0 0'.
The legacy implementation has a number of bugs ...
- The behavior when animating to or from a value of 'none' is odd.
- Values should be clipped to be non-negative. See http://crbug.com/305070.
- When lists consist of differing numbers of elements, we should repeat the
lists to form a list of length equal to the lowest common multiple of the
lengths of the individual lists. Currently we use a list of length equal to
the multiple of the lengths of the individual lists.
BUG=257591
R=dstockwell
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=159552
Patch Set 1 #Patch Set 2 : git cl try #Patch Set 3 : Add crashing expectation for virtual/threaded suite #Patch Set 4 : Remove superfluous header #Patch Set 5 : Reased: implement AnimatableSVGLengthVector::equalTo() #Patch Set 6 : Rename test #Patch Set 7 : Treat 'none' as '0 0' #Patch Set 8 : Rebased #Patch Set 9 : Fix use of max() #Patch Set 10 : Rebased #Patch Set 11 : Rebased #
Total comments: 6
Patch Set 12 : Rebased #Patch Set 13 : Address comments #Messages
Total messages: 12 (0 generated)
|