Index: third_party/WebKit/Source/core/editing/iterators/TextIterator.h |
diff --git a/third_party/WebKit/Source/core/editing/iterators/TextIterator.h b/third_party/WebKit/Source/core/editing/iterators/TextIterator.h |
index 2b5d2b9b98b0b267a6696f822b2af96efaed191d..473874dbe7306760613239d5789098274b722193 100644 |
--- a/third_party/WebKit/Source/core/editing/iterators/TextIterator.h |
+++ b/third_party/WebKit/Source/core/editing/iterators/TextIterator.h |
@@ -150,6 +150,14 @@ class CORE_TEMPLATE_CLASS_EXPORT TextIteratorAlgorithm { |
bool ShouldHandleFirstLetter(const LayoutText&) const; |
bool ShouldProceedToRemainingText() const; |
void ProceedToRemainingText(); |
+ void ResetCollapsedWhiteSpaceFixup(); |
+ |
+ // Returns true if more text is emitted without traversing to the next node. |
+ bool HandleRemainingTextRuns(); |
+ |
+ // Returns true if a leading white space is emitted before a replaced element. |
+ bool FixLeadingWhiteSpaceForReplacedElement(Node* parent); |
+ |
void SpliceBuffer(UChar, |
Node* text_node, |
Node* offset_base_node, |