Lines Matching refs:oldDocument
44 Document& oldDocument = m_oldScope.documentScope();
46 bool willMoveToNewDocument = &oldDocument != &newDocument;
48 oldDocument.incrementReferencingNodeCount();
49 oldDocument.incDOMTreeVersion();
56 moveNodeToNewDocument(node, &oldDocument, &newDocument);
75 moveShadowTreeToNewDocument(shadow, &oldDocument, &newDocument);
80 oldDocument.decrementReferencingNodeCount();
83 void TreeScopeAdopter::moveShadowTreeToNewDocument(ShadowRoot* shadowRoot, Document* oldDocument, Document* newDocument) const
86 moveNodeToNewDocument(node, oldDocument, newDocument);
88 moveShadowTreeToNewDocument(shadow, oldDocument, newDocument);
96 void TreeScopeAdopter::ensureDidMoveToNewDocumentWasCalled(Document* oldDocument)
99 ASSERT_UNUSED(oldDocument, oldDocument == oldDocumentDidMoveToNewDocumentWasCalledWith);
111 inline void TreeScopeAdopter::moveNodeToNewDocument(Node* node, Document* oldDocument, Document* newDocument) const
113 ASSERT(!node->inDocument() || oldDocument != newDocument);
116 oldDocument->decrementReferencingNodeCount();
121 rareData->nodeLists()->adoptDocument(oldDocument, newDocument);
124 if (oldDocument)
125 oldDocument->moveNodeIteratorsToNewDocument(node, newDocument);
132 oldDocumentDidMoveToNewDocumentWasCalledWith = oldDocument;
135 node->didMoveToNewDocument(oldDocument);