Skip to content
  • benjamin@webkit.org's avatar
    Move pauseAnimation/pauseTransition from TestRunner to Internals · 84dbb0d6
    benjamin@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=109107
    
    Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-02-07
    Reviewed by Anders Carlsson.
    
    Source/WebCore: 
    
    Tests: animations/animation-internals-api-multiple-keyframes.html
           animations/animation-internals-api.html
    
    * testing/Internals.cpp:
    (WebCore::Internals::pauseAnimationAtTimeOnElement):
    (WebCore):
    (WebCore::Internals::pauseTransitionAtTimeOnElement):
    * testing/Internals.h:
    (Internals):
    * testing/Internals.idl:
    
    Source/WebKit/efl: 
    
    * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
    * WebCoreSupport/DumpRenderTreeSupportEfl.h:
    
    Source/WebKit/gtk: 
    
    * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
    * WebCoreSupport/DumpRenderTreeSupportGtk.h:
    (DumpRenderTreeSupportGtk):
    
    Source/WebKit/mac: 
    
    * WebView/WebFrame.mm:
    * WebView/WebFramePrivate.h:
    
    Source/WebKit/qt: 
    
    * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
    * WebCoreSupport/DumpRenderTreeSupportQt.h:
    
    Source/WebKit2: 
    
    * WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:
    * WebProcess/InjectedBundle/API/c/WKBundleFramePrivate.h:
    * WebProcess/WebPage/WebFrame.cpp:
    * WebProcess/WebPage/WebFrame.h:
    (WebFrame):
    
    Tools: 
    
    * DumpRenderTree/TestRunner.cpp:
    (TestRunner::staticFunctions):
    * DumpRenderTree/TestRunner.h:
    * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
    * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
    (WebTestRunner::TestRunner::TestRunner):
    * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
    (TestRunner):
    * DumpRenderTree/efl/TestRunnerEfl.cpp:
    * DumpRenderTree/gtk/TestRunnerGtk.cpp:
    * DumpRenderTree/mac/TestRunnerMac.mm:
    * DumpRenderTree/qt/TestRunnerQt.cpp:
    * DumpRenderTree/qt/TestRunnerQt.h:
    (TestRunner):
    * DumpRenderTree/win/TestRunnerWin.cpp:
    * DumpRenderTree/wx/TestRunnerWx.cpp:
    * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
    * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
    * WebKitTestRunner/InjectedBundle/TestRunner.h:
    
    LayoutTests: 
    
    Change the tests with the following:
    -Use the methods on Internals instead of TestRunner.
    -Adapt the calls to pass a particular element instead of an ID.
    -Remove feature detection. Having Internals implies having the feature.
    
    * animations/animation-hit-test-transform.html:
    * animations/animation-hit-test.html:
    * animations/animation-internals-api-expected.txt: Renamed from LayoutTests/animations/animation-drt-api-expected.txt.
    * animations/animation-internals-api-multiple-keyframes-expected.txt: Renamed from LayoutTests/animations/animation-drt-api-multiple-keyframes-expected.txt.
    * animations/animation-internals-api-multiple-keyframes.html: Renamed from LayoutTests/animations/animation-drt-api-multiple-keyframes.html.
    * animations/animation-internals-api.html: Renamed from LayoutTests/animations/animation-drt-api.html.
    * animations/change-keyframes-name.html:
    * animations/change-transform-style-during-animation.html:
    * animations/missing-from-to-transforms.html:
    * animations/missing-from-to.html:
    * animations/resources/animation-test-helpers.js:
    (checkExpectedValue):
    (startTest):
    * css3/calc/transitions-dependent.html:
    * fast/dom/shadow/transition-on-shadow-host-with-distributed-node.html:
    * transitions/opacity-transition-zindex.html:
    * transitions/resources/transition-test-helpers.js:
    (expected):
    * transitions/transition-drt-api-delay.html:
    * transitions/transition-drt-api.html:
    * transitions/transition-hit-test-transform.html:
    * transitions/transition-hit-test.html:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142171 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    84dbb0d6