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 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
54 #include "platform/weborigin/KURL.h" | 54 #include "platform/weborigin/KURL.h" |
55 #include "platform/weborigin/ReferrerPolicy.h" | 55 #include "platform/weborigin/ReferrerPolicy.h" |
56 #include "wtf/HashSet.h" | 56 #include "wtf/HashSet.h" |
57 #include "wtf/OwnPtr.h" | 57 #include "wtf/OwnPtr.h" |
58 #include "wtf/PassOwnPtr.h" | 58 #include "wtf/PassOwnPtr.h" |
59 #include "wtf/PassRefPtr.h" | 59 #include "wtf/PassRefPtr.h" |
60 #include "wtf/WeakPtr.h" | 60 #include "wtf/WeakPtr.h" |
61 | 61 |
62 namespace WebCore { | 62 namespace WebCore { |
63 | 63 |
| 64 class AnimationTimeline; |
64 class AXObjectCache; | 65 class AXObjectCache; |
65 class Attr; | 66 class Attr; |
66 class CDATASection; | 67 class CDATASection; |
67 class CSSFontSelector; | |
68 class CSSStyleDeclaration; | 68 class CSSStyleDeclaration; |
69 class CSSStyleSheet; | 69 class CSSStyleSheet; |
70 class CSSStyleSheetResource; | |
71 class CanvasRenderingContext2D; | 70 class CanvasRenderingContext2D; |
72 class CharacterData; | |
73 class Chrome; | 71 class Chrome; |
74 class Comment; | 72 class Comment; |
75 class ContentSecurityPolicyResponseHeaders; | 73 class ContentSecurityPolicyResponseHeaders; |
76 class ContextFeatures; | 74 class ContextFeatures; |
77 class CustomElementRegistrationContext; | 75 class CustomElementRegistrationContext; |
78 class DOMImplementation; | 76 class DOMImplementation; |
79 class DOMSelection; | |
80 class LocalDOMWindow; | |
81 class Database; | |
82 class DatabaseThread; | |
83 class DocumentFragment; | 77 class DocumentFragment; |
84 class DocumentLifecycleNotifier; | 78 class DocumentLifecycleNotifier; |
85 class DocumentLifecycleObserver; | |
86 class DocumentLoader; | 79 class DocumentLoader; |
87 class DocumentMarkerController; | 80 class DocumentMarkerController; |
88 class DocumentParser; | 81 class DocumentParser; |
89 class DocumentState; | 82 class DocumentState; |
90 class AnimationTimeline; | |
91 class DocumentType; | 83 class DocumentType; |
92 class Element; | 84 class Element; |
93 class ElementDataCache; | 85 class ElementDataCache; |
94 class Event; | 86 class Event; |
95 class EventFactoryBase; | 87 class EventFactoryBase; |
96 class EventListener; | 88 class EventListener; |
97 class ExceptionState; | 89 class ExceptionState; |
98 class FastTextAutosizer; | 90 class FastTextAutosizer; |
99 class FloatQuad; | 91 class FloatQuad; |
100 class FloatRect; | 92 class FloatRect; |
101 class FontFaceSet; | |
102 class FormController; | 93 class FormController; |
103 class Frame; | 94 class Frame; |
104 class FrameHost; | 95 class FrameHost; |
105 class FrameView; | 96 class FrameView; |
106 class HTMLAllCollection; | 97 class HTMLAllCollection; |
107 class HTMLCanvasElement; | 98 class HTMLCanvasElement; |
108 class HTMLCollection; | 99 class HTMLCollection; |
109 class HTMLDialogElement; | 100 class HTMLDialogElement; |
110 class HTMLDocument; | |
111 class HTMLElement; | 101 class HTMLElement; |
112 class HTMLFrameOwnerElement; | 102 class HTMLFrameOwnerElement; |
113 class HTMLHeadElement; | 103 class HTMLHeadElement; |
114 class HTMLIFrameElement; | |
115 class HTMLImport; | |
116 class HTMLImportLoader; | 104 class HTMLImportLoader; |
117 class HTMLImportsController; | 105 class HTMLImportsController; |
118 class HTMLLinkElement; | 106 class HTMLLinkElement; |
119 class HTMLMapElement; | |
120 class HTMLNameCollection; | |
121 class HTMLScriptElement; | 107 class HTMLScriptElement; |
122 class HitTestRequest; | 108 class HitTestRequest; |
123 class HitTestResult; | |
124 class IntPoint; | |
125 class JSNode; | |
126 class LayoutPoint; | 109 class LayoutPoint; |
127 class LayoutRect; | |
128 class LiveNodeListBase; | 110 class LiveNodeListBase; |
129 class Locale; | 111 class Locale; |
| 112 class LocalDOMWindow; |
130 class LocalFrame; | 113 class LocalFrame; |
131 class Location; | 114 class Location; |
132 class MainThreadTaskRunner; | 115 class MainThreadTaskRunner; |
133 class MediaQueryList; | |
134 class MediaQueryMatcher; | 116 class MediaQueryMatcher; |
135 class MouseEventWithHitTestResults; | 117 class MouseEventWithHitTestResults; |
136 class NodeFilter; | 118 class NodeFilter; |
137 class NodeIterator; | 119 class NodeIterator; |
138 class Page; | 120 class Page; |
139 class PlatformMouseEvent; | 121 class PlatformMouseEvent; |
140 class ProcessingInstruction; | 122 class ProcessingInstruction; |
141 class QualifiedName; | 123 class QualifiedName; |
142 class Range; | 124 class Range; |
143 class RegisteredEventListener; | |
144 class RenderView; | 125 class RenderView; |
145 class RequestAnimationFrameCallback; | 126 class RequestAnimationFrameCallback; |
146 class ResourceFetcher; | 127 class ResourceFetcher; |
147 class SVGDocumentExtensions; | 128 class SVGDocumentExtensions; |
148 class SVGUseElement; | 129 class SVGUseElement; |
149 class ScriptElementData; | |
150 class ScriptResource; | |
151 class ScriptRunner; | 130 class ScriptRunner; |
152 class ScriptableDocumentParser; | 131 class ScriptableDocumentParser; |
153 class ScriptedAnimationController; | 132 class ScriptedAnimationController; |
154 class SecurityOrigin; | 133 class SecurityOrigin; |
155 class SegmentedString; | 134 class SegmentedString; |
156 class SelectorQueryCache; | 135 class SelectorQueryCache; |
157 class SerializedScriptValue; | 136 class SerializedScriptValue; |
158 class Settings; | 137 class Settings; |
159 class StyleEngine; | 138 class StyleEngine; |
160 class StyleResolver; | 139 class StyleResolver; |
161 class StyleSheet; | 140 class StyleSheet; |
162 class StyleSheetContents; | |
163 class StyleSheetList; | 141 class StyleSheetList; |
164 class Text; | 142 class Text; |
165 class TextAutosizer; | 143 class TextAutosizer; |
166 class Touch; | 144 class Touch; |
167 class TouchList; | 145 class TouchList; |
168 class TransformSource; | 146 class TransformSource; |
169 class TreeWalker; | 147 class TreeWalker; |
170 class VisitedLinkState; | 148 class VisitedLinkState; |
171 class WebGLRenderingContext; | 149 class WebGLRenderingContext; |
172 class XMLHttpRequest; | |
173 | 150 |
174 struct AnnotatedRegionValue; | 151 struct AnnotatedRegionValue; |
175 struct IconURL; | 152 struct IconURL; |
176 | 153 |
177 typedef int ExceptionCode; | 154 typedef int ExceptionCode; |
178 | 155 |
179 enum StyleResolverUpdateMode { | 156 enum StyleResolverUpdateMode { |
180 // Discards the StyleResolver and rebuilds it. | 157 // Discards the StyleResolver and rebuilds it. |
181 FullStyleUpdate, | 158 FullStyleUpdate, |
182 // Attempts to use StyleInvalidationAnalysis to avoid discarding the entire
StyleResolver. | 159 // Attempts to use StyleInvalidationAnalysis to avoid discarding the entire
StyleResolver. |
(...skipping 1268 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1451 inline bool Node::isDocumentNode() const | 1428 inline bool Node::isDocumentNode() const |
1452 { | 1429 { |
1453 return this == document(); | 1430 return this == document(); |
1454 } | 1431 } |
1455 | 1432 |
1456 Node* eventTargetNodeForDocument(Document*); | 1433 Node* eventTargetNodeForDocument(Document*); |
1457 | 1434 |
1458 } // namespace WebCore | 1435 } // namespace WebCore |
1459 | 1436 |
1460 #endif // Document_h | 1437 #endif // Document_h |
OLD | NEW |