Bug 1357357 - Make the parser of transition-property match the spec.

1. We add a new arm to TransitionProperty, TransitionProperty::Unsupported,
   which contains an Atom, so it's better to remove the Copy trait from
   TransitionProperty.
2. TransitionProperty::Unsupported(Atom) represents any non-animatable, custom,
   or unrecognized property, and we use Atom to store the ident string for
   serialization.
This commit is contained in:
Boris Chiou 2017-04-24 13:22:25 +08:00
parent e5762cb695
commit 02fc1789e8
13 changed files with 139 additions and 56 deletions

View file

@ -6,15 +6,6 @@
[parse 'all, none']
expected: FAIL
[parse 'foobar']
expected: FAIL
[parse 'all, foobar']
expected: FAIL
[parse 'foobar, all']
expected: FAIL
[parse 'initial']
expected: FAIL