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 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
137 class NodeFilter; | 137 class NodeFilter; |
138 class NodeIntersectionObserverData; | 138 class NodeIntersectionObserverData; |
139 class NodeIterator; | 139 class NodeIterator; |
140 class NthIndexCache; | 140 class NthIndexCache; |
141 class OriginAccessEntry; | 141 class OriginAccessEntry; |
142 class Page; | 142 class Page; |
143 class PlatformMouseEvent; | 143 class PlatformMouseEvent; |
144 class ProcessingInstruction; | 144 class ProcessingInstruction; |
145 class QualifiedName; | 145 class QualifiedName; |
146 class Range; | 146 class Range; |
147 class ResizeObserverController; | |
147 class LayoutView; | 148 class LayoutView; |
148 class ResourceFetcher; | 149 class ResourceFetcher; |
149 class SVGDocumentExtensions; | 150 class SVGDocumentExtensions; |
150 class SVGUseElement; | 151 class SVGUseElement; |
151 class ScriptRunner; | 152 class ScriptRunner; |
152 class ScriptableDocumentParser; | 153 class ScriptableDocumentParser; |
153 class ScriptedAnimationController; | 154 class ScriptedAnimationController; |
154 class ScriptedIdleTaskController; | 155 class ScriptedIdleTaskController; |
155 class SecurityOrigin; | 156 class SecurityOrigin; |
156 class SegmentedString; | 157 class SegmentedString; |
(...skipping 525 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
682 { | 683 { |
683 return m_mutationObserverTypes & type; | 684 return m_mutationObserverTypes & type; |
684 } | 685 } |
685 bool hasMutationObservers() const { return m_mutationObserverTypes; } | 686 bool hasMutationObservers() const { return m_mutationObserverTypes; } |
686 void addMutationObserverTypes(MutationObserverOptions types) { m_mutationObs erverTypes |= types; } | 687 void addMutationObserverTypes(MutationObserverOptions types) { m_mutationObs erverTypes |= types; } |
687 | 688 |
688 IntersectionObserverController* intersectionObserverController(); | 689 IntersectionObserverController* intersectionObserverController(); |
689 IntersectionObserverController& ensureIntersectionObserverController(); | 690 IntersectionObserverController& ensureIntersectionObserverController(); |
690 NodeIntersectionObserverData& ensureIntersectionObserverData(); | 691 NodeIntersectionObserverData& ensureIntersectionObserverData(); |
691 | 692 |
693 bool hasResizeObserverController() const { return m_resizeObserverController ; } | |
szager1
2016/05/23 19:49:10
This should just be:
ResizeObserverController* re
atotic1
2016/05/25 00:15:52
Done.
| |
694 ResizeObserverController& ensureResizeObserverController(); | |
695 | |
692 void updateViewportDescription(); | 696 void updateViewportDescription(); |
693 void processReferrerPolicy(const String& policy); | 697 void processReferrerPolicy(const String& policy); |
694 | 698 |
695 // Returns the owning element in the parent document. Returns nullptr if | 699 // Returns the owning element in the parent document. Returns nullptr if |
696 // this is the top level document or the owner is remote. | 700 // this is the top level document or the owner is remote. |
697 HTMLFrameOwnerElement* localOwner() const; | 701 HTMLFrameOwnerElement* localOwner() const; |
698 | 702 |
699 // Returns true if this document belongs to a frame that the parent document | 703 // Returns true if this document belongs to a frame that the parent document |
700 // made invisible (for instance by setting as style display:none). | 704 // made invisible (for instance by setting as style display:none). |
701 bool isInInvisibleSubframe() const; | 705 bool isInInvisibleSubframe() const; |
(...skipping 680 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1382 ParserSynchronizationPolicy m_parserSyncPolicy; | 1386 ParserSynchronizationPolicy m_parserSyncPolicy; |
1383 | 1387 |
1384 HostsUsingFeatures::Value m_hostsUsingFeaturesValue; | 1388 HostsUsingFeatures::Value m_hostsUsingFeaturesValue; |
1385 | 1389 |
1386 ClientHintsPreferences m_clientHintsPreferences; | 1390 ClientHintsPreferences m_clientHintsPreferences; |
1387 | 1391 |
1388 Member<CanvasFontCache> m_canvasFontCache; | 1392 Member<CanvasFontCache> m_canvasFontCache; |
1389 | 1393 |
1390 Member<IntersectionObserverController> m_intersectionObserverController; | 1394 Member<IntersectionObserverController> m_intersectionObserverController; |
1391 Member<NodeIntersectionObserverData> m_intersectionObserverData; | 1395 Member<NodeIntersectionObserverData> m_intersectionObserverData; |
1396 Member<ResizeObserverController> | |
szager1
2016/05/23 19:49:10
Don't wrap.
atotic1
2016/05/25 00:15:52
Done.
| |
1397 m_resizeObserverController; | |
1392 | 1398 |
1393 int m_nodeCount; | 1399 int m_nodeCount; |
1394 | 1400 |
1395 bool m_mayContainV0Shadow = false; | 1401 bool m_mayContainV0Shadow = false; |
1396 | 1402 |
1397 Member<SnapCoordinator> m_snapCoordinator; | 1403 Member<SnapCoordinator> m_snapCoordinator; |
1398 }; | 1404 }; |
1399 | 1405 |
1400 extern template class CORE_EXTERN_TEMPLATE_EXPORT Supplement<Document>; | 1406 extern template class CORE_EXTERN_TEMPLATE_EXPORT Supplement<Document>; |
1401 | 1407 |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1437 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true); | 1443 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true); |
1438 | 1444 |
1439 } // namespace blink | 1445 } // namespace blink |
1440 | 1446 |
1441 #ifndef NDEBUG | 1447 #ifndef NDEBUG |
1442 // Outside the WebCore namespace for ease of invocation from gdb. | 1448 // Outside the WebCore namespace for ease of invocation from gdb. |
1443 CORE_EXPORT void showLiveDocumentInstances(); | 1449 CORE_EXPORT void showLiveDocumentInstances(); |
1444 #endif | 1450 #endif |
1445 | 1451 |
1446 #endif // Document_h | 1452 #endif // Document_h |
OLD | NEW |