- Added events to abstract away when progress dialogs are used.
- Fixed several bugs that occurred when UI cancel buttons were pressed.
- Fixed executing 'run.sh' with the (executable) file name to load as a command line argument.
- Rewrote "editor state" to have a worker thread and to delegate prolonged actions to it.
- Clients are ticked while prolonged actions are in progress (e.g. allowing UI updates).
- Fixed "goto next data block" to go not go to the previous one.
- Added 'res.py' as preliminary internationalisation solution.
- Progress dialog used for long actions now displays internationalised strings.
- Progress dialog cancellation now cancels background work, rather than leaving it running to completion.
- Progress dialogs are now updated with actual progress from long running actions.
- Rename message names to be consistent.
- Fix bug which caused loading of Amiga debug and symbol hunks to error.