Skip to content
  • tonyg@chromium.org's avatar
    2010-06-26 Tony Gentilcore <tonyg@chromium.org> · 6180404a
    tonyg@chromium.org authored
            Reviewed by Dimitri Glazkov.
    
            Add an --enable-web-timing flag which guards Web Timing support.
            https://bugs.webkit.org/show_bug.cgi?id=38924
    
            This flag is disabled by default.
            See: http://dev.w3.org/2006/webapi/WebTiming/
    
            * configure.ac:
    2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
    
            Reviewed by Dimitri Glazkov.
    
            Add an ENABLE_WEB_TIMING option for enabling Web Timing support.
            https://bugs.webkit.org/show_bug.cgi?id=38924
    
            * Configurations/FeatureDefines.xcconfig:
    2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
    
            Reviewed by Dimitri Glazkov.
    
            Add a guarded window.performance.timing binding which is disabled by default.
            https://bugs.webkit.org/show_bug.cgi?id=38924
    
            This is where Web Timing support will be implemented. Web Timing is a
            draft spec for exposing load times to web pages. It will be enabled
            once the spec and implementaiton are solidified. See:
            http://dev.w3.org/2006/webapi/WebTiming/
    
            No new tests because guarded behind a #DEFINE. Will add tests as
            functionality is landed.
    
            * Android.mk:
            * CMakeLists.txt:
            * Configurations/FeatureDefines.xcconfig:
            * DerivedSources.cpp:
            * DerivedSources.make:
            * GNUmakefile.am:
            * WebCore.gypi:
            * WebCore.pri:
            * WebCore.pro:
            * WebCore.vcproj/WebCore.vcproj:
            * WebCore.xcodeproj/project.pbxproj:
            * page/DOMWindow.cpp:
            (WebCore::DOMWindow::clear):
            (WebCore::DOMWindow::performance):
            * page/DOMWindow.h:
            (WebCore::DOMWindow::optionalPerformance):
            * page/DOMWindow.idl:
            * page/NavigationTiming.cpp: Added.
            (WebCore::NavigationTiming::NavigationTiming):
            (WebCore::NavigationTiming::frame):
            (WebCore::NavigationTiming::disconnectFrame):
            (WebCore::NavigationTiming::navigationStart):
            * page/NavigationTiming.h: Added.
            (WebCore::NavigationTiming::create):
            * page/NavigationTiming.idl: Added.
            * page/Performance.cpp: Added.
            (WebCore::Performance::Performance):
            (WebCore::Performance::frame):
            (WebCore::Performance::disconnectFrame):
            (WebCore::Performance::timing):
            * page/Performance.h: Added.
            (WebCore::Performance::create):
            * page/Performance.idl: Added.
    2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
    
            Reviewed by Dimitri Glazkov.
    
            Disable Web Timing support by default for chromium port.
            https://bugs.webkit.org/show_bug.cgi?id=38924
    
            * features.gypi:
    2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
    
            Reviewed by Dimitri Glazkov.
    
            Add an ENABLE_WEB_TIMING option for enabling Web Timing support.
            https://bugs.webkit.org/show_bug.cgi?id=38924
    
            * Configurations/FeatureDefines.xcconfig:
    2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
    
            Reviewed by Dimitri Glazkov.
    
            Add an ENABLE_WEB_TIMING option for enabling Web Timing support.
            https://bugs.webkit.org/show_bug.cgi?id=38924
    
            * Configurations/FeatureDefines.xcconfig:
    2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
    
            Reviewed by Dimitri Glazkov.
    
            Add a VS macro for enabling Web Timing support.
            https://bugs.webkit.org/show_bug.cgi?id=38924
    
            * win/tools/vsprops/FeatureDefines.vsprops:
    2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
    
            Reviewed by Dimitri Glazkov.
    
            Add a build-webkit option for enabling Web Timing support.
            https://bugs.webkit.org/show_bug.cgi?id=38924
    
            * Scripts/build-webkit:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61950 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    6180404a