home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ENTERPRS / CPM / UTILS / S / SCOPY05F.LBR / SCOPY05.UZD / SCOPY05.UPD
Text File  |  1991-05-08  |  3KB  |  90 lines

  1. SCOPY, Version 0.5f Beta Update
  2. 5 May 1991
  3. Rob Friefeld
  4.  
  5.  
  6. -- VERS 0.5f
  7.  
  8. LOGIN:  Accepts DU or DIR without ":".  As a side-effect, you 
  9. MUST put a colon before a MASK.
  10.  
  11. -- VERS 0.5e
  12.  
  13. Bugs:
  14. 1.  Destination date not displayed if source date invalid.
  15. 2.  VIEWer didn't filter WordStar control characters.
  16.  
  17. New:
  18. 1.   ZIP command.  Copy file at pointer to some other  directory.  
  19. Not  implemented in Group commands.
  20.  
  21. 2.   WILD  EXISTS changed to WILD 2 (tag if file exists  in  both 
  22. directories).  WILD 1 tags if file exists in only one  directory.  
  23. WILD  1 is the reverse of WILD 2.  These are consistent with  the 
  24. JUMP  1  and JUMP 2 commands, and won't be  confused  with  GROUP 
  25. EQUATE.
  26.  
  27. 3.   GROUP  NEW  change:   Files with  invalid  date  stamps  are 
  28. untagged.
  29.  
  30.  
  31. -- VERS 0.5d
  32.  
  33. 1. Another bug corrected in memory overflow check.
  34.  
  35. 2. WILD NEW command changed to tag only files which exist in both 
  36. directories when the current directory's version is newer.  
  37. Previously, Wild New tagged all of those files, plus all the ones 
  38. which didn't exist in the destination (which _would be_ new to 
  39. the destination directory). WE* (Wild Exists) then GN (Group 
  40. Newer) would update existing files in the destination.  Now WN* 
  41. then GC (or GN) does that.  The difference is that you can see 
  42. the fileset before the copy operation starts.
  43.  
  44. -- VERS 0.5c
  45.  
  46. 1. KOMPARE bug on large files fixed.
  47.  
  48. 2. Group VIEW display had some problems.  Now shows the file list 
  49. between viewings.
  50.  
  51. 3. More logic added to datestamp display. If a T&D file exists 
  52. only in the destination directory OR CPM3 is running, a copied 
  53. file is shown as created on the current date, otherwise the date 
  54. is undefined.
  55.  
  56. 4. An alternate method of displaying file attributes is available 
  57. (via the installation program) for those whose terminals won't 
  58. underline.  Attributes which are set are shown in the opposite 
  59. case, or as "_" if the char is a blank.  It is ugly, but note 
  60. that the OPTIONS menu lets you shut it off.
  61.  
  62. 5. Some ajustments to the way LOGIN works to avoid flipping the 
  63. windows around unnecessarily.  Note that LOGIN works as folows:  
  64. If only one DIR: is given, the current window is supposed to be 
  65. the source and the new DIR: is the destination.  That is, if you 
  66. want to copy this window's files to another directory, you need 
  67. only name that other directory.  I think this is the most useful 
  68. way for LOGIN to work, but you might think (wrongly) that logging 
  69. in to a new dir would log in the current window rather than the 
  70. other window.
  71.  
  72. 6.  Howard Schwartz discovered that SCOPY crashes with more than
  73. 400-500 files selected.  Problem was inadequate tpa overflow 
  74. check in CRC table allocation routine (not SYSLIB's fault).
  75. Solutions:
  76.   1) Graceful abort on OVFL
  77.      a. More overflow checks.
  78.      b. Help screen displays available buffer space.
  79.   2) Increase free memory
  80.      Heap space allocated dynamically.  Copy buffer shrinks as 
  81.      new entries created.
  82.  
  83. [ The "heap" stores new 31 byte entries for files copied to a 
  84. directory where they didn't exist.  In the best case, no heap is 
  85. needed.  The worst case heap space requirement is an entry for 
  86. every file in both directories.  With 500 files, the heap was 
  87. previously allocated about 15k at startup whether needed or not.]
  88.  
  89.  
  90. END SCOPY.UPD