Lines Matching full:textiterator
6050 * editing/TextIterator.cpp:
7803 Move subrange helper function from spellchecking code to TextIterator
7805 * editing/TextIterator.h:
7806 added TextIterator::subrange
7807 * editing/TextIterator.cpp:
7810 (WebCore::TextIterator::subrange):
7814 moved subrange() function to TextIterator
7816 use TextIterator::subrange
8066 * editing/TextIterator.cpp:
8067 (WebCore::TextIterator::TextIterator):
13355 * editing/TextIterator.cpp:
13356 (WebCore::TextIterator::rangeFromLocationAndLength):
15643 REGRESSION: TextIterator slowed down, affecting Find on Page & Copy (etc.) [11460}
15647 * editing/TextIterator.cpp:
15648 (WebCore::TextIterator::TextIterator):
15649 (WebCore::TextIterator::advance):
15650 (WebCore::TextIterator::handleTextNode):
15651 (WebCore::TextIterator::handleTextBox):
15652 (WebCore::TextIterator::handleReplacedElement):
15653 (WebCore::TextIterator::handleNonTextNode):
15654 (WebCore::TextIterator::exitNode):
15655 (WebCore::TextIterator::emitCharacter):
15656 (WebCore::TextIterator::range):
15665 (WebCore::TextIterator::rangeFromLocationAndLength):
15666 * editing/TextIterator.h:
15667 (WebCore::TextIterator::atEnd):
16536 REGRESSION: TextIterator slowed down, affecting Find on Page & Copy (etc.) (11460)
16538 * editing/TextIterator.cpp:
16539 (WebCore::TextIterator::exitNode): Only create VisiblePositions
19094 moveParagraphs uses a TextIterator to restore selections after moves.
19095 Some characters emitted by the TextIterator had bad ranges associated
19099 * editing/TextIterator.cpp:
19100 (WebCore::TextIterator::TextIterator): No longer need to initialize a
19102 (WebCore::TextIterator::advance): An extra newline is emitted when leaving
19105 (WebCore::TextIterator::handleTextNode): Setup m_range.
19106 (WebCore::TextIterator::handleTextBox): Ditto.
19107 (WebCore::TextIterator::handleReplacedElement): Ditto.
19108 (WebCore::TextIterator::handleNonTextNode): Ditto.
19109 (WebCore::TextIterator::exitNode): Use an m_range from the last VisiblePosition
19111 (WebCore::TextIterator::emitCharacter): This function now takes in the start
19113 (WebCore::TextIterator::range): Return m_range. If it is null (we are atEnd),
19117 Same as the changes made to TextIterator's constructor.
19122 made to TextIterator.
19126 TextIterator::range.
19129 (WebCore::TextIterator::rangeFromLocationAndLength):
19139 * editing/TextIterator.h:
19140 (WebCore::TextIterator::atEnd): The iterator is atEnd when m_range is null.
25895 * editing/TextIterator.cpp:
25896 (WebCore::TextIterator::rangeFromLocationAndLength):
25899 * editing/TextIterator.h:
28110 * editing/TextIterator.cpp:
34025 * editing/TextIterator
36944 * editing/TextIterator.cpp:
36945 (WebCore::TextIterator::advance):
37361 * editing/TextIterator.cpp:
37362 (WebCore::TextIterator::advance):
37453 * editing/TextIterator.cpp:
37454 (WebCore::TextIterator::advance):
44560 * editing/TextIterator.cpp:
44561 * editing/TextIterator.h:
49907 * editing/TextIterator.cpp:
49908 (WebCore::TextIterator::advance): Don't handle a node if the end of the range used to create the