On Tue, Nov 04, 2003 at 10:52:00AM +0100, Lars Gullik Bjønnes wrote: > Andre Poenitz <[EMAIL PROTECTED]> writes: > > | Several things that are not easily separated: > > > | This changes tactics: Instead of creating the 'global' cursor from the > | inset locking information (which won't be available after IL is > | removed) this tries to keep it up-to-date all the time. > > > | Failures are indicated by '### CURSOR OUT OF SYNC:' messages. As this > | happens often, dispatch() uses now the old route again, so the patch > | should be safe. > > > | There is now a 'LCursor BufferView_pimpl::cursor' member (the > | 'per-bufferview global cursor') > > > | I also moved part of the LFUN_INSET_EDIT stuff out of Inset::dispatch > | again into edit() functions. Reason is mainly separating two separate > | ideas: 1. edit means 'open some dialog' (this is still in dispatch()) > | and 2. edt means 'enter some text inset and lock it' (this is back in > | edit()) > > I am not sure about the handling of FINISHED_XXX in LCursor::dispatch.
This is not active yet. > Can some of the dispatch changes wait? What part? Why? Andre'