Toolbox reunification
Changes made based on the RISC OS Select change log in order to complete the reunification of the Toolbox Scale module.
The following changes have been made:
- Fix for clicking on Cancel not resetting state
- Fix for memory allocation failures
- Fix for rare memory and object leaks
- Fix for GetValue failing to read value correctly
- Guard against recurring errors upon failing to show a delayed object (after delivering a Scale_AboutToBeShown event)
- The underlying Window object is now shown with the same parent object and component IDs as the Scale object (instead of no parent, as before)
- SWI Toolbox_GetObjectInfo on a Scale object now returns a more up-to- date indication of whether the dialogue box is actually on screen