i guess i have never tested running at a resolution other than 1024x768. of course the best thing to do is install the widescreen mod, but this should really be fixed. I don't know if its an SDL bug or not, but it sounds like its something i could work out in the touch code regardless.
I'm a bit stumped that regular clicks wouldn't have the same offset tho. I see now why single mouse buttons arent affected. Its because touch events are screen-wide and mouse events are scaled to the SDL surface.
Edit: this problem has been fixed in source.
I've downloaded and installed v0.7.0-224 and it appears to have fixed the problem, though the launcher has become somewhat unstable; it seems to just crash out most of the time. The crash log can be found at http://pastebin.com/xZ9LXHF9
Build 209 appears to work reliably every time, but 213 doesn't which suggests it was one of the GEM_AppDelegate fixes or the merge of the master branch which is causing the issue.
Also, I just figured out why Icewind Dale was leaving the status bar on display - it seems that GemRB ignores the fullscreen switch in the cfg file, and instead uses the one in the icewind.ini file, which was set to 0, so it was trying to run it in a window, even though the cfg file said to not run it in a window!
Edited by iain_benson, 03 February 2012 - 04:01 AM.