Index: Source/core/editing/Editor.h |
diff --git a/Source/core/editing/Editor.h b/Source/core/editing/Editor.h |
index ec2e11d3e50365e3229f811af02e341828e556fd..b1cdcf917ef5271c6d5dfdd06405c346bdf1eac9 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 }; |
@@ -341,7 +342,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) |