Interesting.
I haven't touched these for years!
i must have confused with another port i tested then.
i tried linux and osx version too.
and on amiga i tested arti's port also. (sdl based UI).
btw, something on arti's port make his version faster.
the scrolling, for example, is smoother.
if you could find some time to investigate this, it would lead to better user experience.
(i tried to set "redraw_tile_size_x and y to size of screen, it did help, just a bit though, but barely noticable.
once a page is finished loading, there must be some way to make the scrolling smoother, using buffered surface, and have it to buffer more a bit more than exact screen size could help maybe ?
in any case, the crash on exit being fixed is really nice.
resources are also freed correctly, that's good
