Lars Gullik Bjønnes wrote:
Abdelrazak Younes <[EMAIL PROTECTED]> writes:
| Peter Kümmel wrote:
|
| > A other solution is to somehow handle within the views which part
| > of the buffer is viewed.
|
| This is what we have already: Each LyXView (WorkArea really) has its
| own unique BufferView which is a view of one part of the document.
| Except for some cursor bug (the famous dEPM bug), this is working fine.
..except that metrics is shared between views.
This should not be. Each BufferView now has its own CoordCache. If
there's still something shared, this should be fixed.
(And this fails miserably when the windows are of different widths.)
The problem is different here. I believe that there's some cursor
interaction problem that leads. This leads to crashes but most of the
time, if you have two BufferView sharing the same Buffer, changing the
geometry of one does not impact the other one (except if there's some
editing that invalidated the cursor of the other BufferView).
Abdel.