Index: Source/core/editing/Editor.h |
diff --git a/Source/core/editing/Editor.h b/Source/core/editing/Editor.h |
index d0b419dc4a5064321ac0da6471286627eb5fac8d..bca72bbc8a82cee6465aa0ed3d6f022ef209fb86 100644 |
--- a/Source/core/editing/Editor.h |
+++ b/Source/core/editing/Editor.h |
@@ -59,8 +59,9 @@ class SpellCheckRequester; |
class StylePropertySet; |
class Text; |
class TextCheckerClient; |
-class TextEvent; |
+class TextCheckingParagraph; |
struct TextCheckingResult; |
+class TextEvent; |
enum EditorCommandSource { CommandFromMenuOrKeyBinding, CommandFromDOM, CommandFromDOMWithUserInterface }; |
enum EditorParagraphSeparator { EditorParagraphSeparatorIsDiv, EditorParagraphSeparatorIsP }; |
@@ -339,7 +340,8 @@ private: |
bool unifiedTextCheckerEnabled() const; |
- void markAllMisspellingsAndBadGrammarInRanges(TextCheckingTypeMask textCheckingMask, Range* checkingRange, Range* paragraphRange, bool asynchronous, int requestNumber, int* checkingLength = 0); |
+ void chunkAndMarkAllMisspellingsAndBadGrammar(TextCheckingTypeMask textCheckingOptions, const TextCheckingParagraph& fullParagraphToCheck, bool asynchronous); |
+ void markAllMisspellingsAndBadGrammarInRanges(TextCheckingTypeMask textCheckingOptions, Range* checkingRange, Range* paragraphRange, bool asynchronous, int requestNumber, int* checkingLength = 0); |
}; |
inline void Editor::setStartNewKillRingSequence(bool flag) |