Scintilla is slow with very long lines, particularly long lines in
a single style. To improve performance, long runs are now broken into
segments for measurement and drawing. A run must be at least 300 bytes
before it is segmented and segments are made of around 100 bytes. To
avoid issues with multi-byte characters and multi-character glyphs,
breaks are made after a space. If there are no spaces then breaks are
made next to a low valued punctuation character or digit:
!"#$%&'()*+,-./0123456789:;<=>?@ .

  The position cache feature mentioned in previous messages is now included.

  Changes committed to CVS and available from
http://scintilla.sourceforge.net/scite.zip Source
http://scintilla.sourceforge.net/wscite.zip Windows executable

  The next release will probably be in a week unless problems are found.

 Neil
_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to