Jean-Marc Lasgouttes wrote:
> Could you have a go at this updated patch? I had to do now a rewrite of 
> processUpdateFlags that I planned to do later.

Indeed, the reported issues seem to be solved (qt5 test).

But I see new ones (all of these with applied patch, but they might apply to 
2.3 as well):
a)
1. edit document
2. scroll to different page via mouse wheel
3. hit ctrl+s to save
4. caret suddenly appears on screen on totally wrong position
   unrelated to current
Reproducible?

b) Selection problems.
1. open some document, copy uncollapsed note inset
2. open new document, paste note inset
3. hit backscpace, the selection is done but _not_ painted.
   when playing with caret, the same sometimes happens together with delete,
   sometimes not, the pattern is not clear.
   I first discovered it when trying to delete note inset in c3.
Reproducible?

c) Caret movement
There is bunch of weird effects with note insets inside figure float.
1. insert figure float, paragraph of text into caption and then insert
   note inset at the very end. Do not put new line before inset.
2.   Put another paragraph of text into inset.
3. Now editing last line above inset:
   *) remove some word inside the line, the line shrinks instead of remaining 
spanning across the whole row
   Reproducible?
   **) remove last character before the inset, the character gets deleted but 
_stays_ on screen
   Reproducible?
   ***) Moving caret inside inset and back outside few characters into previous 
paragraph. Ghost caret
        stays on screen on the very end of line
   Reproducible?
   ****) Going into inset takes and out is not symmetric, sometimes caret ends 
in front of painted 
         note label sometimes it can make just to the last position of the 
previous line and directly
         jumps into inset, depending on direction where you come from.
   Reproducible?
         
While doing the above steps in c) and jumping to different tabs or undoing I 
randomly get LyX crashing:
Assertion false violated in Coordcache.cpp:31.

Pavel

Reply via email to