Lines Matching full:timing
1193 [Qt] Enable Web Timing for Qt
1196 * features.pri: Enable Web Timing for trunk (but not yet for
1869 Web Inspector: [Resources panel] [HAR] Need a way to save timing data.
5268 (WebInspector.Resource.prototype.set timing):
5277 - Fixed timing inconsistencies
5298 (WebInspector.Resource.prototype.set timing):
5308 (.network-timing-row):
5309 (.network-timing-bar):
5310 (.network-timing-bar-title):
5311 (.resource-timing-view):
6448 Web Inspector: add timing tab to the network item view.
6458 (WebInspector.Resource.prototype.set timing):
6468 (.resource-timing-view):
6469 (.resource-timing-view table):
6470 (.resource-timing-view .network-timing-bar):
6471 (.resource-timing-view .network-timing-bar.proxy):
6472 (.resource-timing-view .network-timing-bar.dns):
6473 (.resource-timing-view .network-timing-bar.connecting):
6474 (.resource-timing-view .network-timing-bar.ssl):
6475 (.resource-timing-view .network-timing-bar.sending):
6476 (.resource-timing-view .network-timing-bar.waiting):
6477 (.resource-timing-view .network-timing-bar.receiving):
6478 (.resource-timing-view.visible):
6981 I only saw a crash when firing the load event, but the code for timing
8575 [Web Timing] Add unloadEventStart
8586 * page/Timing.cpp:
8587 (WebCore::Timing::unloadEventStart):
8588 * page/Timing.h:
8589 * page/Timing.idl:
13139 [Web Timing] Rename interfaces:
13141 - Timing -> PerformanceTiming
13152 (WebCore::Performance::timing):
13164 * page/PerformanceTiming.cpp: Renamed from WebCore/page/Timing.cpp.
13194 * page/PerformanceTiming.h: Renamed from WebCore/page/Timing.h.
13196 * page/PerformanceTiming.idl: Renamed from WebCore/page/Timing.idl.
15746 [Web Timing] Remove requestEnd
15749 * page/Timing.cpp:
15750 * page/Timing.h:
15751 * page/Timing.idl:
15769 [Web Timing] Split domContentLoaded into start/end
15776 * page/Timing.cpp:
15777 (WebCore::Timing::domContentLoadedStart):
15778 (WebCore::Timing::domContentLoadedEnd):
15779 * page/Timing.h:
15780 * page/Timing.idl:
16258 timing-dependent.
18279 This causes developers to think their scripts have been injected twice into all iframes, and there is a timing
18419 [Web Timing] Implement dom* timing marks
18432 (WebCore::Document::timing): Added.
18435 * page/Timing.cpp: Added DOM timing.
18436 (WebCore::Timing::domLoading): Ditto.
18437 (WebCore::Timing::domInteractive): Ditto.
18438 (WebCore::Timing::domContentLoaded): Ditto.
18439 (WebCore::Timing::domComplete): Ditto.
18440 (WebCore::Timing::documentTiming): Ditto.
18441 * page/Timing.h: Ditto.
18442 * page/Timing.idl: Ditto.
18480 No new tests. New behavior is disabled by default, and is timing-dependent.
20525 Web Inspector: clear / hide timing information for cached resources.
20530 (WebInspector.Resource.prototype.get timing):
20531 (WebInspector.Resource.prototype.set timing):
37207 [Web Timing] Use platform definition of responseEnd
42331 [Web Timing] Make requestEnd equal to start of response
42334 * page/Timing.cpp:
42335 (WebCore::Timing::requestEnd):
53301 Web Inspector: prevent resource timing popover from having scrollers.
53542 Web Inspector: [Resources panel] [HAR] Need a way to save timing data.
54045 (Take 2). Web Inspector: Provide network-based load timing.
54048 synchronous and serialized). As a result, timing was
54189 Web Inspector: Provide network-based load timing.
54192 synchronous and serialized). As a result, timing was
54829 Web Inspector: [Resources panel] [HAR] Need a way to save timing data.
59312 Implement steps() timing function for animations
59315 Tests: animations/timing-functions.html
59316 transitions/steps-timing-function.html
59321 type of timing function it being used
59357 subclasses for each of the three supported timing functions.
59364 - now has to switch based on timing function type
59370 - change timing function comparison for operator==
59375 - move to ref-counted timing function class
59397 with three subclasses representing the types of timing functions
59409 - implement the timing function switch for QT
59412 - update for new timing function interface
59417 - test for steps() timing function
59420 - remove old RenderStyle enum for timing function types
67723 animations/missing-keyframe-properties-timing-function.html
87229 due to the highly timing-dependent nature of the
92558 DNS and SSL time. However, the Web Timing spec wants just the TCP time.
92564 * page/Timing.cpp:
92565 (WebCore::Timing::connectStart):
92566 (WebCore::Timing::connectEnd):
93150 Web Inspector: render network timing as gant chart in popover.
93159 (.resource-timing-row):
93160 (.resource-timing-bar):
93161 (.resource-timing-bar-title):
93936 * page/Timing.cpp:
95549 webkitPerformance.timing.responseEnd should not include document parse time
95552 No new tests because timing based test would be flaky.
95560 * page/Timing.cpp:
95561 (WebCore::Timing::resourceLoadTimeRelativeToAbsolute): Now that responseEnd is set correctly, it can be much shorter for very fast loads (like local files). This exposed the fact that this skew check was not tight enough. We need to make sure that the whole range of values from the ResourceLoadTiming API fit within fetchStart-responseEnd, not just that requestTime fits in this range.
97272 [Web Timing] Move times to DocumentLoader and fix bugs in mark points
97294 * page/Timing.cpp:
97295 (WebCore::getPossiblySkewedTimeInKnownRange): The skew problem turned out to be due to the fact that chromium's currentTime() implementation only syncs to the system time every 60 seconds. So absolute times across threads may be skewed slightly. I resolved this temporarily by clipping the time from another thread into a known bound. A better long term solution is probably to add a currentTimeFromSystemTime() method and call that for web timing marks.
97296 (WebCore::Timing::navigationStart):
97297 (WebCore::Timing::unloadEventEnd):
97298 (WebCore::Timing::redirectStart):
97299 (WebCore::Timing::redirectEnd):
97300 (WebCore::Timing::fetchStart):
97301 (WebCore::Timing::domainLookupStart):
97302 (WebCore::Timing::domainLookupEnd):
97303 (WebCore::Timing::connectStart):
97304 (WebCore::Timing::connectEnd):
97305 (WebCore::Timing::requestStart):
97306 (WebCore::Timing::requestEnd):
97307 (WebCore::Timing::responseStart):
97308 (WebCore::Timing::responseEnd):
97309 (WebCore::Timing::loadEventStart):
97310 (WebCore::Timing::loadEventEnd):
97311 (WebCore::Timing::documentLoader):
97312 (WebCore::Timing::documentLoadTiming):
97313 (WebCore::Timing::resourceLoadTiming):
97314 (WebCore::Timing::resourceLoadTimeRelativeToAbsolute): Ensure requestTime is in the range of fetchStart to responseEnd.
97315 * page/Timing.h:
98233 * page/Timing.cpp:
98234 (WebCore::Timing::domainLookupStart):
98235 (WebCore::Timing::domainLookupEnd):
98236 (WebCore::Timing::connectStart):
98237 (WebCore::Timing::connectEnd):
98238 (WebCore::Timing::requestStart):
98239 (WebCore::Timing::requestEnd):
98240 (WebCore::Timing::responseStart):
98481 Make JS memory stats available via 'Performance' object (Web Timing).
98485 'console.memory' is kept until Web Timing object becomes visible by
99172 * page/Timing.cpp:
99174 (WebCore::Timing::domainLookupStart):
99175 (WebCore::Timing::domainLookupEnd):
99176 (WebCore::Timing::connectStart):
99177 (WebCore::Timing::connectEnd):
99178 (WebCore::Timing::requestStart):
99179 (WebCore::Timing::requestEnd):
99180 (WebCore::Timing::responseStart):
99181 * page/Timing.h:
100177 Implement Web Timing redirectStart, redirectEnd, redirectCount
100189 * page/Timing.cpp:
100190 (WebCore::Timing::redirectStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-redirect-start
100191 (WebCore::Timing::redirectEnd): http://dev.w3.org/2006/webapi/WebTiming/#nt-redirect-end
100192 * page/Timing.h:
100193 * page/Timing.idl:
100900 Wire network times from ResourceLoadTiming to performance.timing
100903 * page/Timing.cpp:
100904 (WebCore::Timing::domainLookupStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-domain-lookupstart
100905 (WebCore::Timing::domainLookupEnd): http://dev.w3.org/2006/webapi/WebTiming/#nt-domain-lookupend
100906 (WebCore::Timing::connectStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-connect-start
100907 (WebCore::Timing::connectEnd): http://dev.w3.org/2006/webapi/WebTiming/#nt-connect-end
100908 (WebCore::Timing::requestStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-request-start
100909 (WebCore::Timing::requestEnd): http://dev.w3.org/2006/webapi/WebTiming/#nt-request-end
100910 (WebCore::Timing::responseStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-response-start
100911 (WebCore::Timing::resourceLoadTiming):
100912 * page/Timing.h:
100913 * page/Timing.idl:
101017 Implement performance.timing.fetchStart
101026 * page/Timing.cpp:
101027 (WebCore::Timing::fetchStart):
101028 * page/Timing.h:
101029 * page/Timing.idl:
101133 Implement performance.timing.responseEnd
101142 * page/Timing.cpp:
101143 (WebCore::Timing::responseEnd):
101144 * page/Timing.h:
101145 * page/Timing.idl:
102367 This allows --web-timing
102746 Implement performance.timing.navigationStart
102755 * page/Timing.cpp:
102756 (WebCore::Timing::navigationStart):
102826 Implement unloadEventEnd, loadEventStart, and loadEventEnd for Web Timing
102840 * page/Timing.cpp:
102841 (WebCore::Timing::navigationStart):
102842 (WebCore::Timing::unloadEventEnd):
102843 (WebCore::Timing::loadEventStart):
102844 (WebCore::Timing::loadEventEnd):
102845 * page/Timing.h:
102846 * page/Timing.idl:
108728 to just "Timing" to avoid confusion.
108757 (WebCore::Performance::timing):
108760 * page/Timing.cpp: Added.
108761 (WebCore::Timing::Timing):
108762 (WebCore::Timing::frame):
108763 (WebCore::Timing::disconnectFrame):
108764 (WebCore::Timing::navigationStart):
108765 Timing.h: Added.
108766 (WebCore::Timing::create):
108767 * page/Timing.idl: Added.
108836 Add interface for network platform to pass up timing information
108839 The Web Timing feature requires the network platform to expose detailed
108840 timing information for the main resource. This patch adds that data to
112885 Add a guarded window.performance.timing binding which is disabled by default.
112888 This is where Web Timing support will be implemented. Web Timing is a
112925 (WebCore::Performance::timing):
123485 Animation keyframe timing functions are applying incorrectly
123489 can have its own timing function.
123491 Tests: animations/keyframe-timing-functions-transform.html
123492 animations/keyframe-timing-functions2.html