OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. |
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
9 * Copyright (C) 2011 Google Inc. All rights reserved. | 9 * Copyright (C) 2011 Google Inc. All rights reserved. |
10 * | 10 * |
(...skipping 27 matching lines...) Expand all Loading... |
38 #include "core/dom/DocumentLifecycle.h" | 38 #include "core/dom/DocumentLifecycle.h" |
39 #include "core/dom/DocumentSupplementable.h" | 39 #include "core/dom/DocumentSupplementable.h" |
40 #include "core/dom/DocumentTiming.h" | 40 #include "core/dom/DocumentTiming.h" |
41 #include "core/dom/ExecutionContext.h" | 41 #include "core/dom/ExecutionContext.h" |
42 #include "core/dom/MutationObserver.h" | 42 #include "core/dom/MutationObserver.h" |
43 #include "core/dom/TextLinkColors.h" | 43 #include "core/dom/TextLinkColors.h" |
44 #include "core/dom/TreeScope.h" | 44 #include "core/dom/TreeScope.h" |
45 #include "core/dom/UserActionElementSet.h" | 45 #include "core/dom/UserActionElementSet.h" |
46 #include "core/dom/ViewportDescription.h" | 46 #include "core/dom/ViewportDescription.h" |
47 #include "core/dom/custom/CustomElement.h" | 47 #include "core/dom/custom/CustomElement.h" |
| 48 #include "core/frame/LocalDOMWindow.h" |
48 #include "core/html/CollectionType.h" | 49 #include "core/html/CollectionType.h" |
49 #include "core/page/FocusType.h" | 50 #include "core/page/FocusType.h" |
50 #include "core/page/PageVisibilityState.h" | 51 #include "core/page/PageVisibilityState.h" |
51 #include "platform/Length.h" | 52 #include "platform/Length.h" |
52 #include "platform/Timer.h" | 53 #include "platform/Timer.h" |
53 #include "platform/heap/Handle.h" | 54 #include "platform/heap/Handle.h" |
54 #include "platform/weborigin/KURL.h" | 55 #include "platform/weborigin/KURL.h" |
55 #include "platform/weborigin/ReferrerPolicy.h" | 56 #include "platform/weborigin/ReferrerPolicy.h" |
56 #include "wtf/HashSet.h" | 57 #include "wtf/HashSet.h" |
57 #include "wtf/OwnPtr.h" | 58 #include "wtf/OwnPtr.h" |
(...skipping 10 matching lines...) Expand all Loading... |
68 class CSSStyleDeclaration; | 69 class CSSStyleDeclaration; |
69 class CSSStyleSheet; | 70 class CSSStyleSheet; |
70 class CanvasRenderingContext2D; | 71 class CanvasRenderingContext2D; |
71 class Chrome; | 72 class Chrome; |
72 class Comment; | 73 class Comment; |
73 class ConsoleMessage; | 74 class ConsoleMessage; |
74 class ContextFeatures; | 75 class ContextFeatures; |
75 class CustomElementMicrotaskRunQueue; | 76 class CustomElementMicrotaskRunQueue; |
76 class CustomElementRegistrationContext; | 77 class CustomElementRegistrationContext; |
77 class DOMImplementation; | 78 class DOMImplementation; |
| 79 class DOMWindow; |
78 class DocumentFragment; | 80 class DocumentFragment; |
79 class DocumentLifecycleNotifier; | 81 class DocumentLifecycleNotifier; |
80 class DocumentLoader; | 82 class DocumentLoader; |
81 class DocumentMarkerController; | 83 class DocumentMarkerController; |
82 class DocumentNameCollection; | 84 class DocumentNameCollection; |
83 class DocumentParser; | 85 class DocumentParser; |
84 class DocumentState; | 86 class DocumentState; |
85 class DocumentType; | 87 class DocumentType; |
86 class Element; | 88 class Element; |
87 class ElementDataCache; | 89 class ElementDataCache; |
(...skipping 18 matching lines...) Expand all Loading... |
106 class HTMLFrameOwnerElement; | 108 class HTMLFrameOwnerElement; |
107 class HTMLHeadElement; | 109 class HTMLHeadElement; |
108 class HTMLImportLoader; | 110 class HTMLImportLoader; |
109 class HTMLImportsController; | 111 class HTMLImportsController; |
110 class HTMLLinkElement; | 112 class HTMLLinkElement; |
111 class HTMLScriptElement; | 113 class HTMLScriptElement; |
112 class HitTestRequest; | 114 class HitTestRequest; |
113 class LayoutPoint; | 115 class LayoutPoint; |
114 class LiveNodeListBase; | 116 class LiveNodeListBase; |
115 class Locale; | 117 class Locale; |
116 class LocalDOMWindow; | |
117 class LocalFrame; | 118 class LocalFrame; |
118 class Location; | 119 class Location; |
119 class MainThreadTaskRunner; | 120 class MainThreadTaskRunner; |
120 class MediaQueryListListener; | 121 class MediaQueryListListener; |
121 class MediaQueryMatcher; | 122 class MediaQueryMatcher; |
122 class NodeFilter; | 123 class NodeFilter; |
123 class NodeIterator; | 124 class NodeIterator; |
124 class Page; | 125 class Page; |
125 class PlatformMouseEvent; | 126 class PlatformMouseEvent; |
126 class ProcessingInstruction; | 127 class ProcessingInstruction; |
(...skipping 802 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
929 void exitPointerLock(); | 930 void exitPointerLock(); |
930 Element* pointerLockElement() const; | 931 Element* pointerLockElement() const; |
931 | 932 |
932 // Used to allow element that loads data without going through a FrameLoader
to delay the 'load' event. | 933 // Used to allow element that loads data without going through a FrameLoader
to delay the 'load' event. |
933 void incrementLoadEventDelayCount() { ++m_loadEventDelayCount; } | 934 void incrementLoadEventDelayCount() { ++m_loadEventDelayCount; } |
934 void decrementLoadEventDelayCount(); | 935 void decrementLoadEventDelayCount(); |
935 void checkLoadEventSoon(); | 936 void checkLoadEventSoon(); |
936 bool isDelayingLoadEvent(); | 937 bool isDelayingLoadEvent(); |
937 void loadPluginsSoon(); | 938 void loadPluginsSoon(); |
938 | 939 |
939 PassRefPtrWillBeRawPtr<Touch> createTouch(LocalDOMWindow*, EventTarget*, int
identifier, double pageX, double pageY, double screenX, double screenY, double
radiusX, double radiusY, float rotationAngle, float force) const; | 940 PassRefPtrWillBeRawPtr<Touch> createTouch(DOMWindow*, EventTarget*, int iden
tifier, double pageX, double pageY, double screenX, double screenY, double radiu
sX, double radiusY, float rotationAngle, float force) const; |
940 PassRefPtrWillBeRawPtr<TouchList> createTouchList(WillBeHeapVector<RefPtrWil
lBeMember<Touch>>&) const; | 941 PassRefPtrWillBeRawPtr<TouchList> createTouchList(WillBeHeapVector<RefPtrWil
lBeMember<Touch>>&) const; |
941 | 942 |
942 const DocumentTiming& timing() const { return m_documentTiming; } | 943 const DocumentTiming& timing() const { return m_documentTiming; } |
943 | 944 |
944 int requestAnimationFrame(RequestAnimationFrameCallback*); | 945 int requestAnimationFrame(RequestAnimationFrameCallback*); |
945 void cancelAnimationFrame(int id); | 946 void cancelAnimationFrame(int id); |
946 void serviceScriptedAnimations(double monotonicAnimationStartTime); | 947 void serviceScriptedAnimations(double monotonicAnimationStartTime); |
947 | 948 |
948 virtual EventTarget* errorEventTarget() override final; | 949 virtual EventTarget* errorEventTarget() override final; |
949 virtual void logExceptionToConsole(const String& errorMessage, int scriptId,
const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawP
tr<ScriptCallStack>) override final; | 950 virtual void logExceptionToConsole(const String& errorMessage, int scriptId,
const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawP
tr<ScriptCallStack>) override final; |
(...skipping 467 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1417 Node* eventTargetNodeForDocument(Document*); | 1418 Node* eventTargetNodeForDocument(Document*); |
1418 | 1419 |
1419 } // namespace blink | 1420 } // namespace blink |
1420 | 1421 |
1421 #ifndef NDEBUG | 1422 #ifndef NDEBUG |
1422 // Outside the WebCore namespace for ease of invocation from gdb. | 1423 // Outside the WebCore namespace for ease of invocation from gdb. |
1423 void showLiveDocumentInstances(); | 1424 void showLiveDocumentInstances(); |
1424 #endif | 1425 #endif |
1425 | 1426 |
1426 #endif // Document_h | 1427 #endif // Document_h |
OLD | NEW |