-
simonjam@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=84912 Reviewed by Tony Gentilcore. Test: Existing Navigation Timing tests. * inspector/InspectorInstrumentation.cpp: Use legacy document time, pending 98223. (WebCore): (WebCore::InspectorInstrumentation::didFinishLoadingImpl): * inspector/InspectorResourceAgent.cpp: (WebCore::buildObjectForTiming): * loader/DocumentLoadTiming.cpp: (WebCore::DocumentLoadTiming::convertMonotonicTimeToLegacyDocumentTime): (WebCore): (WebCore::DocumentLoadTiming::convertMonotonicTimeToZeroBasedDocumentTime): (WebCore::DocumentLoadTiming::markNavigationStart): * loader/DocumentLoadTiming.h: (DocumentLoadTiming): (WebCore::DocumentLoadTiming::navigationStart): These just report raw monotonic times now. (WebCore::DocumentLoadTiming::unloadEventStart): (WebCore::DocumentLoadTiming::unloadEventEnd): (WebCore::DocumentLoadTiming::redirectStart): (WebCore::DocumentLoadTiming::redirectEnd): (WebCore::DocumentLoadTiming::fetchStart): (WebCore::DocumentLoadTiming::responseEnd): (WebCore::DocumentLoadTiming::loadEventStart): (WebCore::DocumentLoadTiming::loadEventEnd): * page/PerformanceTiming.cpp: (WebCore::PerformanceTiming::navigationStart): Convert these back to legacy document times. (WebCore::PerformanceTiming::unloadEventStart): (WebCore::PerformanceTiming::unloadEventEnd): (WebCore::PerformanceTiming::redirectStart): (WebCore::PerformanceTiming::redirectEnd): (WebCore::PerformanceTiming::fetchStart): (WebCore::PerformanceTiming::responseEnd): (WebCore::PerformanceTiming::loadEventStart): (WebCore::PerformanceTiming::loadEventEnd): (WebCore::PerformanceTiming::resourceLoadTimeRelativeToAbsolute): (WebCore::PerformanceTiming::monotonicTimeToIntegerMilliseconds): * platform/network/ResourceLoadTiming.cpp: (WebCore::ResourceLoadTiming::convertResourceLoadTimeToMonotonicTime): * platform/network/ResourceLoadTiming.h: (ResourceLoadTiming): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@131001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
9e180bf1