A few more battles have been won. War finally starting to go my way.
Detail: LanManFS now uses ,xxx type notation on long filename shares. Character mappings improved (necessary because Windows allows so many extra daft characters to appear in filenames) and one-to-many mappings for awkward charcacters in the RISC OS->DOS world have been added. Directory searching improved so that the wildcard matching can be done properly. Only Microsoft could provide you an API call to discover information about a filename specified with wildcards and NOT tell you which filename it matched. :-/ Things remaining unimplemented so far: Setting filetypes. Creating files with specific types Renaming. All those outstanding things relate to the work done by Attr_SetInfo which should be the final major piece of hacking required. Admin: Tested by connecting to a long filename share from both a RISC OS machine and a Windows NT machine. All behaviour of the RISC OS machine has been verified against what the NT machine is seeing happening. No surprises. One-to-many character mappings are being matched correctly. Also tested using the Filer at the RISC OS end to navigate, run, and edit things on the remote share. Version 1.87, 22.214.171.124.2.4. Tagged as 'LanManFS-1_87-1_1_1_1_2_4'
Showing with 396 additions and 71 deletions