Steven Cummings: > The problem persists in the current version (1.65) and backwards through > 1.59. I'm certain I was using 1.62 or 1.63 before things stopped working, so > I guess this narrows it down to a SciTE configuration setting or some > setting on my machine.
This problem appears to be sensitive to font choice and environment (OS and device driver versions). There appears to be a limit to the amount of text that can be drawn in one call and this limit may be in pixels or in characters. Changing styles occasionally will cause Scintilla to write more blocks and could avoid this. You could write a lexer, reuse an existing lexer that sees some meaning in your data (try the language menu), or write a Lua script that switches styles occasionally. It is likely this can be fixed by breaking the text up into smaller sections. This would add complexity to the code and added complexity means more bugs. Breaking should be sensitive to multi-byte characters and multi-character clusters: the underlying graphics engine understands these and so draws complex scripts, combining accents, and ligatures correctly. The problem never happens to me! I don't want to work on a problem that I can't actually see while fixing. Neil _______________________________________________ Scite-interest mailing list [email protected] http://mailman.lyra.org/mailman/listinfo/scite-interest
