Skip to content
  • robert@webkit.org's avatar
    [Qt] Fix FrameLoaderClientQt.cpp to print relative filename paths correctly. · efa907a5
    robert@webkit.org authored
    2010-05-16  Robert Hogan  <robert@webkit.org>
    
            Reviewed by Kenneth Rohde Christiansen.
    
            Fix FrameLoaderClientQt.cpp to print relative filename paths correctly.
    
            Move qt_* functions in FrameLoaderClientQt, EditorClientQt, and NotificationPresenterClientQt
            to DumpRenderTreeSupportQt. Create new functions to replace them in DumpRenderTreeSupportQt.
            Support for the old function names is retained until confirmed that no one uses them outside
            QtWebKit.
    
            https://bugs.webkit.org/show_bug.cgi?id=38867
    
            * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
            (DumpRenderTreeSupportQt::dumpFrameLoader):
            (DumpRenderTreeSupportQt::dumpResourceLoadCallbacks):
            (DumpRenderTreeSupportQt::dumpResourceLoadCallbacksPath):
            (DumpRenderTreeSupportQt::setWillSendRequestReturnsNullOnRedirect):
            (DumpRenderTreeSupportQt::setWillSendRequestReturnsNull):
            (DumpRenderTreeSupportQt::setWillSendRequestClearHeaders):
            (DumpRenderTreeSupportQt::dumpEditingCallbacks):
            (DumpRenderTreeSupportQt::dumpSetAcceptsEditing):
            (DumpRenderTreeSupportQt::dumpNotification):
            (qt_dump_frame_loader):
            (qt_dump_resource_load_callbacks):
            (qt_dump_resource_load_callbacks_path):
            (qt_set_will_send_request_returns_null_on_redirect):
            (qt_set_will_send_request_returns_null):
            (qt_set_will_send_request_clear_headers):
            (qt_dump_editing_callbacks):
            (qt_dump_set_accepts_editing):
            (qt_dump_notification):
            * WebCoreSupport/DumpRenderTreeSupportQt.h:
            * WebCoreSupport/EditorClientQt.cpp:
            * WebCoreSupport/EditorClientQt.h:
            * WebCoreSupport/FrameLoaderClientQt.cpp:
            (drtDescriptionSuitableForTestResult):
            * WebCoreSupport/FrameLoaderClientQt.h:
            * WebCoreSupport/NotificationPresenterClientQt.cpp:
            * WebCoreSupport/NotificationPresenterClientQt.h:
    
            Update Qt DRT to use frame loader, editor client and notificaiton presenter
            functions in DumpRenderTreeSupportQt.
    
            * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
            (WebCore::DumpRenderTree::open):
            (WebCore::DumpRenderTree::dump):
            * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
            (LayoutTestController::LayoutTestController):
            (LayoutTestController::reset):
            (LayoutTestController::dumpEditingCallbacks):
            (LayoutTestController::dumpFrameLoadCallbacks):
            (LayoutTestController::dumpResourceLoadCallbacks):
            (LayoutTestController::setWillSendRequestReturnsNullOnRedirect):
            (LayoutTestController::setWillSendRequestReturnsNull):
            (LayoutTestController::setWillSendRequestClearHeader):
    
            Unskip fast/loader/main-document-url-for-non-http-loads.html
    
            * platform/qt/Skipped:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59580 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    efa907a5