home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / fileutil / cf.arj / CFHIST.DOC < prev    next >
Encoding:
Text File  |  1991-02-18  |  9.3 KB  |  234 lines

  1.  
  2. CF VERSION 0.9X
  3.  
  4.                              CF VERSION HISTORY
  5.                              ==================
  6.  
  7.  
  8.  
  9. NOTE - Look at the END for details of the latest version of CF.
  10.  
  11.  
  12.  
  13. CF VERSION 0.9Q
  14. ---------------
  15.  
  16. (a)  Altered to accept any screen size from 40 x 25 to 200 x 100.  (Be warned 
  17.      that  CF  looks pretty messy in 40 column mode.  CF was designed  to  be 
  18.      used  with a minimum of 80 columns, but I couldn't see a good reason  to 
  19.      exclude 40 column mode.)
  20.  
  21. (b)  When invoked with no params, allow page-up, page-down, etc., in the help 
  22.      pages.
  23.  
  24. (c)  Increase the number of allowed file sets from six to ten.  (Because,  on 
  25.      a  132 column screen, with neither years nor sizes being displayed,  you 
  26.      can view up to eight file sets.)
  27.  
  28. (d)  Display  time  and size difference between reference  file  and  current 
  29.      file.
  30.  
  31. (e)  Allow the use of a carriage-return to display duplicates.
  32.  
  33.  
  34.  
  35. CF VERSION 0.9R
  36. ---------------
  37.  
  38. (a)  Add display of the number of duplicate records and indicate which one is 
  39.      on view.
  40.  
  41. (b)  Remove  the semi-colon between the size and time differences and  change 
  42.      the sign of the size difference.
  43.  
  44. (c)  Stop  the  whole page being re-displayed when the cursor  lock  mode  is 
  45.      changed since it is no longer displayed at the bottom of the screen.
  46.  
  47. (d)  Allow  the user to specify the temporary file name used  when  accessing 
  48.      archived files.  (That is, the -Y option.)
  49.  
  50. (e)  Cope with output from DR DOS programs; add recognition of XDIR  listings 
  51.      and check that the DIR output is acceptable. 
  52.  
  53.  
  54.  
  55. CF VERSION 0.9S
  56. ---------------
  57.  
  58. (a)  Add the feature whereby a drive specification on it's own will scan  the 
  59.      whole  media.  For example, if you use "C:", CF would behave as  if  you 
  60.      had used "-D C:\".
  61.  
  62. (b)  Added file viewing and editing facilities.
  63.  
  64. (c)  When  searching  for programs in the search path, add searching  of  the 
  65.      current directory first.
  66.  
  67. (d)  Use  the viewer to display the small help text, contained in CF.HLP,  or 
  68.      the large help text from CF.DOC.  (These files must be in the  directory 
  69.      from which CF was loaded.)
  70.  
  71. (e)  Allow the use of the tab and back-tab keys to change select mode.
  72.  
  73.  
  74.  
  75. CF VERSION 0.9T
  76. ---------------
  77.  
  78. (a)  Add processing of output from Norton Backup, DS Backup and PC Tools.
  79.  
  80. (b)  Add  handling of the CFTEMPNAME environment variable.  (This  holds  the 
  81.      default  temporary  file  name string.  Note that a  '-Y'  command  will 
  82.      override this setting.)
  83.  
  84. (c)  Add  processing  of "gathered" text from a MAGELLAN .ZIP  file  listing.  
  85.      (But see the BUGS section for information on a MAGELLAN "problem".)
  86.  
  87. (d)  Correct a little "inconsistency" in the handling of FV output.  See  the 
  88.      BUGS section for FV information.
  89.  
  90. (e)  Add "all in this file set" mode.
  91.  
  92. (f)  Add -W local parameter.
  93.  
  94. (g)  Add  the  handling  of XTGOLD batch files.  See  the  separate  section, 
  95.      "XTGOLD FEATURES".
  96.  
  97.  
  98.  
  99. CF VERSION 0.9U
  100. ---------------
  101.  
  102. (a)  Cosmetic changes to the screen display and help processing.  (These were 
  103.      VERY minor changes - you might not even spot them...)
  104.  
  105. (b)  Improve the handling of FV's funny layout.
  106.  
  107. (c)  4DOS  adds the file spec to the end of the directory name strings and  I 
  108.      hadn't removed them before building a file name to pass to a listing  or 
  109.      editing program.  Now, I do.
  110.  
  111. (d)  Add auto-view, auto-edit and auto-batch modes.
  112.  
  113. (e)  Add XTGOLD-like application menu facilities.
  114.  
  115.  
  116.  
  117. CF VERSION 0.9V
  118. ---------------
  119.  
  120. (a)  Altered  CF to search the path for help files if neither exists  in  the 
  121.      directory from whence the program came.  This allows you to run CF  from 
  122.      a  RAM  drive,  by just copying the .EXE and .INI (see  the  next  item) 
  123.      files, and yet still be able to access the help files.
  124.  
  125. (b)  Change  the  program to get it's configuration information from  a  text 
  126.      file  (CF.INI)  instead  of  internal  tables.   See  the  CONFIGURATION 
  127.      section.   (As  a  by-product of this change, the  help  files  are  now 
  128.      invoked  by  using F1 and SHIFT-F1 rather than F1 and F10 - F10  is  now 
  129.      used to re-load the .INI file on the fly.
  130.  
  131. (c)  Improved  the handling of LHARC output by coping with multi-line  output 
  132.      (that  is,  the  "V" option) and strip single  quotes  from  around  the 
  133.      location .LZH file.
  134.  
  135. (d)  Fiddle  with  the  handling of 4DOS directory  output  (again).   I  had 
  136.      problems  because,  as far as CF is concerned, the  LOCATION  text  line 
  137.      looks  the  same  whether it comes from MS-DOS or 4DOS.   Also  see  the 
  138.      version history entry for 0.9U, change (c).
  139.  
  140. (e)  Altered the exit processing so that you can exit CF without it  clearing 
  141.      the screen.  See the KEYS section for details.
  142.  
  143. (f)  Add  use  of  XMS  (eXtended  Memory  Specification)  memory.   See  the 
  144.      explanation of the -IX parameter.
  145.  
  146.  
  147.  
  148. CF VERSION 0.9W
  149. ---------------
  150.  
  151. (a)  Use  a  buffer when reading the config file.  I tried this  before,  but 
  152.      cocked  the  test  program up and erroneously thought  that  the  buffer 
  153.      didn't make any difference to the speed of processing.  I was wrong.  In 
  154.      fact, it speeds up reading by an order of magnitude...
  155.  
  156. (b)  Change  the  help  file  that  appears if  you  invoke  CF  without  any 
  157.      parameters  - there seemed no point in displaying the help summary  file 
  158.      if  you didn't know the PURPOSE of the program.  It now displays the  CF 
  159.      documentation file instead.
  160.  
  161. (c)  Add the re-sort capability.  See the KEYS section for further details.
  162.  
  163. (d)  Add a crude form of validation for the help files.
  164.  
  165. (e)  Add  emulation  of  the menu and extension  file  facilities  of  Norton 
  166.      Commander.  However, these emulations are not as close as the  emulation 
  167.      of the equivalent facilities of XTGOLD.  CF now uses two new environment 
  168.      variables - "CFNCDIR" and the standard Norton Commander variable, "NC".
  169.  
  170. (f)  The environment variable CFBATCHDIR is no longer used.  Now, CFXTGOLDDIR 
  171.      is used instead.
  172.  
  173. (g)  The  key  assignments have been substantially altered.  The  small  help 
  174.      file,  CF.HLP,  is likely to be a more accurate source  of  current  key 
  175.      assignments  than this file, since the information is presented  all  on 
  176.      one  page  and when the keys are changed, I can find  the  places  where 
  177.      they're cited much more easily.
  178.  
  179.  
  180.  
  181. CF VERSION 0.9X
  182. ---------------
  183.  
  184. (a)  Added  the "parameter" line facilities to the config file.  Now, if  you 
  185.      want to have CF always sort by extension, you can put a line  "parameter 
  186.      -se" in the config file and it will treat the parameter as if it'd  been 
  187.      placed at the start of the command line.  See the CONFIGURATION section.
  188.  
  189. (b)  Add  parameter  indirection  feature.   This  allows  the  use  of   the 
  190.      "standard"  redirection character, '@', to load parameters from a  file.  
  191.      For example, "CF @FRED.TXT C:".  This convention may also be used in the 
  192.      .INI file.
  193.  
  194. (c)  Added the "variable" line facility to the config file.  If, for example, 
  195.      you  want the temporary file name to be "H:\!.!", you can either make  a 
  196.      REAL  environment variable or put a line like "VARIABLE CFTEMPNAME  H:\" 
  197.      into  the .INI file.  This will OVERRIDE any real  environment  variable 
  198.      since  the  config file is searched BEFORE the CF  environment  variable 
  199.      list.  (But see the notes in the .DOC.)
  200.  
  201. (d)  Added  code to strip the wild-card crud off of the end of HDIR  location 
  202.      lines.
  203.  
  204. (e)  Add the auto-recognition parameter, "RECOGNISE" to the list of .INI key-
  205.      words.  Now, CF will, if the specified file doesn't exist, add a list of 
  206.      extensions  to the end of the provided file name in an attempt  to  find 
  207.      one that DOES exist.  Note this change means that, from now on, CF  will 
  208.      NOT  automatically  recognise  a .CF file when you do  NOT  specify  the 
  209.      extension.   (Unless, of course, you put "RECOGNISE .CF" into your  .INI 
  210.      file.)
  211.  
  212. (f)  Added the video parameter, -V.
  213.  
  214. (g)  Corrected  code that displayed locations as they were  encountered.   In 
  215.      earlier  versions of CF, they didn't get displayed if  location  storage 
  216.      had been inhibited via the -IL parameter.
  217.  
  218. (h)  Fiddled with the 4DOS directory name handling YET AGAIN.  This time, add 
  219.      a  line  of code to get the wild-card stuff stripped from  the  location 
  220.      string  in  the totals lines.  It doesn't really make  much  difference, 
  221.      because these are not actually used as location strings since the  lines 
  222.      that  contain  file  information  are preceded  by  a  location  string.  
  223.      However, it DOES stop the locations being duplicated on the screen,  one 
  224.      with the wild-card stuff present and one without.
  225.  
  226. (i)  Alter  handling of conflicting parameters.  Before, CF would ignore  any 
  227.      parameters that conflicted with earlier ones.  However, in my .INI file, 
  228.      I configure CF to sort by extension and, when I wanted extension  ignore 
  229.      mode,  CF ignored it because the sort request took priority.   Now,  the 
  230.      LATEST  parameter takes priority.  Therefore, in my example, the  ignore 
  231.      extension  request will override the sort by extension parameter in  the 
  232.      config file.
  233.  
  234.