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