Robert Roessler:
Always with the threats... ;)
Ever since my minion Sauron was eliminated, I've been restricted to fairly limited forms of evil: no more dragons devastating entire regions, now I just spend my days planning the breakage of API compatibility and the surreptitious removal of monospaced fonts. :-(
Without reexamining the relevant guts here, the thing you are worried about is that you think parts of Scintilla depend on certain "invariants" (data structures and assumptions about them), right?
I'm also worried about the presentation of inconsistent results where client code has been reentered for an event and there are different states going down the stack. Code is often written assuming no reentrance and then breaks in ways that are hard to analyze.
I [possibly incorrectly] have assumed that the recent ["on probation"] relaxations are possible at least in part because of the decoupling of the style and textual data... is this true, or even related?
No, this change is completely unrelated, being mainly on a different layer (Document) to the separation (CellBuffer). Its mostly because it has been a long term topic although I expected other people to experiment with it before I'd get around to it. Neil _______________________________________________ Scintilla-interest mailing list [email protected] http://mailman.lyra.org/mailman/listinfo/scintilla-interest
