Highlighter refactoring to get rid of the current highlighter state (this._lastHighlightedLine & this._lastHighlightedColumn). Also I found a bug in the old highlighter in the updateHighlight() method, added a test that fails the old implementation.
Created attachment 85173 [details] Patch
Created attachment 85183 [details] Patch
Comment on attachment 85183 [details] Patch Clearing flags on attachment: 85183 Committed r80704: <http://trac.webkit.org/changeset/80704>
All reviewed patches have been landed. Closing bug.