home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 035 / b_dir111.zip / CHANGES.TXT < prev    next >
Text File  |  1994-12-05  |  4KB  |  58 lines

  1. B.EXE  Changes / Bug Fixes
  2.  
  3. Version 1.1      all done around November 26, 1994.
  4.         Fixed a bug that incorrectly reported a directory with even megabytes of files as multiples of .1 
  5. Meg of files.  This had to do with the fact that, in computing the number of Megs of files, I do not actually 
  6. do any floating point dividing, but instead do integer math, and the error came from trying to round the 
  7. numbers.  I dropped the number rounding.
  8.         I changed the program so that it will read its "name" from the command line, so that if you change 
  9. its name, such as from B.EXE to PROGRAM.EXE, it will "know" itself as PROGRAM.EXE.  The help text 
  10. ( /? for the switch ) will reflect this, as will the system variable that must be set.  Thus, if you don't like the 
  11. name B.EXE, you can change it for all practical purposes.  However, the .EXE ending needs to be kept.
  12.         I fixed the counting for when and where to pause when the number of files and directories would 
  13. be off the screen so as to take the bar along the top that OS/2 creates in command line sessions by 
  14. default into consideration.
  15.         I added a way to stop the directory scroll at a certain point, so as to get back to the command 
  16. line.  All one has to do is hit the 'Esc' key now, and you immediately get the command prompt, and all of 
  17. the entries that were on the screen stay on the screen.
  18.         If one used the system variable, there was no way to clear switches that were already set, from 
  19. the command line.  Now all the switches, except for the ones which control how many columns appear on 
  20. the screen ( /w /n /d /l ) and the one that changes the highlighting extensions ( /c ), will now toggle, so that 
  21. if you use them twice, they are negated.  The reason I don't do this for the ones that control the columns 
  22. is that the /n switch effectively clears both /w and /d already.  I don't know if anyone will actually use this 
  23. toggle 'feature', but it's there. 
  24.  
  25. Version 1.11      all done around December 5, 1994.
  26.         When rewriting internal stuff for 1.1 fix, I screwed up the /D switch so that it does not show the 
  27. size of files.  I fixed this so that you can see the sizes now.  This was corrupted in both versions, DOS 
  28. and OS/2.
  29.  
  30. Future Changes:
  31.         I need to add in the OS/2 B.EXE the size of the enhanced attributes somehow.  This will probably 
  32. require delving into the OS/2 specific API, since I've only effectively ported an existing DOS program of 
  33. mine with slight modifications, using Borland C++.  I plan to make the OS/2 version use true OS/2 API 
  34. calls when I have time and figure them out.
  35.         I will probably hack my code to allow a switch which will make B.EXE look for a default 
  36. highlighting extension file for the extensions to use.  Since this is really weird, I probably won't release 
  37. this unless someone really wants this.  I want to use it so that in my programming directories, the 
  38. extensions C, CPP, PRJ, H, and EXE are highlighted, unlike in the "normal" directories.  I once used a 
  39. switch such as /1, /2, /3, etc. which read different extensions from a file, but I kept forgetting what they 
  40. corresponded to, so I gave up on that idea.
  41.         I plan to add the ability to read ZIP files files if they are given as an argument, and list the files as 
  42. if they were in an actual directory.  This will take some time since I know nothing about how ZIP files are 
  43. set up, and after reading the InfoZip code, I still am rather confused.  With this option, I won't need to use 
  44. UNZIP -v to read ZIP file directories. 
  45.  
  46.  
  47.  
  48. If you find any bugs in my program, or want to suggest a change, 
  49. email me at:          dohnarms@uiuc.edu
  50. or mail me at:        Dohn Arms
  51.                            Loomis Laboratory of Physics
  52.                            1110 West Green Street
  53.                            Urbana, IL  61801-3080
  54.  
  55. I am rather open to suggestions to improve my program if it doesn't take a lot of effort to 
  56. hack it into my code or if it doesn't get in the way of this being mainly an alternative for 
  57. the DIR command.
  58.