2.8.16
Fixes
- fix misparse in database fields whose names start with "TO"
- decompiler: Fix failure to add ENDIFs at TRAP statements
- decompiler: Fix use of # in array expressions
- Handle programs which call GETEVENTA32 again after an event request has finished but before it's been completed
- Implement DTMinutesDiff
- Store floats with the same memory layout as Psions used
- Workaround callers of GETEVENT32 using too-small event arrays
- Add heap corruption detection
- qt: Restarting a program that's paused should unpause it
- qt: Filesystem paths were not being correctly localised