On Mon, Oct 17, 2005 at 09:01:49PM +0300, Martin Vermeer wrote: > The attached fixes the bug, and I didn't see any side effects. > > Anyone remember what this code was supposed to do?
The whole boundary business is a kludge to have two visually different positions at a single logical position, like the position before a dispalyed inset (cursor might be visually of the begin of the displayed line or at the end of the line above). This was not exactly flawless in 1.3 and nontrivial to track so I originally completely removed this in 1.4. In Paris, Juergen decided that the feature is necessary and re-implemented it from scratch. I am personally not convinced that the current state is better than the plain 1.4 version. Andre'