home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / dxp234.zip / DXP.HST < prev    next >
Text File  |  1994-07-08  |  11KB  |  219 lines

  1. History of Disk eXPress:
  2.  
  3. 1.01    11/25/91        First release of DSKEXP (Disk Express).  Package
  4.                         includes this history file, the documentation file,
  5.                         DSKEXP.EXE (DOS version of the program) and
  6.                         DSKEXP2.EXE (OS/2 version of the program).
  7. 1.02    12/04/91        Bug fix for version 1.01.
  8.                         DSKEXP:
  9.                           - Failed to read diskette correctly if a new
  10.                             diskette is inserted in drive.  If the diskette
  11.                             has been previously accessed by DOS, DSKEXP
  12.                             will read the diskette correctly.
  13.                           - Failed to read 160K/180K diskettes.
  14.                           - Diskette conversion failed for 160K/180K
  15.                             diskettes.
  16.                         DSKEXP and DSKEXP2:
  17.                           - Incorrect diskette fragmentation report for
  18.                             1.2M diskette.
  19.                           - Diskette conversion is now limited to different
  20.                             form factor diskettes (5.25" to 5.25" conversion
  21.                             and 3.5" to 3.5" conversion are not allowed).
  22.                           - Corrections to documentation.
  23. 1.04    02/19/92        DSKEXP:
  24.                           - /f not working in version 1.02 is fixed.
  25.                         DSKEXP and DSKEXP2:
  26.                           - New logic for FAT scanning.  Previous versions
  27.                             may not correctly determine the actual last
  28.                             sector used unless /a is specified.
  29.                           - New Ctrl-C and Ctrl-Break routines.
  30.                           - Incomplete output file will be deleted when user
  31.                             hits Ctrl-C/Ctrl-Break.
  32.  
  33. New major release:
  34.  
  35. 2.00    05/19/92        Name changed to DXP.EXE.  Added Xtract as a standlone
  36.                         diskette image extractor.  DXP and XTRACT are now
  37.                         dual mode applications (OS/2 and DOS).  Refer to
  38.                         DXP.DOC for all the new features for Version 2
  39.                         release.
  40.  
  41.                         Bugs fixed in 1.04 are carried over to version 2.
  42.                         The known ones under 1.04 are:
  43.                           - Ran out of near heap under OS/2 if a CMD.EXE
  44.                             replacement shell is used.
  45.                           - FAT scanning logic may miss sparsely allocated
  46.                             clusters and the bad clusters count may be off
  47.                             by one.
  48.                           - /c conversion switch under OS/2 is now working.
  49. 2.01    09/04/92        Minor image description display code bug fix.
  50.  
  51.                         Reworked all display routines so that all errors
  52.                         and warning messages are sent to stderr.  Normal
  53.                         messages are sent to stdout.
  54.  
  55.                         Corrections to spelling errors in documentation.
  56. 2.02    10/17/92        Improved error messages and error logic.
  57. (internal release)
  58.                         Better detection of invalid image header by DXP.
  59.  
  60.                         Improved documentation.
  61. 2.03    10/23/92        Improved error handling when reading an unformatted
  62.                         diskette when running the program under OS/2.
  63. 2.04    11/30/92        Bug fix to allow formatting of 1.44M and 720K
  64. (internal release)      diskettes in 2.88M diskette drive.  Minor code
  65.                         clean up and maintenance.
  66.  
  67.                         Corrected buffer allocation code for running DXP
  68.                         under DOS with 2.88M diskette.
  69. 2.10    01/26/93        Completely rewritten low-level diskette read/write
  70.                         code for the DOS side of Disk eXPress.  This allows
  71.                         read/write of sectors at high speed under OS/2 DOS
  72.                         box also.
  73.  
  74.                         More code and compiler optimizations to reduce self-
  75.                         extracting code size by about 2K, and a 10% overall
  76.                         speed up.
  77.  
  78.                         Corrections to some error messages.
  79.  
  80.                         Two beeps are now produced for CRC mismatch after
  81.                         diskette is created.
  82.  
  83.                         New /q switch to allow QuickFormatting of diskette.
  84.  
  85.                         New /DOS switch to allow making of self-extracting
  86.                         images that run under DOS and OS/2 DOS box ONLY.
  87.                         Reduction of 13K overhead in self-extracting code.
  88.  
  89.                         New /s switch in self-extracting image to bypass
  90.                         warning prompt.
  91.  
  92.                         Description can now be entered by specifying them
  93.                         in environment variables (DXPDESC1 to DXPDESC5).
  94.  
  95.                         Added "Format once", "Format all" selections when a
  96.                         diskette write error is encountered.
  97. 2.10a   02/12/93        Fixed a problem with "***  in used or not found."
  98.                         error if DXP is used with certain OS/2 replacement
  99.                         command shells such as 4OS2-32.
  100. 2.10b   05/31/93        Changes in copyright message.
  101. (internal release)
  102.                         Fixed incorrect message prompt when QuickFormatting a
  103.                         write-protected diskette.
  104. 2.20    07/22/93        Disk eXPress now reads non-DOS diskettes.  Diskettes
  105.                         must conform to PC physical formats with 512-byte
  106.                         sectors.
  107.  
  108.                         New 32-bit OS/2 version included in the package.  The
  109.                         compression/decompression thread are typically 40%
  110.                         faster than the 16-bit version under OS/2 2.x.
  111.                         Memory consumption is about the same as the 16-bit
  112.                         version when both are running under OS/2 2.x.
  113.  
  114.                         Small enhancement with self-extracting code to
  115.                         display the full details on diskette image stored.
  116.  
  117.                         Streamlined self-extracting code, making it smaller,
  118.                         yet providing more functionality.
  119.  
  120.                         Streamlined the diskette verify after write routine.
  121.  
  122.                         Streamlined the self-extracting code replacement
  123.                         routine.
  124.  
  125.                         Bug fix with calculating last track (without the /a
  126.                         switch) when creating diskette image for single-sided
  127.                         diskette (missed by one track).
  128.  
  129.                         Rewritten startup and exit code making Disk eXPress
  130.                         more robust during startup and asynchronous process
  131.                         termination.
  132.  
  133.                         Minor changes with help screens and messages.
  134. 2.30    10/18/93        Added /d to allow displaying of image description
  135.                         in self-extracting images.
  136.  
  137.                         New /p switch for specifying pass phrase to enable
  138.                         data encryption.
  139.  
  140.                         New option to allow sector skewing when formatting
  141.                         diskette under OS/2.  This allows 10 to 50% speed
  142.                         increase in future diskette read/write under OS/2.
  143.  
  144.                         /a switch extended to accept user specified
  145.                         diskette capacity for non-DOS diskette.
  146.  
  147.                         Threads priority tuning to further increase the
  148.                         speed of Disk eXPress by 5 to 10%.  32-bit version
  149.                         of Disk eXPress can run up to 2.3 times faster
  150.                         than the DOS version when used in conjunction with
  151.                         sector skew optimized diskettes.
  152.  
  153.                         More elaborate error return code is now provided.
  154.  
  155.                         Speeded up the operation of the /r switch.
  156.  
  157.                         Enhanced the automatic diskette sensing routine.
  158.  
  159.                         Disk eXPress Self-check message is removed since the
  160.                         checking is much faster.
  161.  
  162.                         Fixed diskette read error prompt for self-extracting
  163.                         code after a non-DOS diskette is created.  Please
  164.                         replace the self-extracting code with the /r switch.
  165.  
  166.                         Fixed stdout redirection for DXP.EXE under OS/2.
  167.  
  168.                         Fixed error when decompressing single-sided diskette
  169.                         image.  The last track was omitted by version 2.20.
  170.                         All such self-extracting images created by version
  171.                         2.20 must be replaced with version 2.30 self-
  172.                         extracting code.
  173.  
  174.                         Fixed a bug to prevent possible crashing of Disk
  175.                         eXPress when sensing unformatted diskette.
  176.  
  177.                         Fixed a potential C library dead lock under OS/2
  178.                         with DXP.EXE if Ctrl-C is pressed in the middle of
  179.                         an operation.
  180. 2.31    11/08/93        Compression/decompression code tuning to achieve
  181.                         another 7-20% speed up with the use of Execution
  182.                         Trace Analyzer in IBM C Set++.
  183.  
  184.                         /w switch for wiping unused tracks at the end of the
  185.                         the diskette during image extraction.
  186.  
  187.                         Fixed a bug introduced in 2.30 for disallowing
  188.                         extraction of version 1.0x images.
  189.  
  190.                         Internal maintenance to allow the 16-bit OS/2 code
  191.                         to run under Windows NT.  This includes DXP.EXE,
  192.                         XTRACT.EXE and VMDISKX.EXE.
  193.  
  194.                         Program size reduction by replacing C library calls
  195.                         with operating system calls when possible.
  196.  
  197.                         Missing DXP.HST history file in the 2.30 shareware
  198.                         release.
  199. 2.32    03/08/94        Added wildcard processing for self-extracting code
  200.                         replacement (/r switch).
  201.  
  202.                         Allows the imaging of diskettes containing bad
  203.                         sectors.
  204.  
  205.                         Proper capture of image description via I/O
  206.                         redirection (dxp image.exe /d > desc.txt).
  207. 2.33   05/08/94         Minor memory managment fix to enable DXP32.EXE to
  208.                         work with SVDisk.sys.
  209.  
  210.                         Fixed wildcard processing for DXP.EXE/DXP32.EXE under
  211.                         OS/2 2.11.
  212.  
  213.                         Memory management changes in QuickFormat code for
  214.                         DXP under DOS to prevent the remote possibility of
  215.                         running out of near heap space.
  216.  
  217.                         Code optimization for FAT analyzing routine.
  218. 2.34    07/08/94        Re-release of 2.33 with new ordering procedure.
  219.