Alterations =========== 20 October 1993 --------------- I have increased the arrays holding the names of the directories and files so that there is now a maximum of 256 each (it was 100 each). I have finally tracked down the spurious 'dash' which appeared and then disappeared when the screen was being updated. The problem with deleting the last file in the root directory causing the program to fall over has now been fixed. 'I' will now present a larger font as well as get rid of the files information. 'F' now gives more information about the Pack (thanks to Wolfgang). 22 October 1993 --------------- Now comes with a configuration file to remember the state of the Sort and File Information options. Configuration files now in a sub-directory (JBTree) off the source directory of the main program. Help page re-written to make more sense. 23 October 1993 --------------- Added 'F' to Help page - sorry I forgot to include this one for Pack Information. Added update to previous installation (move JBTREE.DBF to new directory). 'F' - Pack information now reads external drives (this was to stop it crashing if you tried it!). Increased the remote drives to REM::Y: (Unable to do Z: as the string would be too long - if this is a problem I could re-write to cure but I wonder how many people have drive Z's). Added Shift-I to show individual file information (primarily for use when the File Info is switched off). 24 October 1993 --------------- Added directory copy/move/delete using 'C'/'M''^D. Fixed problem of last marked file not always being accepted although shown as marked. Fixed problem of Directory tree not correct on Move/Copy. Fixed problem of sub-directories occasionally appearing on the wrong directory. 31 October 1993 --------------- Fixed problem of not showing Read-only flag on files. Fixed problem of not re-writing screen after file attribute change. 'I' toggle now stays in same directory after toggle. 2 November 1993 (3.0.6a) --------------- Added File find using 'L' and ^L. Added screen prompt when copying and moving files. Fixed program falling over when trying to delete a directory with files still in. Fixed tree rewrite after moving a file from the root. Fixed problem of all files showing as Read-only! 7 November 1993 (3.0.7) --------------- Added message for when a search finds nothing. Finally fixed problem with Sort in the root directory. 22 November 1993 (3.0.8) ---------------- Added prompt to choose destination when copying/moving directories. Fixed File Delete dialog working incorrectly. Added option to use Word to view any file. Cured problem of showing sub-directories after copying/moving files. Added Hex view/edit mode for files. 28 December 1993 (3.0.8a) ---------------- Added option to escape from Hex Editor with Psion-X. Intercepted error when searching for an ASCII string when in HEX part of Hex Editor. Stopped screen updates when ineffective key pressed. Fixed occasional bogus line at the top of the directory listing after displaying a sub-directory tree. Cleaned up file size display justification. 11 January 1994 (3.0.8b) -------------- Fixed problem of file size display formatting after using Hex Editor. Fixed problem of ASCII search in Hex Editor not finding small strings. Fixed display of sub-directories after using Hex Editor. Inhibited error when pressing right cursor twice very fast. 14 January 1994 (3.1) --------------- Changing file attributes now doesn't move the cursor to the top of the list. Fixed problem in Hex Editor of not allowing lower case characters in the ASCII section when editing. Rationalised Version numbers (Goodness knows why it got into such a state - I ask you - a3.0.8b???). 3.1 is NOT a major upgrade! Added Copy/Move & Rename a file (Use Ctrl-R for Copy / Ctrl-M for Move). - Thanks for the suggestion Wolfgang! 7th February 1994 (3.1.1) ----------------- Added Shift-X to get out of program. Stopped screen update when switching from the files list to the directory list. Added Ctrl-U to update lists. Speeded up reading directories slightly. 28th March 1994 (4.0) --------------- Altered user keys to conform to normal Psion standards and added Menus. Added 'Searching' message to the Hex Edit search function. Fixed problem with lower case letters in ASCII Hex Edit. Added Psion-F to Files list so that Pack information can be seen whilst in the files as well as when in the directory tree. Fixed problem with falling over when trying to Move or Copy without any files marked. Fixed searching problem of redefining search string after first file find. Fixed cursor position after Jumping to an address in the Hex Edit. Altered file attributes edits to use marked files (to allow block changes). Added Psion-X : exit keys. Added Psion-J : About key. Added Psion-R : Rename directory. 31 March 1994 (4.0a) ------------- Fixed problem with displaying attributes of files requiring too many keypresses. Added option to just display attributes for file under cursor. Added option to abandon viewing of attributes. 14 April 1994 (4.1) ------------ Fixed problem with displaying info about un-named SSD's. Fixed problem with displaying info when pack is write-protected. Fixed problem with trying to rename a file with no extension. Escape in Hex Editor froze the cursor - now fixed. Escape removed as a method of exiting the program unless in the drive selection dialog. Locate a file was flawed. Now fixed. Problem with selecting newly formatted SSD solved. Problem with copying sub-directories dialog choices being reversed cured. Added Launch sub-menu. 19 June 1994 (4.1.1) ------------ Fixed problem with cursor going beyond end of data in Hex editor. Fixed problem of Sub-directories not shown correctly after View configuration. Fixed problem with program not remembering font in current use after invoking and exiting from HexEdit. HexEdit Jump now will go beyond $7FFF. Further speed enhancements such as scrolling rather than reprinting the screen, Sort dramatically improved to the point where I've been able to remove the Busy label, and some Memory usage reduction. Spy now reports program as JBTREE (not SYS$PRGO). Esc key removed to exit from Hex Editor. Movement made Psion-like (i.e. Ctrl-Psion-Up/Down to go to start/end of file, Psion-Left/Right to go to start/end of line [in HexEdit]). If HexEdit tries to open a file in use then an error is displayed and you are returned to the lists screen (previously the program halted). If Jump in HexEdit is used then the display still starts at $#0 (used to start at number inputted). HexEdit Jump dialog now recognises Escape as a means of exit - previously it could break the program. When Viewing a file, if the App has been installed on the System screen, the Icon relating to the App is used in any status window. Added Menu to HexEdit. Install amended to stop overwriting previously installed datafiles with any new ones. Increased number of files and directories permitted. Allowed Closedown from System screen (previously disallowed). Stopped re-read of directory when switching cursor back to Directory tree. 20 July 1994 (4.2) ------------ Fixed beep problem when switching between running apps and from JBTree. Fixed remaining dialog after selecting View in Word option. Fixed problem with JBTL.OPO going into a loop if it couldn't find JBTL.DBF. (JBTL.OPO is included in the main program in version 4.2) Fixed problem with Ctrl/Psion/Up & Down in Hexeditor not working. Stopped 2nd re-write of files list after Copy and Move. Now allows Escape while selecting destination in Copy and Move to stop the action. Psion-Shift and Psion-Enter now work correctly on File list menu. JBTL.OPO is now included within JBTree so is not hidden on the System screen but acts as part of the highlighted JBTree. 21 July 1994 (4.2.1a) ------------ Altered File Attributes dialog to more accurately reflect what happens when changing the attributes. Fixed problem when Moving or Deleting last file in list leaving cursor still displaying filename. Fixed problem of fatal error when trying to display pack info on ROM SSD's. 8 August 1994 (4.2.1b) ------------- Fixed problem of directory sometimes displayed in wrong place after using HexEdit. 1 October 1994 (4.2.1c) -------------- Added 'Working' when gathering the tree. 18 October 1994 (4.2.2) --------------- File date display now follows what the computer was set to in Time. Now possible to select which drive has the Configuration files. 21 October 1994 (4.2.2a) --------------- Fixed problem with auto-install failing if it has to make APP directory as well as JBTREE. Added scientific date configuration (YY/MM/DD). Fixed problem with Directory move not deleting original directory. 13 December 1994 (4.2.3) ---------------- Added Pack Reclamation statistics. 29 January 1995 (4.2.3a) --------------- Fixed problem with large directories failing before absolute limit of 640 files reached. 17 February 1995 (4.2.3b) ---------------- Amalgamated Pack Reclamation statistics with Pack Info dialog. Fixed problem with Pack Reclamation statistics after Directory rename. 18 February 1995 (4.2.3c) ---------------- Removed Psion-G from Menus - it didn't do anything! Fixed Sundry Menu card sometimes showing incorrect options. 19 April 1995 (4.2.4) ------------- Added option to manually input the destination for copying and moving files. Added space left to the Pack Info dialog. Added Diamond key to behave the same way as Tab.