V1.45
1.45 - 3rd March 2023
New or improved features
- Removed the file type filter from the 'Add Files' dialogue box.
- Rewrote the function to reconsolidate the ADFS Old Map Free Space Map, sorting entries into order and removing unused ones.
- Styled the application more towards RISC OS style.
- Changed the toolbar on the main window to tabbed toolbars, as the 'coolbars' were not scaling correctly.
- Now creates an 'inf' file for the root directory when extracting to the host system.
- The 'inf' file created for directories now includes an extra field for the directory title.
- Made the scroll bars for the directories display now automatic. Now, they only appear when required.
Bug fixes
- Adding files to an ADFS Old Map would sometimes result in a 'Bad FS Map' when read by the MOS.
- When displaying an ADFS disc, the root directory title would be replaced with the disc name instead.
- When displaying BBC BASIC files, line numbers (after GOTO, RESTORE, GOSUB, etc.) were not getting displayed.
- Ignored the attribute setting, from an 'inf' file, when importing directories.
- Defrag would lose all the sub-directory's entries.
- Updating the free space map of an old map ADFS would blank off the root directory's 'StartSeq' number thereby causing a Broken Directory for the root.
- Deleting objects, from Old Map ADFS, did not update the Free Space Map correctly all the time. This was mostly noticable on Defrag when many files got lost because of lack of space.
- Deleting a directory, in ADFS, did not remove the reference from the internal array. The resultant image was usually unaffected.
- After a defrag, the application would sometimes crash for no apparent reason.
- The modified icon on the Image Details status bar was not being scaled correctly.
- The Image Details status bar was not getting fully repainted after a non-saved image was closed.
- The application would crash if an ADFS image had zero free space.
- Creating a 640KB ADFS L image, then adding a DOS partition would not result in the partition being visible.