I am using jedit4.3pre15 with Sun JavaRE 1.6.0_07 on WinXP SP2.
Compared with jedit4.3pre14 I discovered the following regression:
The relative position of the cursor within an open buffer (sreen) is not restored when exiting and restarting Jedit. Instead it seems that after a restart the last position of the cursor is now shown in the first line of the screen. (if there are enough lines after the last cursor position to move the document up)
Wherever the cursor is and however I have scrolled the document - the screen-view (last position of cursor and scroll-position) should be recovered after a restart of Jedit. (as in jedit4.3pre14 and before)
1) open a document with many lines.
2) scroll down (a bit) the document
3) place the cursor somewhere in the middle of the buffer view
4) remember how the screen looks like
5) exit and restart Jedit
6) discover that the cursor ("active line") is now at the top of the screen.
Actually when there are only view lines at the end of the document that are not shown, then the cursor (active line) ends up somewhere between the last relative position and the top of the screen (first line of the buffer-view). In this case the position after restart is close to unpredictable, since it will neither be the first line on screen nor will it be the last position on the screen.
I think the new behaviour is confusing, since it leads to unpredictable results for the position of the active line, after a restart.
Moreover I think that orientation is easier when the old position is kept.
Sorry, I don't know the proper names of the different components. Hopefully this is helpful anyway. Please don't hesitate to ask for more information.
Keep up the good work!