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

Reply via email to