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 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
70 class CSSStyleSheet; | 70 class CSSStyleSheet; |
71 class CSSStyleSheetResource; | 71 class CSSStyleSheetResource; |
72 class CanvasRenderingContext; | 72 class CanvasRenderingContext; |
73 class CharacterData; | 73 class CharacterData; |
74 class Chrome; | 74 class Chrome; |
75 class Comment; | 75 class Comment; |
76 class ContentSecurityPolicyResponseHeaders; | 76 class ContentSecurityPolicyResponseHeaders; |
77 class ContextFeatures; | 77 class ContextFeatures; |
78 class CustomElementRegistrationContext; | 78 class CustomElementRegistrationContext; |
79 class DOMImplementation; | 79 class DOMImplementation; |
80 class DOMNamedFlowCollection; | |
81 class DOMSelection; | 80 class DOMSelection; |
82 class DOMWindow; | 81 class DOMWindow; |
83 class DOMWrapperWorld; | 82 class DOMWrapperWorld; |
84 class Database; | 83 class Database; |
85 class DatabaseThread; | 84 class DatabaseThread; |
86 class DocumentFragment; | 85 class DocumentFragment; |
87 class DocumentLifecycleNotifier; | 86 class DocumentLifecycleNotifier; |
88 class DocumentLifecycleObserver; | 87 class DocumentLifecycleObserver; |
89 class DocumentLoader; | 88 class DocumentLoader; |
90 class DocumentMarkerController; | 89 class DocumentMarkerController; |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
123 class JSNode; | 122 class JSNode; |
124 class LayoutPoint; | 123 class LayoutPoint; |
125 class LayoutRect; | 124 class LayoutRect; |
126 class LiveNodeListBase; | 125 class LiveNodeListBase; |
127 class Locale; | 126 class Locale; |
128 class Location; | 127 class Location; |
129 class MainThreadTaskRunner; | 128 class MainThreadTaskRunner; |
130 class MediaQueryList; | 129 class MediaQueryList; |
131 class MediaQueryMatcher; | 130 class MediaQueryMatcher; |
132 class MouseEventWithHitTestResults; | 131 class MouseEventWithHitTestResults; |
133 class NamedFlowCollection; | |
134 class NodeFilter; | 132 class NodeFilter; |
135 class NodeIterator; | 133 class NodeIterator; |
136 class Page; | 134 class Page; |
137 class PlatformMouseEvent; | 135 class PlatformMouseEvent; |
138 class ProcessingInstruction; | 136 class ProcessingInstruction; |
139 class Range; | 137 class Range; |
140 class RegisteredEventListener; | 138 class RegisteredEventListener; |
141 class RenderView; | 139 class RenderView; |
142 class RequestAnimationFrameCallback; | 140 class RequestAnimationFrameCallback; |
143 class ResourceFetcher; | 141 class ResourceFetcher; |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
316 PassRefPtr<Comment> createComment(const String& data); | 314 PassRefPtr<Comment> createComment(const String& data); |
317 PassRefPtr<CDATASection> createCDATASection(const String& data, ExceptionSta
te&); | 315 PassRefPtr<CDATASection> createCDATASection(const String& data, ExceptionSta
te&); |
318 PassRefPtr<ProcessingInstruction> createProcessingInstruction(const String&
target, const String& data, ExceptionState&); | 316 PassRefPtr<ProcessingInstruction> createProcessingInstruction(const String&
target, const String& data, ExceptionState&); |
319 PassRefPtr<Attr> createAttribute(const AtomicString& name, ExceptionState&); | 317 PassRefPtr<Attr> createAttribute(const AtomicString& name, ExceptionState&); |
320 PassRefPtr<Attr> createAttributeNS(const AtomicString& namespaceURI, const A
tomicString& qualifiedName, ExceptionState&, bool shouldIgnoreNamespaceChecks =
false); | 318 PassRefPtr<Attr> createAttributeNS(const AtomicString& namespaceURI, const A
tomicString& qualifiedName, ExceptionState&, bool shouldIgnoreNamespaceChecks =
false); |
321 PassRefPtr<Node> importNode(Node* importedNode, ExceptionState& ec) { return
importNode(importedNode, true, ec); } | 319 PassRefPtr<Node> importNode(Node* importedNode, ExceptionState& ec) { return
importNode(importedNode, true, ec); } |
322 PassRefPtr<Node> importNode(Node* importedNode, bool deep, ExceptionState&); | 320 PassRefPtr<Node> importNode(Node* importedNode, bool deep, ExceptionState&); |
323 PassRefPtr<Element> createElementNS(const AtomicString& namespaceURI, const
AtomicString& qualifiedName, ExceptionState&); | 321 PassRefPtr<Element> createElementNS(const AtomicString& namespaceURI, const
AtomicString& qualifiedName, ExceptionState&); |
324 PassRefPtr<Element> createElement(const QualifiedName&, bool createdByParser
); | 322 PassRefPtr<Element> createElement(const QualifiedName&, bool createdByParser
); |
325 | 323 |
326 PassRefPtr<DOMNamedFlowCollection> webkitGetNamedFlows(); | |
327 | |
328 NamedFlowCollection* namedFlows(); | |
329 | |
330 bool regionBasedColumnsEnabled() const; | 324 bool regionBasedColumnsEnabled() const; |
331 | 325 |
332 /** | 326 /** |
333 * Retrieve all nodes that intersect a rect in the window's document, until
it is fully enclosed by | 327 * Retrieve all nodes that intersect a rect in the window's document, until
it is fully enclosed by |
334 * the boundaries of a node. | 328 * the boundaries of a node. |
335 * | 329 * |
336 * @param centerX x reference for the rectangle in CSS pixels | 330 * @param centerX x reference for the rectangle in CSS pixels |
337 * @param centerY y reference for the rectangle in CSS pixels | 331 * @param centerY y reference for the rectangle in CSS pixels |
338 * @param topPadding How much to expand the top of the rectangle | 332 * @param topPadding How much to expand the top of the rectangle |
339 * @param rightPadding How much to expand the right of the rectangle | 333 * @param rightPadding How much to expand the right of the rectangle |
(...skipping 954 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1294 | 1288 |
1295 double m_lastHandledUserGestureTimestamp; | 1289 double m_lastHandledUserGestureTimestamp; |
1296 | 1290 |
1297 RefPtr<ScriptedAnimationController> m_scriptedAnimationController; | 1291 RefPtr<ScriptedAnimationController> m_scriptedAnimationController; |
1298 OwnPtr<MainThreadTaskRunner> m_taskRunner; | 1292 OwnPtr<MainThreadTaskRunner> m_taskRunner; |
1299 OwnPtr<TextAutosizer> m_textAutosizer; | 1293 OwnPtr<TextAutosizer> m_textAutosizer; |
1300 OwnPtr<FastTextAutosizer> m_fastTextAutosizer; | 1294 OwnPtr<FastTextAutosizer> m_fastTextAutosizer; |
1301 | 1295 |
1302 RefPtr<CustomElementRegistrationContext> m_registrationContext; | 1296 RefPtr<CustomElementRegistrationContext> m_registrationContext; |
1303 | 1297 |
1304 RefPtr<NamedFlowCollection> m_namedFlows; | |
1305 | |
1306 void sharedObjectPoolClearTimerFired(Timer<Document>*); | 1298 void sharedObjectPoolClearTimerFired(Timer<Document>*); |
1307 Timer<Document> m_sharedObjectPoolClearTimer; | 1299 Timer<Document> m_sharedObjectPoolClearTimer; |
1308 | 1300 |
1309 OwnPtr<DocumentSharedObjectPool> m_sharedObjectPool; | 1301 OwnPtr<DocumentSharedObjectPool> m_sharedObjectPool; |
1310 | 1302 |
1311 #ifndef NDEBUG | 1303 #ifndef NDEBUG |
1312 bool m_didDispatchViewportPropertiesChanged; | 1304 bool m_didDispatchViewportPropertiesChanged; |
1313 #endif | 1305 #endif |
1314 | 1306 |
1315 typedef HashMap<AtomicString, OwnPtr<Locale> > LocaleIdentifierToLocaleMap; | 1307 typedef HashMap<AtomicString, OwnPtr<Locale> > LocaleIdentifierToLocaleMap; |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1375 inline bool Node::isDocumentNode() const | 1367 inline bool Node::isDocumentNode() const |
1376 { | 1368 { |
1377 return this == document(); | 1369 return this == document(); |
1378 } | 1370 } |
1379 | 1371 |
1380 Node* eventTargetNodeForDocument(Document*); | 1372 Node* eventTargetNodeForDocument(Document*); |
1381 | 1373 |
1382 } // namespace WebCore | 1374 } // namespace WebCore |
1383 | 1375 |
1384 #endif // Document_h | 1376 #endif // Document_h |
OLD | NEW |