home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / newc_dev / newlist.lha / history < prev    next >
Text File  |  1991-03-16  |  6KB  |  138 lines

  1. ver 4.9
  2.    -Bug in stcgfp().  Had to manually catch when /* wildcard is
  3.       used.  (yepp...forgot to add what I fixed in 4.5)
  4.    -Bug fix in [-q] when no files were found.  (Thanx DAC)
  5.    -Bug fix with usage help screen -ss != -sd  (Thanx Hari and DAC)
  6.  
  7.    -Added ANSI to header and footer.
  8.    -Added [-u] disk usage.  Now displays bytes used and bytes free on disk.
  9.    -Added [-gf] [-gd] [-gb] to quick option!  This may sound simple, but
  10.       it took a bunch of tricks to get it to work.  Note:  due to
  11.       vertical sort's nature, [-v] does not work with [-gb].  It does
  12.       however work with [-gf] and [-gd].
  13.    -Added [-sc] sort by comment!  Reasons...FileNotes are very handy.
  14.       They let you describe or categorize your files.  One popular way
  15.       is to categorize your files by type (like Utility, NoiseTracker,
  16.       Picture, Text, etc.)  With [-sc], now these categorized directories
  17.       will be grouped together.  Thus all utilities will be together as well
  18.       as Pictures with Pictures, etc.
  19.    -Boy newlist sure is getting big!  It's big and fast.....sorta like
  20.        Ben Johnson.  I had better stop adding so many new options!
  21.  
  22. ver 4.8
  23.    -Lost source to newlist.  Had to rewrite from 3.0 to 4.8.
  24.      Cut 250 bytes though!
  25.    -Fixed Custom DateString bug when used with TODAY feature etc.
  26.    -Added [-qs] Quick Option with FileSizes
  27.    -Added Blocks and Diskkeys to work with -qs
  28.    -Added [-z]  LS style directories for a new look :-)
  29.    -Added big comments and micro comments--letter 'c'-- in LS style
  30.       directories.
  31.    -Once again, another string building enhancement for quicker displays.
  32.    -Added "No files found." output is no files found....duhh!
  33.    -Added Current Directory string to header if applicable.
  34.    -Added [-gb] for you people that want grouped directories *AND* files
  35.     (yepp...just for you Hari Wiguna(aka Harry) and Bill Hogsett)
  36.    
  37. ver 4.7
  38.    -Added vertical column'ed sorting!
  39.    -Added variable column setting with quick option to allow 
  40.     re-directing to printers etc. (132 column wide load moth'as!)
  41.    -Fixed Date output of -d1 or -d2 when using Today deally so the display
  42.     will line up and give correct time formats....
  43.    -Shortened Usage a bunch and added ANTS EE (ANSI).
  44.    -I'm basically making a new version number per new option, so 5.0 will
  45.     be born faster! :-)
  46.  
  47. ver 4.6
  48.    -Increased printing output by 5%!
  49.    -Rewrote string building routines.  Now a lot faster!
  50.    -Now able to CTRL-C break from Sorting routines!
  51.  
  52. ver 4.5a
  53.    -Fred Fish release.
  54.  
  55. ver 4.5  
  56.    -Added [-i] HIDE .info files.
  57.    -Added [-l #] list files since # days.
  58.    -Fixed bug in parsing the simple /*.
  59.    -Altered sorting precedence for theoretical increase.
  60.  
  61. ver 4.0
  62.    -Added ENV: support!
  63.    -Added [-o] option to ignore ENV:NEWLIST settings.
  64.    -Added Wildcards to -q option.
  65.    -Adjusted Wildcard routine.
  66.    -Tweaked Print routine for BURNIN' displays!
  67.    -Hacked _main.c so Workbench execution will exit properly (and save code
  68.     size!)
  69.    -Pretty lame stuff for a new version, but what else can I add?
  70.  
  71. ver 3.0
  72.    -Chopped 2.5k from executable!
  73.    -Added Sorts and Reverse to work with -q simple option.
  74.  
  75.    -Added FULL UNIX style wildcards!  Double star supported! (new*lis*)
  76.    -Its PURE!  Marv Albert would say "Yesssssss!"
  77.    -Added LIST look-a-likes:  TODAY thing, no header opt, Group displays
  78.    -Added some routines from Mark Rinfret's Date Request Package.
  79.    -Sort by date!!
  80.    -Quick Dir option!!
  81.    -Reverse added
  82.    -Blocks, Diskkeys, Comments, and bunches' of date formats.
  83.    -Added option to create your own date string format!
  84.    -Fixed Continual Memory Loss bug!
  85.    -Fixed that pesky DateStamp conversion formula!
  86.    -Added some ANSI.
  87.    -Compiled and compiled and compiled to get the !smallest! version.
  88.    -Code completely optimized my NCEMRSoft staff.
  89.     As Scotty would say 
  90.        "She's goin' as fast as SAS/C will handle captain!
  91.           We can't go any faster!!  AY AY, she's a chuggin'."
  92.  
  93. ver2.0
  94.    -Added Dynamic List creation so directories of infinite size can
  95.       be viewed (if you have the memory to handle it!  :-)
  96.    -Added sorts by name and size
  97.    -Added Protection bits.
  98.  
  99. ver1.0
  100.    -The first version.
  101.    -Think of something really lame and you'll be pretty close
  102.     (yeah, McGyver, Milli Vanilli, Geo, and the BLACK SCORPION(ooh)
  103.        are good examples)
  104.  
  105.  
  106. ~~~~~~~~~~~~~~~~~~~~
  107. FUTURE:
  108.    -Recursive Directories.....
  109.    -Recursive Directory Pattern Matching */.c matches
  110.      dh0:newlist/newlist.c
  111.      dh0:source/tdraw.c
  112.      dh0:what/is/my/name.c
  113.  
  114.    -Yes Tony....I'm still working on recursive directories.  Problem is
  115.     the recursion  
  116.        1) Will force me to re-write almost the whole thing!!
  117.        2) Will REALLY slow down the algorithms unless I somehow manage
  118.           to find some miracle product on late night TV.
  119.        3) shouldn't be expected till AT LEAST version 5.0!
  120.  
  121.    -I'm gonna start fiddling with Assembly.  Hopefully I can manage
  122.     to re-write some parts (probably the printing part) to boost speed.
  123.    -Smaller, faster, better,  (yeah right, that's what they all say!)
  124.    -Tell me your needs and improvements and I'll write you a new version!
  125.     Yes, I will write you a personalized version with the features YOU
  126.     want!  Of course, send in the tuitionware requirements first.
  127.    -All future versions will only be created if I have support.
  128.     I'm really trashing out on this.  I want a different project.
  129.  
  130.     Here's what I MAY put out in the future:
  131.  
  132.     Version 4.9: Bug fixes and minor enhancements.
  133.     Version 5.0: Recursion and Assembly optimization.
  134.     Version 6.0: Version for A-Cray, A-VAX, and A-PDP11 emulators  
  135.                  for the Amiga :-)
  136.  
  137. Phil Dietz
  138.