| Index: Source/core/timing/Performance.h
|
| diff --git a/Source/core/timing/Performance.h b/Source/core/timing/Performance.h
|
| index 6aefa86861522090f00ff25648bb72c63484cef4..93fb78439d0ee369acf8c8b63b4ecdef48a1731b 100644
|
| --- a/Source/core/timing/Performance.h
|
| +++ b/Source/core/timing/Performance.h
|
| @@ -80,10 +80,17 @@ public:
|
| void webkitClearResourceTimings();
|
| void webkitSetResourceTimingBufferSize(unsigned);
|
|
|
| + void webkitClearDrawTimings();
|
| + void webkitSetDrawTimingBufferSize(unsigned);
|
| +
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitresourcetimingbufferfull);
|
|
|
| + DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitdrawtimingbufferfull);
|
| +
|
| void addResourceTiming(const ResourceTimingInfo&, Document*);
|
|
|
| + void addDrawTiming(Document*, unsigned, double);
|
| +
|
| void mark(const String& markName, ExceptionState&);
|
| void clearMarks(const String& markName);
|
|
|
| @@ -98,11 +105,16 @@ private:
|
| bool isResourceTimingBufferFull();
|
| void addResourceTimingBuffer(PassRefPtrWillBeRawPtr<PerformanceEntry>);
|
|
|
| + bool isDrawTimingBufferFull();
|
| + void addDrawTimingBuffer(PassRefPtrWillBeRawPtr<PerformanceEntry>);
|
| +
|
| mutable RefPtrWillBeMember<PerformanceNavigation> m_navigation;
|
| mutable RefPtrWillBeMember<PerformanceTiming> m_timing;
|
|
|
| PerformanceEntryVector m_resourceTimingBuffer;
|
| unsigned m_resourceTimingBufferSize;
|
| + PerformanceEntryVector m_drawTimingBuffer;
|
| + unsigned m_drawTimingBufferSize;
|
| double m_referenceTime;
|
|
|
| RefPtrWillBeMember<UserTiming> m_userTiming;
|
|
|