2008-12-10 Pierre-Olivier Latour <pol@apple.com>
authorpol@apple.com <pol@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 10 Dec 2008 18:00:55 +0000 (18:00 +0000)
committerpol@apple.com <pol@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 10 Dec 2008 18:00:55 +0000 (18:00 +0000)
commit90ba4f19f56e06a393c94176e7fee0d346ff8e2a
tree7a4c73eeb9aed211502de0bfcdd65a01975114a2
parenta8d48adfc81bc8f8e2375f44683a5cc929895181
2008-12-10  Pierre-Olivier Latour  <pol@apple.com>

        Reviewed by Darin Adler.

        KeyframeAnimation::animate() needs to compute the elapsed animation time
        properly taking into account its paused state.

        https://bugs.webkit.org/show_bug.cgi?id=22773

        Test: animations/animation-drt-api-multiple-keyframes.html

        * page/animation/KeyframeAnimation.cpp:
        (WebCore::KeyframeAnimation::animate):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@39176 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/animations/animation-drt-api-multiple-keyframes.html [new file with mode: 0644]
LayoutTests/platform/mac/animations/animation-drt-api-multiple-keyframes-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/animations/animation-drt-api-multiple-keyframes-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/animations/animation-drt-api-multiple-keyframes-expected.txt [new file with mode: 0644]
LayoutTests/platform/win/Skipped
WebCore/ChangeLog
WebCore/page/animation/KeyframeAnimation.cpp