Added new line cache validity level between invalid and positions correct for when some text or style may or may not have been changed. Allows optimization of the common case where a modification only changes the style of a small range of the document. Changed styling notifications to only include the range up to the last character that was actually modified. Full paint now paints all of the margins as well. Required to simplify handling of abandoned paints where styling causes fold markers to change. Tab key, in insert spaces mode, is treated as a single undo action.
Added new line cache validity level between invalid and positions correct
for when some text or style may or may not have been changed.
Allows optimization of the common case where a modification only changes
the style of a small range of the document.
Changed styling notifications to only include the range up to the last
character that was actually modified.
Full paint now paints all of the margins as well. Required to simplify
handling of abandoned paints where styling causes fold markers to change.
Tab key, in insert spaces mode, is treated as a single undo action.

R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone,R1dO/scintilla_clone