Dear Jean-Marc,
 
> Here is as promised a patch concerning vertical scrolling. If it works 
> correctly, please remoce Cursor::bottomRow, which is not needed anymore.
> 
> What the patch does is to test whether a row exists before reading it. 
> This avoid strange changes in rows that in turn confuse the vertical 
> scrollbar.

This patch seems to solve the problem. I tested it various case and it seems
to work fine and not harming anything else. Although I figured out from
where the issue comes from, I did not know the reason for it. I committed
this:
http://git.lyx.org/?p=gsoc.git;a=commitdiff;h=5ed799a0693d96c9d38fa4b0ad4f84623bc87778

Next I will try to focus on the problems having with table inset. 
 *When moving inside a table and adding and deleting text at a scrolled
state, the text cursor is not overlapping with the actual typing position.

According to my testing so far, it is something to do with the cursor
positions within the table cells. 

Thank you
Hashini




Reply via email to