Skip to content
  • simon.fraser@apple.com's avatar
    2010-08-29 Simon Fraser <simon.fraser@apple.com> · 26785dd4
    simon.fraser@apple.com authored
            Reviewed by Darin Adler.
    
            When properties are missing from animation keyframes, interpolate between those keyframes that specify them
            https://bugs.webkit.org/show_bug.cgi?id=40794
    
            When a property does not appear in all keyframes of a keyframe animation, we currently use the
            value of that property from the unanimated style. That forces the author to use additional
            keyframes for properties that need to "skip a keyframe", which is laborious.
    
            With this change, properties are interpolated between the keyframes in which they appear.
            This is equivalent to splitting each property out into its own set of keyframes.
    
            Tests: animations/missing-keyframe-properties-repeating.html
                   animations/missing-keyframe-properties-timing-function.html
                   animations/missing-keyframe-properties.html
    
            * css/CSSStyleSelector.h:
            * css/CSSStyleSelector.cpp:
            (WebCo...
    26785dd4