Jussi,
Using the Find dialog box to find strings, when the match is found on the currently displayed "page", everything works fine. However, when the text needs to scroll, it scrolls too far and scrolls the text found off the top of the screen. For example, I find text at line 26631. The find dialog is still up, so I press Enter (or click Find) and find the text at line 26651 on the same page. Pressing Enter again scroll line 26999 to the top of the display, with no text highlighted. Pressing ESC scrolls back to line 26848, with the text highlighted.
Using F3 to repeat the find works correctly.
Bill Diener
Problem with Find and scrolling
Ok, I have managed to replicate the bug.
The problem relates to the fact that Windows limits the scroller bar to having only 65536 scroll points.
So naturally a file with more than this number of lines does not fit into the scroller.
To get around this Windows limitation, when a large file is loaded into Zeus, one scroll point can be equal to more than one line of text.
The bug you have found relates to the fact that the searching code assumes each line of code has one scroll point in the scroller.
Cheers Jussi
The problem relates to the fact that Windows limits the scroller bar to having only 65536 scroll points.
So naturally a file with more than this number of lines does not fit into the scroller.
To get around this Windows limitation, when a large file is loaded into Zeus, one scroll point can be equal to more than one line of text.
The bug you have found relates to the fact that the searching code assumes each line of code has one scroll point in the scroller.
Cheers Jussi
This unwanted behaviour should be improved in the latest patch found here: http://www.zeusedit.com/forum/viewforum.php?f=6
Cheers Jussi
Cheers Jussi