home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / DIR / GO54.ZIP / GO.HST < prev    next >
Encoding:
Text File  |  1990-11-06  |  14.6 KB  |  360 lines

  1. The following is a list of revisions to GO:
  2.  
  3. version 5.4  6 November 1990
  4.  
  5.     - Modified the move algorithm in order to improve speed.  I have included
  6.       the performance results for the curious.  The tests were conducted on
  7.       an 80386, 16mhz with 32ns SRAM, 28ns 40MByte hard drive and a 3.5",
  8.       1.44 MByte floppy drive.  I should have included this modification in
  9.       version 5.3D but got caught up on other projects.
  10.  
  11. version 5.3D  2 November 1990
  12.  
  13.     - Modified the output display on the move feature.  Now, instead of disp-
  14.       laying each move file on a different line, each file will display on
  15.       the same line.
  16.  
  17. version 5.3C  23 October 1990
  18.  
  19.     - Added the /q switch to the file find function.  The /q will prompt the
  20.       user to quit the search each time a match is found.  This is the same
  21.       as the /j switch; however, /q will return the user to the directory
  22.       from which the search was started instead of to the directory containing
  23.       the found file.
  24.  
  25.     - Cleaned up the display in the move file feature.
  26.  
  27. version 5.3B  17 September 1990
  28.  
  29.     - Corrected a bug in the kill directory feature that would hang the
  30.       system on some directories while working properly on others.
  31.  
  32. version 5.3A  9 September 1990
  33.  
  34.     - Corrected a bug disabling the kill directory feature.
  35.  
  36. version 5.3 4 September 1990
  37.  
  38.     - I corrected a bug that prohibited a user from using the speed attribute
  39.       change feature when clearing all bits of a class of files
  40.  
  41.     - I added the ability to move all files within a directory without having
  42.       to add a back-slash and *.*.  This makes the move feature function more
  43.       like DOSs' copy command as far as syntax goes.
  44.  
  45.     - I have reworked a couple of algorithms in order to keep the size of the
  46.       program down and improve performance.  In addition, I have LZEXE'd the
  47.       program to further reduce space.
  48.  
  49.     - Eliminated free registration to various groups.  Complaints from those
  50.       who did register energized me into action (besides, the more money I
  51.       get, the happier I am...).
  52.  
  53.     - I have included a simple registration form starting with this release
  54.       in order to simplify matters.  I realized (actually, some users sugg-
  55.       ested) that it would be more beneficial to provide the bulk registration
  56.       scaling as opposed to users trying to get in contact with me.  Although
  57.       I have an answering machine, I sometimes have problems returning calls
  58.       immediately (say within 48 hours).  This should correct, or at least
  59.       reduce, that problem.
  60.  
  61. version 5.2 19 June 1990
  62.  
  63.     - A bug was reported recently that could have devestating effects on
  64.       a users' hard or floppy disk.  If a user requested that a directory
  65.       be killed, and the requested directory was not on the current drive,
  66.       the current directory was killed.  I have corrected this but notifying
  67.       the user that it is not possible to kill directories outside of the
  68.       current drive.
  69.  
  70.     - I have included with this release a registration form to both ease the
  71.       registration process and provide cost information.
  72.  
  73.     - Also with this release, I no longer provide certain users with "no cost"
  74.       registration.  I received numerous complaints about the unfairness of
  75.       my policy and must admit that a change was needed.
  76.  
  77. version 5.1  24 April 1990
  78.  
  79.     - Wouldn't you know it, as soon as I release version 5.0, I receive two
  80.       separate requests to modify the attribute changing function.  Oh well.
  81.       I have added the /C switch which will turn off ALL bits for either a
  82.       single or class/group of files.  The difference between this and
  83.       returning a file to "normal" is the turning off of the archive bit.
  84.       The archive bit is turned on anytime a file has been created and/or
  85.       modified.  This is how backup programs determine if a file should be
  86.       backed up during incremental and/or differential backups.  Once files
  87.       have been backed up, the the archive bit is turned off (depending on
  88.       the type of backup performed.  This is always true for full backups).
  89.  
  90.     - I have elected not to remove the file display from speed archival
  91.       changes due to the limited amount of savings possible versus the
  92.       amount of recoding and increased code size necessary to make the
  93.       change.  Maybe later...
  94.  
  95. version 5.0  24 April 1990
  96.  
  97.     - Added the ability to remove entire directories (K) containing both files
  98.       subdirectories.  Directories that contain less than three characters
  99.       (which could be your entire hard disk) will require user verification
  100.       prior to directory kill being performed.
  101.  
  102. version 4.2  18 March 1990
  103.  
  104.     - Before attempting to move a file across drives, a check is made to
  105.       ensure that enough space remains on the target drive to hold the new
  106.       file.  If it does, the move is made otherwise the user is informed that
  107.       there isn't enough space.
  108.  
  109.     - Reworked a couple of algorithms to improve speed.
  110.  
  111. version 4.1F  6 March 1990
  112.  
  113.     - Improved the information returned if a requested file does not exist
  114.       during the move function.  The user is now told that the file does not
  115.       exist.
  116.  
  117.     - Tightened up a couple of the algorithms slightly improving speed.
  118.  
  119. version 4.1E  5 March 1990
  120.  
  121.     - Getting the bugs out of the move feature inadvertently created a bug
  122.       in the rename a directory feature.  This has been corrected.
  123.  
  124. version 4.1D  2 March 1990
  125.  
  126.     - Corrected a bug that would cause some files transferred from root,
  127.       while the user was in root, to fail.
  128.  
  129.     - Corrected a bug that would cause a move failure when transferring files
  130.       to a RAM disk.
  131.  
  132. version 4.1C  23 February 1990
  133.  
  134.     - Corrected a minor annoyance which prohibited the movement of a file
  135.       to a child sub-directory unless the absolute (full) path was given.
  136.       It now works as expected.
  137.  
  138. version 4.1B  22 February 1990
  139.  
  140.     - This release is a bug fix to the move files feature.  Following is a
  141.       list of corrected bugs:
  142.  
  143.         -- moving files from the root directory failed - corrected
  144.         -- moving files from one drive to another would work but changed
  145.            the files' date and time stamp - corrected
  146.         -- moving wildcard files (group of files) resulted in the creation
  147.            of zero byte files but no move occured - corrected
  148.  
  149. version 4.1  20 February 1990
  150.  
  151.     - Corrected bugs when moving files between directories, to and/or from
  152.       the root directory, and others.
  153.  
  154.     - Added the ability to move files between designated drives, hard or
  155.       floppy.
  156.  
  157.     - When a move is attempted into a directory where a file already exists
  158.       with the same name as the selected file, you will be informed that the
  159.       move did not take place and that a file probably already exists with
  160.       the requested files' name.
  161.  
  162.     - During a file search, when GO cannot find the requested file, it will
  163.       tell you that the file does not exist or was probably entered wrong.
  164.  
  165.     - Added the /s option for attribute changing allowing the user to bypass
  166.       the Y/N requirement for each file during mass file changes.
  167.  
  168. version 4.0  6 February 1990
  169.  
  170.     - GO is now a 6-in-1 DOS utility!
  171.  
  172.     - Added the ability to move a file or group of files.  Since this op-
  173.       eration simply changes the file pointer in the directory, there is
  174.       no actual moving; therefore, it is fast than a copy and eliminates the
  175.       need to remove the file afterwards.  Currently, this feature will only
  176.       move files across directories of the same drive.  I am working on an
  177.       enhancement that will enable a file to be moved across drives.
  178.  
  179.     - Modified the help screen when no arguments are given thereby taking up
  180.       less screen space.
  181.  
  182. version 3.46 4 February 1990
  183.  
  184.     - Added the option to quit a search when you've found the file(s) you
  185.       want.  This option is activated when the screen is filled and before
  186.       the program continues searching for files.
  187.  
  188. version 3.45 14 January 1990
  189.  
  190.     - Removed the clear screen commands from within the program.  Several
  191.       users recommended this as they wished to use it for comparison purposes.
  192.  
  193. version 3.44 19 December 1989
  194.  
  195.     - Created two versions of GO:  One for color monitors only (smaller) and
  196.       one supporting both monochrome and color monitors through auto detect.
  197.       This was out for only a short time when I came back home and found on
  198.       my board several recommendations to do this.
  199.  
  200. version 3.43 19 December 1989
  201.  
  202.     - Added auto detect for either monochrome or color monitors.
  203.  
  204.     - Corrected a bug that would not ignore floppy drives designated as
  205.       anything above b:
  206.  
  207. version 3.40 14 November 1989
  208.  
  209.     - Added the ability for users to move to the directory containing a
  210.       searched file via the additional "/j" switch.  If the switch is
  211.       omitted, operation will be simply a search for file(s) matching the
  212.       requested criteria.  With the switch, the program will stop at each
  213.       occurence of a file meeting the requested criteria and prompt the user
  214.       as to whether or not he/she would like to go (jump?) to the directory
  215.       containing the displayed file.  If the answer is 'N', then the program
  216.       will continue its search.  If the answer is 'Y', then the program will
  217.       change the active directory and terminate program execution.
  218.  
  219.     - Modified the help screen.
  220.  
  221. version 3.35  7 October 1989
  222.  
  223.     - Enhanced the ability to detect logical drives thereby supporting users
  224.       with only a C: drive.
  225.  
  226.     - Enhanced INFO.EXE to correctly display the number of logical drives
  227.       versus DOS's minimum 5.
  228.  
  229. version 3.30  6 October 1989
  230.  
  231.     - Corrected a bug caused by interrupt 21 function 0x0e which caused
  232.       interrupt 21 function 0x19 (get current disk) to return an incorrect
  233.       value on other than the C: drive
  234.  
  235.     - Corrected a bug which would display multiple listings of the same file
  236.       on systems which have only four logical drives.  The problem was with
  237.       DOS's function 0x0e which will never return a value less than 5 for
  238.       versions 3.x.  I solved it by testing the fifth drive for existence.
  239.       If it exists fine, if not, I decremented the number of logical drives
  240.       by one.
  241.  
  242. version 3.20  29 September 1989
  243.  
  244.     - Changed the algorithm in INFO.EXE that determined logical drives.  The
  245.       system will now recognize disks beyond drive D as well as RAM disks.
  246.  
  247.     - Modified the algorithm that determined how many drives to check.  The
  248.       program will now search for files on all hard drives including RAM
  249.       disks  (I switched from BIOS to DOS calls).
  250.  
  251.     - Changed the documents/readme files from *.COM to ASCII files for view-
  252.       ing from within various shells dealing with compressed files.
  253.  
  254. version 3.10  27 July 1989
  255.  
  256.     - Added the ability to make files both read only and hidden at the same
  257.       time.
  258.  
  259.     - If the user attempts to display attributes on a file that is not lo-
  260.       cated in the current directory, the user will be so informed.
  261.  
  262.     - Corrected a bug that would hang the program if an improper argument is
  263.       given by accident.
  264.  
  265. version 3.01  26 July 1989
  266.  
  267.     Corrected a omission in the "D" (display attributes) option which pre-
  268.     vented files with "HSRA" from being display.  Also improved the "usage"
  269.     display when no arguments are given.
  270.  
  271. version 3.0   25 July 1989
  272.  
  273.     Incorporated the Read ATtributes program into the main program in-
  274.     creasing it to five functions while increasing code size by less than
  275.     1K!
  276.  
  277.     I added a simple documentation file which provides several examples
  278.     covering all the features and functions available.  See, I really do
  279.     listen to my users!
  280.  
  281. version 2.46  15 July 1989
  282.  
  283.     Tightened up some of the code and corrected a minor bug with the attr-
  284.     ibutes changing portion.  Also enhanced INFO.EXE with expanded memory
  285.     functions.
  286.  
  287. version 2.45B 13 June 1989
  288.  
  289.     Corrected minor bug that would not allow sub-class attribute changes via
  290.     <filename.*>.
  291.  
  292. version 2.45  13 June 1989
  293.  
  294.     Corrected situation where a user had to verify an attribute operation
  295.     for a single file.  Now, when a user enters a specific file on the
  296.     command line followed by an operation, the GO will instantly make the
  297.     change.  When a user selects a class of files with the <filename.*> or
  298.     <*.*> entries, he/she will be prompted for verification prior to the
  299.     operation being performed.
  300.  
  301. version 2.43  26 April 1989
  302.  
  303.     Corrected a bug in RAT.EXE which would not return the attributes of a
  304.     file that was both hidden and read-only.
  305.  
  306. version 2.42
  307.  
  308.     Updated INFO.EXE and INFO.C - program now reports number of logical
  309.     drives as opposed to number designators.  When using the f option, the
  310.     screen will stop if the number of finds exceeds 24 screen lines.
  311.  
  312. version 2.40
  313.  
  314.     Fixed the bug that would not allow a directory to be returned to its
  315.     original stated (archive bit off).  Now, directories may be backed up
  316.     upon becoming unhidden.
  317.  
  318. version 2.31
  319.  
  320.     Added INFO.EXE and INFO.C.  This program and its source code may be used
  321.     by anyone.  It isn't elegant and could have been made smaller but I like
  322.     programs with fancy colors.  There are other programs out there that do
  323.     basically the same thing as INFO, some far more comprehensive, but I
  324.     haven't seen any written in C.  If anyone has any suggestions, you can
  325.     leave me a message at either HAP's HOUSE (301) 570-9671 or Consulting
  326.     Technologies (301) 340-2212.  Feel free to experiment with the code and/
  327.     or use portions of it within your own programs if they help.
  328.  
  329. version 2.30
  330.  
  331.     Users no longer need to choose between directory and file when modifying
  332.     attributes.  This option has been moved to the command line, and for users
  333.     who only modify files, will not be noticed.
  334.  
  335.     Information on actions performed has been redone give a more pleasing
  336.     appearance.
  337.  
  338. Version 2.0
  339.  
  340.     Changed the algorithm which determined the total number of hard drives.
  341.     Earlier versions failed to work properly on Zenith computers which had
  342.     more than one hard drive, and where all hard drives were not partitioned
  343.     for DOS, and on systems where a floppy was give a drive designator > C:.
  344.  
  345.     Added the ability to change attributes on a class of files within a
  346.     directory.
  347.  
  348.     Solved the, "null pointer" error displayed upon exiting from the command
  349.     line version.
  350.  
  351.     Optimized the programs for speed versus size.
  352.  
  353. Version 1.5
  354.  
  355.     Minor bug fixes.
  356.  
  357. Version 1.2
  358.  
  359.     First shareware release version.
  360.