1. 25 Apr, 2011 1 commit
    • simon.fraser@apple.com's avatar
      2011-04-25 Simon Fraser <simon.fraser@apple.com> · 9353113f
      simon.fraser@apple.com authored
              Reviewed by Daniel Bates.
      
              Move animation-test-helpers.js into resources directory
              https://bugs.webkit.org/show_bug.cgi?id=59365
      
              Move animation-test-helpers.js and fix the tests accordingly.
      
              * animations/3d/matrix-transform-type-animation.html:
              * animations/3d/transform-perspective.html:
              * animations/animation-direction.html:
              * animations/animation-drt-api-multiple-keyframes.html:
              * animations/animation-drt-api.html:
              * animations/animation-hit-test-transform.html:
              * animations/animation-hit-test.html:
              * animations/big-rotation.html:
              * animations/change-keyframes-name.html:
              * animations/change-keyframes.html:
              * animations/change-one-anim.html:
              * animations/combo-transform-rotate+scale.html:
              * animations/dynamic-stylesheet-loading.html:
              * animations/generic-from-to.html:
              * animations/import.html:
              * animations/keyframe-timing-functions-transform.html:
              * animations/keyframe-timing-functions.html:
              * animations/keyframe-timing-functions2.html:
              * animations/keyframes-comma-separated.html:
              * animations/keyframes-out-of-order.html:
              * animations/keyframes.html:
              * animations/lineheight-animation.html:
              * animations/longhand-timing-function.html:
              * animations/matrix-anim.html:
              * animations/missing-from-to-transforms.html:
              * animations/missing-from-to.html:
              * animations/missing-keyframe-properties-repeating.html:
              * animations/missing-keyframe-properties-timing-function.html:
              * animations/missing-keyframe-properties.html:
              * animations/missing-values-first-keyframe.html:
              * animations/missing-values-last-keyframe.html:
              * animations/multiple-animations.html:
              * animations/multiple-keyframes.html:
              * animations/negative-delay.html:
              * animations/opacity-transform-animation.html:
              * animations/play-state-suspend.html:
              * animations/play-state.html:
              * animations/resources/animation-test-helpers.js:
              (isCloseEnough):
              (matrixStringToArray):
              (checkExpectedValue):
              (endTest):
              (startTest):
              (runAnimationTest.else):
              (runAnimationTest):
              (waitForAnimationToStart):
              * animations/simultaneous-start-left.html:
              * animations/simultaneous-start-transform.html:
              * animations/stop-animation-on-suspend.html:
              * animations/suspend-resume-animation.html:
              * animations/timing-functions.html:
              * animations/transition-and-animation-1.html:
              * animations/transition-and-animation-2.html:
              * animations/transition-and-animation-3.html:
              * animations/unanimated-style.html:
              * animations/width-using-ems.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84872 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9353113f
  2. 10 Dec, 2008 1 commit
    • pol@apple.com's avatar
      2008-12-10 Pierre-Olivier Latour <pol@apple.com> · a259bc1b
      pol@apple.com authored
              Reviewed by Darin Adler.
      
              Rewrote animations/animation-test-helpers.js to take advantage of the pauseAnimationAtTimeOnElementWithId()
              API when available in DRT.
      
              Updated all animations tests that check for values of animated CSS properties to use these new helper functions.
      
              https://bugs.webkit.org/show_bug.cgi?id=22796
      
              * animations/animation-test-helpers.js:
              (isCloseEnough):
              (checkExpectedValue):
              (endTest):
              (startTest):
              (runAnimationTest):
              * animations/big-rotation-expected.txt:
              * animations/big-rotation.html:
              * animations/change-keyframes-expected.txt:
              * animations/change-keyframes-name-expected.txt:
              * animations/change-keyframes-name.html:
              * animations/change-keyframes.html:
              * animations/change-one-anim-expected.txt:
              * animations/change-one-anim.html:
              * animations/generic-from-to-expected.txt:
              * animations/generic-from-to.html:
              * animations/import-expected.txt:
              * animations/import.html:
              * animations/keyframe-timing-functions-expected.txt:
              * animations/keyframe-timing-functions.html:
              * animations/keyframes-comma-separated-expected.txt:
              * animations/keyframes-comma-separated.html:
              * animations/keyframes-expected.txt:
              * animations/keyframes-from-missing.html:
              * animations/keyframes-out-of-order-expected.txt:
              * animations/keyframes-out-of-order.html:
              * animations/keyframes-to-missing.html:
              * animations/keyframes.html:
              * animations/lineheight-animation-expected.txt:
              * animations/lineheight-animation.html:
              * animations/matrix-anim-expected.txt:
              * animations/matrix-anim.html:
              * animations/multiple-animations-expected.txt:
              * animations/multiple-animations.html:
              * animations/multiple-keyframes-expected.txt:
              * animations/multiple-keyframes.html:
              * animations/transition-and-animation-1-expected.txt:
              * animations/transition-and-animation-1.html:
              * animations/transition-and-animation-2-expected.txt:
              * animations/transition-and-animation-2.html:
              * animations/width-using-ems-expected.txt:
              * animations/width-using-ems.html:
              * platform/win/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39187 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a259bc1b
  3. 29 Sep, 2008 1 commit
  4. 16 Sep, 2008 1 commit
  5. 11 Sep, 2008 1 commit
    • dino@apple.com's avatar
      2008-09-08 Chris Marrin <cmarrin@apple.com> · 9300a0b0
      dino@apple.com authored
              Reviewed by Dave Hyatt
      
              Need to support comma separated list of key times in keyframes selectors
              https://bugs.webkit.org/show_bug.cgi?id=20680
      
              Test: animations/keyframes-comma-separated.html
      
              * css/CSSGrammar.y:
              * css/CSSParser.cpp:
              (WebCore::CSSParser::createKeyframeRule):
              * css/CSSParser.h:
              * css/CSSStyleSelector.cpp:
              (WebCore::CSSStyleSelector::addKeyframeStyle):
              * css/WebKitCSSKeyframeRule.cpp:
              (WebCore::WebKitCSSKeyframeRule::WebKitCSSKeyframeRule):
              (WebCore::WebKitCSSKeyframeRule::cssText):
              (WebCore::WebKitCSSKeyframeRule::parseKeyString):
              * css/WebKitCSSKeyframeRule.h:
              (WebCore::WebKitCSSKeyframeRule::keyText):
              (WebCore::WebKitCSSKeyframeRule::setKeyText):
              (WebCore::WebKitCSSKeyframeRule::getKeys):
              * css/WebKitCSSKeyframesRule.cpp:
              (WebCore::WebKitCSSKeyframesRule::append):
              (WebCore::WebKitCSSKeyframesRule::insertRule):
              (WebCore::WebKitCSSKeyframesRule::deleteRule):
              (WebCore::WebKitCSSKeyframesRule::findRule):
              (WebCore::WebKitCSSKeyframesRule::findRuleIndex):
              * css/WebKitCSSKeyframesRule.h:
              * page/animation/AnimationBase.cpp:
              (WebCore::AnimationBase::blendProperties):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@36347 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9300a0b0
  6. 09 Sep, 2008 1 commit