Index: Source/core/dom/Document.h |
diff --git a/Source/core/dom/Document.h b/Source/core/dom/Document.h |
index b5fc9e6759344aaab4c94996e5abf9f17d07b9cc..8fbc7d9a7dc1d6ca87f3fc47796ab34dd1728561 100644 |
--- a/Source/core/dom/Document.h |
+++ b/Source/core/dom/Document.h |
@@ -1026,7 +1026,7 @@ public: |
void decrementActiveParserCount(); |
void setContextFeatures(PassRefPtr<ContextFeatures>); |
- ContextFeatures* contextFeatures() { return m_contextFeatures.get(); } |
+ ContextFeatures* contextFeatures() const { return m_contextFeatures.get(); } |
DocumentSharedObjectPool* sharedObjectPool() { return m_sharedObjectPool.get(); } |
@@ -1077,6 +1077,8 @@ protected: |
virtual void dispose() OVERRIDE; |
+ virtual PassRefPtr<Document> cloneDocumentWithoutChildren(); |
+ |
private: |
friend class Node; |
friend class IgnoreDestructiveWriteCountIncrementer; |
@@ -1096,6 +1098,7 @@ private: |
virtual NodeType nodeType() const; |
virtual bool childTypeAllowed(NodeType) const; |
virtual PassRefPtr<Node> cloneNode(bool deep = true); |
+ void cloneDataFromDocument(const Document&); |
virtual void refScriptExecutionContext() { ref(); } |
virtual void derefScriptExecutionContext() { deref(); } |