Skip to content
  • commit-queue@webkit.org's avatar
    [User Timing]Integrate with Perforamnce Timeline. · 7e09c33a
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=91072.
    
    Patch by Pan Deng <pan.deng@intel.com> on 2012-10-22
    Reviewed by Tony Gentilcore.
    
    This patch expose user timing entries via performance timeline interface. JavaScriptCore custom binding will be another patch
    
    No new tests, user timing test cases have been landed.
    
    * page/Performance.cpp:
    (WebCore::Performance::Performance):
    (WebCore::Performance::webkitGetEntries):
    (WebCore::Performance::webkitGetEntriesByType):
    (WebCore::Performance::webkitGetEntriesByName):
    * page/PerformanceEntry.h:
    (WebCore::PerformanceEntry::startTimeCompareLessThan):
    (PerformanceEntry):
    * page/PerformanceEntryList.cpp:
    (WebCore::PerformanceEntryList::sort):
    (WebCore):
    * page/PerformanceEntryList.h:
    (PerformanceEntryList):
    * page/PerformanceUserTiming.cpp:
    (WebCore::convertToEntrySequence):
    (WebCore):
    (WebCore::getEntrySequenceByName):
    (WebCore::UserTiming::getMarks):
    (WebCore::UserTiming::getMeasures):
    * page/PerformanceUserTiming.h:
    (UserTiming):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132147 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    7e09c33a