Toady's planning to release 40d15 sometime over the next three days (maybe), and I've just finished a marathon session to fix (or, in one case, paper over) the outstanding bugs.
So, to make sure I don't forgot any (there may still be time to send him patches), here's a list of what I've fixed. If something isn't on this list, I've forgotten about it; be sure to tell me.
Also, all the fixes below are available in the latest 40d14-head, for those of you on linux; be sure to test.
Fixed
- Aspect rate not being maintained when resizing to a very small window, even if black_space is on.
- FP inaccuracy sometimes making it impossible to reach 1:1 zoom using the wheel. (F12 always worked)
- Flickering when moving the mouse over the window in some rendering modes. This is a manifestation of a deeper bug, which I have not fixed; as a result, it will still flicker if you are using viewport (not standard grid) zoom.
- Screen not refreshing under load. Very fixed.
- Mouse not registering correct position for designations under some circumstances. Code rewritten from scratch.
- 800x600 tileset looking squashed. Fixed by having toady double its height. 1:1 aspect ratio is the only one supported now, and probably always.
Not fixed
- DF window not showing up at all on some windows configurations. Still haven't reproduced that one.
- Global tension between the secular world and religious sects. Will have to research genetic engineering first, do some experiments.
- ESC key registering extremely slowly in adventure mode. Complain to Veroule if it's still in d15, it's out of my hands.