Skip to content
  • mjs@apple.com's avatar
    2011-01-18 Maciej Stachowiak <mjs@apple.com> · 54741f66
    mjs@apple.com authored
            Reviewed by Sam Weinig.
    
            WebKitTestRunner should track loading more like DumpRenderTree
            https://bugs.webkit.org/show_bug.cgi?id=52692
    
            Change load tracking to track the current top loading frame, in the manner of DumpRenderTree.
            This makes some tests that call notifyDone multiple times pass.
            
            * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
            (WTR::InjectedBundle::InjectedBundle):
            (WTR::InjectedBundle::done):
            * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
            (WTR::InjectedBundle::topLoadingFrame):
            (WTR::InjectedBundle::setTopLoadingFrame):
            * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
            (WTR::InjectedBundlePage::InjectedBundlePage):
            (WTR::InjectedBundlePage::stopLoading):
            (WTR::InjectedBundlePage::didStartProvisionalLoadForFrame):
            (WTR::InjectedBundlePage::didFailProvisionalLoadWithErrorForFrame):
            (WTR::InjectedBundlePage::didFinishLoadForFrame):
            (WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
            * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
            * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
            (WTR::LayoutTestController::notifyDone):
            * WebKitTestRunner/TestController.cpp:
            (WTR::TestController::didReceiveMessageFromInjectedBundle):
    2011-01-18  Maciej Stachowiak  <mjs@apple.com>
    
            Reviewed by Sam Weinig.
    
            WebKitTestRunner should track loading more like DumpRenderTree
            https://bugs.webkit.org/show_bug.cgi?id=52692
            
            Relax the message check in didSaveFrameToPageCache a bit more, since
            layout tests were still hitting the old one.
    
            * UIProcess/WebPageProxy.cpp:
            (WebKit::isDisconnectedFrame):
            (WebKit::WebPageProxy::didSaveFrameToPageCache):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76092 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    54741f66