| Index: Source/core/dom/Document.h
|
| diff --git a/Source/core/dom/Document.h b/Source/core/dom/Document.h
|
| index a1404801f5b8a1f0953c4c519c3ce72dec6eebce..06d11412b547afa6c44ebf02e7659dca081286f8 100644
|
| --- a/Source/core/dom/Document.h
|
| +++ b/Source/core/dom/Document.h
|
| @@ -122,6 +122,7 @@ class HTMLImportsController;
|
| class HTMLLinkElement;
|
| class HTMLScriptElement;
|
| class HitTestRequest;
|
| +class IdleRequestCallback;
|
| class InputDeviceCapabilities;
|
| class LayoutPoint;
|
| class LiveNodeListBase;
|
| @@ -146,6 +147,7 @@ class SVGUseElement;
|
| class ScriptRunner;
|
| class ScriptableDocumentParser;
|
| class ScriptedAnimationController;
|
| +class ScriptedIdleTaskController;
|
| class SecurityOrigin;
|
| class SegmentedString;
|
| class SelectorQueryCache;
|
| @@ -914,6 +916,9 @@ public:
|
| void cancelAnimationFrame(int id);
|
| void serviceScriptedAnimations(double monotonicAnimationStartTime);
|
|
|
| + int requestIdleCallback(IdleRequestCallback*, double timeoutMillis);
|
| + void cancelIdleCallback(int id);
|
| +
|
| EventTarget* errorEventTarget() final;
|
| void logExceptionToConsole(const String& errorMessage, int scriptId, const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawPtr<ScriptCallStack>) final;
|
|
|
| @@ -1065,6 +1070,7 @@ private:
|
| bool isElementNode() const = delete; // This will catch anyone doing an unnecessary check.
|
|
|
| ScriptedAnimationController& ensureScriptedAnimationController();
|
| + ScriptedIdleTaskController& ensureScriptedIdleTaskController();
|
| SecurityContext& securityContext() final { return *this; }
|
| EventQueue* eventQueue() const final;
|
|
|
| @@ -1333,6 +1339,7 @@ private:
|
| unsigned m_writeRecursionDepth;
|
|
|
| RefPtrWillBeMember<ScriptedAnimationController> m_scriptedAnimationController;
|
| + RefPtrWillBeMember<ScriptedIdleTaskController> m_scriptedIdleTaskController;
|
| OwnPtrWillBeMember<MainThreadTaskRunner> m_taskRunner;
|
| OwnPtrWillBeMember<TextAutosizer> m_textAutosizer;
|
|
|
|
|