• cmarrin@apple.com's avatar
    2010-08-10 Chris Marrin <cmarrin@apple.com> · 9843c7d5
    cmarrin@apple.com authored
            Reviewed by Oliver Hunt.
    
            Add suspendAnimations/resumeAnimation API to DRT
            https://bugs.webkit.org/show_bug.cgi?id=43733
            
            Qt specific API. Missing symbian symbol defines in:
            
                WebKit/qt/symbian/bwins/QtWebKitu.def
                WebKit/qt/symbian/eabi/QtWebKitu.def
    
            * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
            (DumpRenderTreeSupportQt::suspendAnimations):
            (DumpRenderTreeSupportQt::resumeAnimations):
            * WebCoreSupport/DumpRenderTreeSupportQt.h:
    2010-08-10  Chris Marrin  <cmarrin@apple.com>
    
            Reviewed by Oliver Hunt.
    
            Add suspendAnimations/resumeAnimation API to DRT
            https://bugs.webkit.org/show_bug.cgi?id=43733
            
            Gtk specific API.
    
            * webkit/webkitprivate.h:
            * webkit/webkitwebframe.cpp:
            (webkit_web_frame_suspend_animations):
            (webkit_web_frame_resume_animations):
    2010-08-10  Chris Marrin  <cmarrin@apple.com>
    
            Reviewed by Oliver Hunt.
    
            Add suspendAnimations/resumeAnimation API to DRT
            https://bugs.webkit.org/show_bug.cgi?id=43733
    
            Win specific API
    
            * Interfaces/IWebFramePrivate.idl:
            * WebFrame.cpp:
            (WebFrame::suspendAnimations):
            (WebFrame::resumeAnimations):
            * WebFrame.h:
    2010-08-10  Chris Marrin  <cmarrin@apple.com>
    
            Reviewed by Oliver Hunt.
    
            Add suspendAnimations/resumeAnimation API to DRT
            https://bugs.webkit.org/show_bug.cgi?id=43733
            
            Mac specific API. Plumbs suspendAnimations/resumeAnimations down to WebCore.
    
            * WebView/WebFrame.mm:
            (-[WebFrame _suspendAnimations]):
            (-[WebFrame _resumeAnimations]):
            * WebView/WebFramePrivate.h:
    2010-08-10  Chris Marrin  <cmarrin@apple.com>
    
            Reviewed by Oliver Hunt.
    
            Add suspendAnimations/resumeAnimation API to DRT
            https://bugs.webkit.org/show_bug.cgi?id=43733
            
            This tests suspend and resume of animations. Transitions are currently broken
            due to https://bugs.webkit.org/show_bug.cgi?id=43792. I will add transition
            tests and tests of transition and animation interaction with that fix.
    
            * animations/animation-test-helpers.js:
            (matrixStringToArray):
            * animations/suspend-resume-animation-expected.txt: Added.
            * animations/suspend-resume-animation.html: Added.
    2010-08-10  Chris Marrin  <cmarrin@apple.com>
    
            Reviewed by Oliver Hunt.
    
            Add suspendAnimations/resumeAnimation API to DRT
            https://bugs.webkit.org/show_bug.cgi?id=43733
            
            Adds suspendAnimations() and resumeAnimations() to LayoutTestController.
            Calls functions with the same names on AnimationController for the 
            mainFrame.
    
            * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
            * DumpRenderTree/LayoutTestController.cpp:
            (suspendAnimationsCallback):
            (resumeAnimationsCallback):
            (LayoutTestController::staticFunctions):
            * DumpRenderTree/LayoutTestController.h:
            * DumpRenderTree/chromium/LayoutTestController.cpp:
            (LayoutTestController::LayoutTestController):
            (LayoutTestController::suspendAnimations):
            (LayoutTestController::resumeAnimations):
            * DumpRenderTree/chromium/LayoutTestController.h:
            * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
            (LayoutTestController::suspendAnimations):
            (LayoutTestController::resumeAnimations):
            * DumpRenderTree/mac/LayoutTestControllerMac.mm:
            (LayoutTestController::suspendAnimations):
            (LayoutTestController::resumeAnimations):
            * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
            (LayoutTestController::suspendAnimations):
            (LayoutTestController::resumeAnimations):
            * DumpRenderTree/qt/LayoutTestControllerQt.h:
            * DumpRenderTree/win/LayoutTestControllerWin.cpp:
            (LayoutTestController::suspendAnimations):
            (LayoutTestController::resumeAnimations):
            * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
            (LayoutTestController::suspendAnimations):
            (LayoutTestController::resumeAnimations):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65107 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    9843c7d5
suspend-resume-animation-expected.txt 497 Bytes