Skip to content
  • tonyg@chromium.org's avatar
    2010-07-08 Tony Gentilcore <tonyg@chromium.org> · e86499a2
    tonyg@chromium.org authored
            Reviewed by Nate Chapin.
    
            Implement unloadEventEnd, loadEventStart, and loadEventEnd for Web Timing
            https://bugs.webkit.org/show_bug.cgi?id=41332
    
            Expectations are set to FAIL because disabled by default. Passes with --web-timing.
    
            * fast/dom/script-tests/webtiming.js: Added.
            (sleepFiftyMilliseconds):
            (shouldBeGreaterThanOrEqual):
            (checkTimingBeforeLoad):
            (checkWebTimingOnLoad):
            (checkWebTimingAfterLoad):
            * fast/dom/webtiming-expected.txt: Added.
            * fast/dom/webtiming.html: Added.
    2010-07-08  Tony Gentilcore  <tonyg@chromium.org>
    
            Reviewed by Nate Chapin.
    
            Implement unloadEventEnd, loadEventStart, and loadEventEnd for Web Timing
            https://bugs.webkit.org/show_bug.cgi?id=41332
    
            Test: fast/dom/webtiming.html
    
            * loader/FrameLoader.cpp:
            (WebCore::FrameLoader::stopLoading):
            (WebCore::FrameLoader::loadWithDocumentLoader):
            * loader/FrameLoader.h:
            (WebCore::FrameLoader::frameLoadTimeline):
            * loader/FrameLoaderTypes.h:
            (WebCore::FrameLoadTimeline::FrameLoadTimeline):
            * page/DOMWindow.cpp:
            (WebCore::DOMWindow::dispatchLoadEvent):
            * page/Timing.cpp:
            (WebCore::Timing::navigationStart):
            (WebCore::Timing::unloadEventEnd):
            (WebCore::Timing::loadEventStart):
            (WebCore::Timing::loadEventEnd):
            * page/Timing.h:
            * page/Timing.idl:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62984 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    e86499a2