Skip to content
  • eric@webkit.org's avatar
    2010-04-10 Robert Hogan <robert@webkit.org> · 03765508
    eric@webkit.org authored
            Reviewed by Kenneth Rohde Christiansen.
    
            Refactor Qt DRT support in QtWebKit
    
            https://bugs.webkit.org/show_bug.cgi?id=35844
    
            * WebCore.pro: Add DumpRenderTreeSupportQt.cpp
    2010-04-10  Robert Hogan  <robert@webkit.org>
    
            Reviewed by Kenneth Rohde Christiansen.
    
            Refactor Qt DRT support in QtWebKit
    
            Move all QT DRT support functions to a static class.
    
            https://bugs.webkit.org/show_bug.cgi?id=35844
    
            * Api/qwebframe.cpp: Remove static functions.
            * Api/qwebframe.h: Make DumpRenderTreeSupportQt a friend.
            * Api/qwebpage.cpp: Remove static functions.
            * Api/qwebpage.h: Make DumpRenderTreeSupportQt a friend.
            * Api/qwebsecurityorigin.cpp: Remove static functions.
            * WebCoreSupport/DumpRenderTreeSupportQt.cpp: Added.
            (DumpRenderTreeSupportQt::DumpRenderTreeSupportQt):
            (DumpRenderTreeSupportQt::~DumpRenderTreeSupportQt):
            (DumpRenderTreeSupportQt::overwritePluginDirectories):
            (DumpRenderTreeSupportQt::workerThreadCount):
            (DumpRenderTreeSupportQt::setDumpRenderTreeModeEnabled):
            (DumpRenderTreeSupportQt::setFrameFlatteningEnabled):
            (DumpRenderTreeSupportQt::webPageSetGroupName):
            (DumpRenderTreeSupportQt::webPageGroupName):
            (DumpRenderTreeSupportQt::webInspectorExecuteScript):
            (DumpRenderTreeSupportQt::webInspectorClose):
            (DumpRenderTreeSupportQt::webInspectorShow):
            (DumpRenderTreeSupportQt::setTimelineProfilingEnabled):
            (DumpRenderTreeSupportQt::hasDocumentElement):
            (DumpRenderTreeSupportQt::setJavaScriptProfilingEnabled):
            (DumpRenderTreeSupportQt::pauseAnimation):
            (DumpRenderTreeSupportQt::pauseTransitionOfProperty):
            (DumpRenderTreeSupportQt::pauseSVGAnimation):
            (DumpRenderTreeSupportQt::numberOfActiveAnimations):
            (DumpRenderTreeSupportQt::clearFrameName):
            (DumpRenderTreeSupportQt::javaScriptObjectsCount):
            (DumpRenderTreeSupportQt::garbageCollectorCollect):
            (DumpRenderTreeSupportQt::garbageCollectorCollectOnAlternateThread):
            (DumpRenderTreeSupportQt::counterValueForElementById):
            (DumpRenderTreeSupportQt::pageNumberForElementById):
            (DumpRenderTreeSupportQt::numberOfPages):
            (DumpRenderTreeSupportQt::suspendActiveDOMObjects):
            (DumpRenderTreeSupportQt::resumeActiveDOMObjects):
            (DumpRenderTreeSupportQt::evaluateScriptInIsolatedWorld):
            (DumpRenderTreeSupportQt::whiteListAccessFromOrigin):
            (DumpRenderTreeSupportQt::resetOriginAccessWhiteLists):
            (DumpRenderTreeSupportQt::setDomainRelaxationForbiddenForURLScheme):
            (DumpRenderTreeSupportQt::setCaretBrowsingEnabled):
            (DumpRenderTreeSupportQt::setMediaType):
            (DumpRenderTreeSupportQt::setViewMode):
            * WebCoreSupport/DumpRenderTreeSupportQt.h: Added.
            * WebCoreSupport/EditorClientQt.h:
            * tests/qwebpage/tst_qwebpage.cpp:
            (tst_QWebPage::multiplePageGroupsAndLocalStorage):
            (tst_QWebPage::inputMethodsTextFormat):
            (tst_QWebPage::protectBindingsRuntimeObjectsFromCollector):
    2010-04-10  Robert Hogan  <robert@webkit.org>
    
            Reviewed by Kenneth Rohde Christiansen.
    
            Refactor Qt DRT support in QtWebKit
    
            Update Qt DRT to use new DumpRenderTreeSupportQt static class.
    
            https://bugs.webkit.org/show_bug.cgi?id=35844
    
            * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
            (WebCore::DumpRenderTree::DumpRenderTree):
            (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
            (WebCore::DumpRenderTree::dumpFramesAsText):
            * DumpRenderTree/qt/DumpRenderTreeQt.h:
            * DumpRenderTree/qt/GCControllerQt.cpp:
            (GCController::collect):
            (GCController::collectOnAlternateThread):
            (GCController::getJSObjectCount):
            * DumpRenderTree/qt/GCControllerQt.h:
            * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
            (LayoutTestController::counterValueForElementById):
            (LayoutTestController::setViewModeMediaFeature):
            (LayoutTestController::setMediaType):
            (LayoutTestController::closeWebInspector):
            (LayoutTestController::showWebInspector):
            (LayoutTestController::evaluateInWebInspector):
            (LayoutTestController::setFrameFlatteningEnabled):
            (LayoutTestController::setJavaScriptProfilingEnabled):
            (LayoutTestController::setTimelineProfilingEnabled):
            (LayoutTestController::pauseAnimationAtTimeOnElementWithId):
            (LayoutTestController::pauseTransitionAtTimeOnElementWithId):
            (LayoutTestController::sampleSVGAnimationForElementAtTime):
            (LayoutTestController::numberOfActiveAnimations):
            (LayoutTestController::whiteListAccessFromOrigin):
            (LayoutTestController::setCaretBrowsingEnabled):
            (LayoutTestController::setDomainRelaxationForbiddenForURLScheme):
            (LayoutTestController::workerThreadCount):
            (LayoutTestController::pageNumberForElementById):
            (LayoutTestController::numberOfPages):
            * DumpRenderTree/qt/LayoutTestControllerQt.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@57433 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    03765508