Home | History | Annotate | Download | only in WebCore

Lines Matching full:nodeiterator

5239         * dom/NodeIterator.h:
5240 (WebCore::NodeIterator::nextNode):
5241 (WebCore::NodeIterator::previousNode):
6044 nodeIterator with filter fails on documents not in a frame
6059 * dom/NodeIterator.cpp:
6060 * dom/NodeIterator.h:
8936 - Eliminated unnecessary polymorphism in the NodeIterator and TreeWalker
9116 * dom/NodeIterator.h:
15132 * dom/NodeIterator.h:
15133 (WebCore::NodeIterator::create):
37926 Acid3 test removing Nodes during NodeIterator walk fails (affects Acid3 test 2)
37933 * dom/NodeIterator.cpp:
37934 (WebCore::NodeIterator::nextNode): Changed result to PassRefPtr. Added code to
37938 (WebCore::NodeIterator::previousNode): Ditto.
37939 (WebCore::NodeIterator::nodeWillBeRemoved): Call updateForNodeRemoval for
37941 * dom/NodeIterator.h: Use PassRefPtr for return values.
40711 * dom/NodeIterator.cpp:
40712 (WebCore::NodeIterator::nodeWillBeRemoved): Renamed from notifyBeforeNodeRemoval.
40713 * dom/NodeIterator.h: Ditto.
51793 NodeIterator does not handle exceptions from the filter function (affects Acid3)
51795 NodeIterator will crash if the filter function removes the current node from the document
51799 This turned into a near-rewrite of NodeIterator and TreeWalker.
51854 * dom/NodeIterator.cpp:
51855 (WebCore::NodeIterator::NodeIterator): Changed to use PassRefPtr more.
51858 (WebCore::NodeIterator::~NodeIterator): Changed to get document from root.
51859 (WebCore::NodeIterator::nextNode): Rewrote to use a RefPtr since the
51863 (WebCore::NodeIterator::previousNode): Same thing, but the other direction.
51864 (WebCore::NodeIterator::detach): Changed to use the root node as the indication
51866 (WebCore::NodeIterator::notifyBeforeNodeRemoval): Removed some unnneeded
51872 * dom/NodeIterator.h: Changed constructor to use PassRefPtr more. Changed
51878 * dom/NodeIterator.idl: Custom binding for nextNode and previousNode.