Index: Source/WebCore/dom/Document.h |
=================================================================== |
--- Source/WebCore/dom/Document.h (revision 122244) |
+++ Source/WebCore/dom/Document.h (working copy) |
@@ -714,6 +714,7 @@ |
void registerDynamicSubtreeNodeList(DynamicSubtreeNodeList*); |
void unregisterDynamicSubtreeNodeList(DynamicSubtreeNodeList*); |
+ void clearNodeListCaches(); |
void attachNodeIterator(NodeIterator*); |
void detachNodeIterator(NodeIterator*); |
@@ -1393,6 +1394,7 @@ |
OwnPtr<HTMLCollection> m_collections[NumUnnamedDocumentCachedTypes]; |
OwnPtr<HTMLAllCollection> m_allCollection; |
+ HashSet<DynamicSubtreeNodeList*> m_listsInvalidatedAtDocument; |
typedef HashMap<AtomicStringImpl*, OwnPtr<HTMLNameCollection> > NamedCollectionMap; |
NamedCollectionMap m_documentNamedItemCollections; |