- Fixed bug where uncertain code and data references were not updated correctly.
- Fixed bug where loaded file name was no longer stored for later display.
- Added a bug unit test for the misinterpretation of "MOVEA.L ($4).W, A6" as a reference into the first program segment (fails).
- Added a bug unit test for the incorrect updating of uncertain code and data references (passes now).
- Added the test data directory.
- Testing script 'test.sh' exports TESTDATA_DIR environment variable.
- Added test in 'test.py' for project file format backwards compatibility.
- Tool API now handles clean loading of files with no input data embedded.
- Reinstated QT UI project load dialog, which is used when the input file is not embedded in the saved project file.
- Cleaned up the editor state for the case where the input file is not embedded in a project file not being loaded.
- Cleaned up the Tool API for the case where the input file is not embedded in a project file not being loaded.
- Corrected test skipping logic.