No longer trashes the task's flags to Wimp_Poll. It used to ANT the flags with...
No longer trashes the task's flags to Wimp_Poll. It used to ANT the flags with a word that only preserved specific bits; notably, it would clear the pollword high priority (23) and preserve/save FP (24) bits. The latter means the FPSR gets reset, which is a bit of a pain if you are relying on it being preserved (e.g. any task using the Mozilla sourced JS interpreter...!). Tested on RISC OS 3.71 and 3.11. Version number incremented to 0.40 for the Risc PC build (assumes resources are present in ResourceFS) and 0.37 for the stand-alone build (makes no such assumptions).
Showing with 28 additions and 5 deletions