Skip to content

Commit

Permalink
Updated to 1.34
Browse files Browse the repository at this point in the history
  • Loading branch information
geraldholdsworth committed Jul 17, 2021
1 parent 973427b commit 1e264fe
Show file tree
Hide file tree
Showing 48 changed files with 4,166 additions and 929 deletions.
28 changes: 28 additions & 0 deletions Documentation/Changes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -630,6 +630,34 @@ Bug fixes
* There were some writes, specifically for ADFS and AFS, that would not happen because the application failed to find the parent directory. This was a bug introduced in an earlier version.
* When creating a directory in ADFS or Acorn FS the GUI would get 'confused' about who the parent of this new directory was. It seems that the appropriate flag and field where not getting updated. It would work OK if this image was then saved and re-opened.

1.34 - 17th July 2021
---------------------
New or improved features
* Added a couple of extra fields to the backend's directory records for parent and sector location.
* Deleting files and directories from an Acorn FS image is now possible.
* Added graphics for the four new menu items: Add Password File, Edit Password File, Save Partition and Delete Partition.
* Added buttons for the four new functions: Add Password File, Edit Password File, Save Partition and Delete Partition.
* Main form initial size increased to take account of the four new buttons.
* Directories now get expanded on Acorn File Server images if needed.
* Files can now be moved within an Acorn File Server image.
* Load and Execution addresses can now be edited with Acorn File Server images.
* Datestamps can now be edited with Acorn File Server images.
* File attributes for Acorn File Server images can now be edited.
* Disc title for Acorn File Server and ADFS/AFS Hybrid images can now be changed.
* IDing for DFS now checks for blank filenames, and rejects images that have any.
* The Free Space display now shows the interleave type used, and hides any fields not in use for the format.
* Can now create new Acorn File Server images from the command line.

Bug fixes
* A bug was introduced in the previous version where some Old Map ADFS images would crash the application.
* Changed the code so that a potential bug, where a parent directory was renamed but the parent field of it's descendants were not updated, should not occur.
* Opening a file in File Viewer, where the filename has top-bit set characters, caused the application to crash.
* Adding of files to an Acorn FS Level 3 image never updated the free space map.
* The Acorn FS Level 2 free space map was sometimes not updated correctly, due to the wrong map size being recorded in the header.
* A bug was introduced in an recent version where downloading files, particularly a selection of files, resulted in the complete image path being given as the filename.
* If a file, on a Commodore image, had a dot '.' as part of the name then this would fail to be found. This means that operations such as downloading would not work.
* An AFS Level 2 image, where the headers do not match, were getting IDed as a DFS image.


Platform History
----------------
Expand Down
Binary file modified Documentation/Disc Image Manager User Guide.pdf
Binary file not shown.
9 changes: 3 additions & 6 deletions Documentation/ToDo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ Bugs
* File details tiling leaves empty areas after ejecting a disc while a file is selected.
* 'Bad FS Map' from BeebEm when loading an ADFS/AFS hybrid image after making a change to the ADFS partition. Unable to reproduce.
* Some SS DFS images are IDed as DS images when 'zero length images' is selected in the preferences.
* Potential bug (ADFS and AFS): A directory that has entries gets renamed. The Parent field of the entries still points to the old name, and the same for grandparents, etc.

General
* Drag and Drop facilities out of the application...currently looking unlikely for cross platform.
Expand All @@ -26,8 +25,8 @@ General
* Import SD DFS into SD DFS to create combined DS DFS (REF:1).
* Side pane (left hand side) to allow separate images to be opened (REF:3).
* Use side pane for opening MMFS images and remove the code from TDiscImage (REF:3).
* Add a new field to the TDirEntry: ParentRef...the reference to the object's parent. Then, add three new fields to the TDir: ParentRef, ParentEntry and Sector - the reference to the parent; the entry number in the parent; and the location in the image of the directory. Then implement it, throughout the code where possible, instead of using the Parent field of TDirEntry.
* Incorporate the Acorn FS capabilities to the command line options.
* Put settings form into tabs, or similar, to separate the various options.
* Add in 'View' options to show or hide: File Details pane; Toolbar; Status Bar.

ADFS
* Change the size of the ADFS partition or image.
Expand Down Expand Up @@ -56,6 +55,4 @@ Spark

Acorn File Store (AFS)
* Add a dialogue box to allow the entering of user accounts for the password file.
* Create blank ADFS/AFS L3 hybrid images (REF:1).
* Delete file/directory.
* Move file.
* Create blank ADFS/AFS L3 hybrid images (REF:1).
Binary file added Graphics/Buttons/Add Password File/file_bd9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added Graphics/Buttons/Delete Partition/discs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Graphics/Buttons/Delete Partition/harddisc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Graphics/Buttons/Delete Partition/nodisc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added Graphics/Buttons/Edit Password File/Pencil.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Graphics/Buttons/Edit Password File/file_bd9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Graphics/Buttons/Save Partition/Arrow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added Graphics/Buttons/Save Partition/discs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Graphics/Buttons/Save Partition/floppydisc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 1e264fe

Please sign in to comment.