home *** CD-ROM | disk | FTP | other *** search
/ Kids Cube / 6_Math.iso / roo / whatsnew.doc < prev   
Text File  |  1992-01-20  |  11KB  |  213 lines

  1.  
  2.      WHATSNEW.DOC                    January 1992
  3.  
  4.  
  5.      This lists the user visible changes to ARJ since ARJ 2.20.
  6.  
  7.  
  8.      Visible changes from the public 2.30 BETA_2 version.
  9.  
  10.      Added "-t1g" to support text with graphics characters.
  11.      Added [YNAQ] message to all query prompts.
  12.      Changed the "Bad Huffman code" message to "Bad file data".
  13.      Fixed a bug in ARJ w processing in very small files.
  14.      Fixed a bug in -jt option with extraction on secured archives.
  15.      Fixed the "-t1f" text file test algorithm.
  16.      Fixed the "Can't delete directory" problem.
  17.      Fixed DOS 2.11 file handling.
  18.  
  19.  
  20.      ARJ 2.30
  21.  
  22.      Increased the -m1 (default) and the -m2 compression ratios.
  23.      Decreased file sharing violations to a minimum even on deletes.
  24.      Changed opening of input files to allow shared reading.
  25.      Improved the compression speeds with -jm improving the most.
  26.      Added support for concatenated switch options such as "-ri1".
  27.      Added "-&" option to install a critical error handler.
  28.      Added "-+" option to set the environment variable name.
  29.      Added "-#" option to allow extraction by order number in archive.
  30.      Added "-d" option to ARJ e and ARJ x commands to provide a "move
  31.     file from archive" feature.
  32.      Added "-t1g" support for text files with graphic characters.
  33.      Modified text mode to re-archive the file when it is not text.
  34.      Added directory delete support to ARJ m -a1 archive.
  35.      Added removal of empty archive when deleting files.
  36.      Added permission prompt when deleting "*.*" files from an archive.
  37.      Added option to allow up to 1000 uniquely named multiple volumes.
  38.      Added ARJ b command to execute DOS command on archive files.
  39.      Added ARJ g command to garble an ungarbled archive.
  40.      Added ARJ k command to purge archive files marked as backups.
  41.      Added ARJ y command to copy archive with new options such as
  42.     creating a self-extractor or setting the backup flag.
  43.      Added "-g?" garble option to prompt for password with no echo.
  44.      Added "w" modifier to "-v" option to inhibit splitting of files in
  45.     multiple volume mode.
  46.      Added option to allow the use of "-o" and "-ob" at the same time.
  47.      Added documentation of "ARJ c file -zNUL" and "ARJ c file -jzNUL"
  48.     methods of stripping of file comments.
  49.      Added "-n" option support to ARJ "d" command to delete files in
  50.     archive that do not exist on disk.
  51.      Added "-n" option support to ARJ "l" command to display files in
  52.     archive that do not exist on disk.
  53.      Added "-jb" option to set the backup flag during adds and updates
  54.     to backup files instead of overwriting them.
  55.      Added "-jb1" option to reset the backup flag.
  56.      Added "-jb2" option to unmark backup files.
  57.      Added "-jb3" option to mark files as backup files.
  58.      Added "-jc" option to allow ARJ to exit extraction when specified
  59.     number of files has been extracted.
  60.      Added "-jg" option to include selection of files marked as backup.
  61.      Added "-jg1" option to select ONLY archive files marked as backup.
  62.      Added "-ji" (index file) support to ARJ d, e, j, l, t, and w commands.
  63.      Added "-jo" option to extraction to generate unique output filenames.
  64.      Added "-jp" support to ARJ w command.
  65.      Added page size support to "-jp" option.
  66.      Added "-jq" option to supply command line parameters to ARJ w and b
  67.     commands.
  68.      Added "-jt" option support to extract type commands to allow
  69.     extraction of files only after a successful test of the archive.
  70.      Added "-jt1" option to ARJ t and ARJ modification commands to do an
  71.     actual file compare along with a CRC check.
  72.      Added "-jt2" option to ARJ modifications commands to do file compares
  73.     only on added files while doing CRC checks on the rest.
  74.      Added "+" miscellaneous option to ARJ_SW configuration file.
  75.      Added "*" indicator to "l" display to indicate backup files.
  76.      Added sequence number to "v" command display.
  77.      Added backup flag and backup files message to end of "l" display.
  78.      Added support for "-<switch>-" such as "-w-" for all switches.
  79.      Added information to documentation on simple commands to delete
  80.     archive comments.
  81.      Modified ARJ to handle Bad Huffman codes without aborting.
  82.      Changed the "Bad Huffman code" message to "Bad file data".
  83.      Modified ARJ to delete extracted files with bad CRCs.
  84.      Improved the compression of large ASCII type files.
  85.      Removed base directory command line checking for certain commands.
  86.      Changed calls to clock() (int 1AH) to gettime() (DOS 2CH).
  87.      Speeded up file position seeking when archiving multiple volume
  88.     archives with large input files.
  89.      Improved the ARJ documentation.
  90.      Added control break handling to single character input mode.
  91.  
  92.      Removed superfluous repetitive display blocks with the "-i1" option.
  93.      Fixed problem with "ARJ u -e1" command where basedir has drive and/or
  94.     root.
  95.      Fixed extraneous size display when storing directories.
  96.      Fixed TEXT mode filesize test where CTLZ is in first 4K bytes.
  97.      Made failure to set a volume label return an error.
  98.      Fixed rare situation during break handling where original archive
  99.     could be deleted.
  100.      Improved error messages and error processing in ARJSFXJR module.
  101.      Fixed ARJSFX and ARJSFXJR to contain identification string "aRJsfX"
  102.     as documented so that 3rd party programs can discern ARJ SFXes.
  103.  
  104.  
  105.      ARJ 2.22
  106.  
  107.      This is a fix release for MS-DOS compatibility issues.
  108.      Removed use of clock() [int 1AH].
  109.      Removed use of int 1AH in C0.ASM.
  110.      Removed use of setcbrk() and getcbrk().
  111.  
  112.  
  113.      ARJ 2.21a
  114.  
  115.      ** IMPORTANT NEWS ****************************************************
  116.  
  117.     ARJ 2.21 does NOT correctly garble (-g option) stored (-m0)
  118.     files larger than 32767 bytes.    ARJed GIFs and archives may have
  119.     this problem, since ARJ reverts to storing when unable to
  120.     compress the file.  Archived files with this problem will
  121.     test/extract with a CRC error.    ARJ 2.21a has an option "-h+" to
  122.     correctly extract such files.
  123.  
  124.      **********************************************************************
  125.  
  126.      Fixed garble bug with stored files larger than 32767 bytes.
  127.      Fixed slight inefficiency when extracting stored files.
  128.  
  129.  
  130.      ARJ 2.21
  131.  
  132.      ** IMPORTANT NEWS ****************************************************
  133.  
  134.     On a very small number of large files, the use of the option
  135.     -jh65535 has resulted in system hangs and file CRC errors.  This
  136.     occurs with the number 65535 and 65534.  If you use this option
  137.     without the -jt option, you should verify your archived files.
  138.     I extend my deepest apologies to everyone so inconvenienced.
  139.     This is fixed in ARJ 2.21.
  140.  
  141.      **********************************************************************
  142.  
  143.      Added MS-DOS 3.x international language support so that casing of
  144.     letters is properly handled (such as the "u" with umlaut) on
  145.     the command line and with the ARJ "w" command.
  146.      Speeded up archival operations on diskettes.
  147.      Speeded up store, unstore, and diskette copy operations.
  148.      Speeded up ARJ "w" command.
  149.      Added a default choice of yes to caseless search prompt.
  150.      Added "-jv" option to "s", "p", "w" commands.
  151.      Added "-t1.doc.asm.c" option to select file type by suffix.
  152.      Added "-t1f" option to force text type.
  153.      Added "-+" option to inhibit ARJ_SW usage by ARJ.
  154.      Added TIPS and USING ARJ AS A BACKUP PROGRAM sections to the ARJ.DOC.
  155.      Added several batch files to demonstrate using ARJ to backup/restore
  156.     and using REARJ to convert archives.
  157.      Added a count of files to the ARJ deleting input files messages.
  158.      Added a volume count to "OK to proceed to next volume..." message.
  159.      Slightly improved the compression on -m3 and -m4.
  160.      Modified "ARJ l -jp *.arj" to accept a "n" input to skip archive
  161.     currently being displayed.
  162.      Modified CTL BREAK processing to always delete ARJTEMP.$nn and the
  163.     ARJ archive file when breaking during the temp copying process.
  164.      Modified ARJ to return an ERRORLEVEL of 1 for answering "NO" to
  165.     the "OK to proceed to next volume..." prompt.
  166.      Simplified many of the error messages to avoid confusion.
  167.      Improved the volume size limiting logic to account for
  168.     uncompressible data.
  169.      Fixed problem with "ARJ u -e1" command.
  170.      Fixed rare CTL Break hang problem when DOS BREAK is ON.
  171.      Fixed the ARJ "w" command when the target text spans buffers.
  172.      Fixed the ARJ "c" command to display the correct archive name
  173.     when the archive has been renamed.
  174.      Fixed ARJ file commenting to skip continued files on volumes.
  175.      Fixed a problem with a missing C/R when using "ARJ s -jv".
  176.      Fixed the diskette processing when the diskette is swapped during
  177.     the lack of disk space user prompt.
  178.      Fixed ARJ attempt to open file named "*.ARJ" for add commands.
  179.      Fixed midnight date problem caused by clock() and DOS bug.
  180.      Fixed ARJ.DOC to indicate that ARJ <command> *.ARJ works for all
  181.     ARJ commands except for the add commands (a, f, j, m, u).
  182.      Fixed rare ARJ error when using -jh65535 with certain files.
  183.      Fixed "ARJ e archive ... -zcomment.txt" to not abort for 0 files.
  184.      Fixed ARJ to handle file attributes on directories correctly.
  185.      Fixed ARJ "Out of memory" error when using "-jm" and ARJ_SW.
  186.      Fixed "-jyy" option handling of "function" key inputs.
  187.      Modified "-jyy" to display input character in original case.
  188.      Fixed "-?" to work with "-jyy".
  189.      Fixed ARJ to abort on reaching end of file early when using STDIN.
  190.      Fixed ARJ processing of empty list files to not display errors.
  191.      Fixed ARJ to delay aborting on updating an ARJ-SECURED archive so a
  192.     command like "ARJ c *.ARJ -r -zBBS.TXT" does not end prematurely.
  193.      Slightly revised LICENSE.DOC and ORDERFRM.DOC.
  194.  
  195.      Significantly speeded up self-extraction from diskettes.
  196.      Fixed ARJSFXJR (-je1) to send its output to standard output.
  197.  
  198.      Verified that QSORT by Ben Baker will work with ARJSORT.BAT without
  199.     the memory limitation problem of MS-DOS SORT.
  200.      Fixed ARJSORT to allow -! in ARJ_SW.
  201.      Fixed ARJSORT pause when user has set -jp in ARJ_SW.
  202.      Fixed ARJSORT to detect errors in MS-DOS SORT processing.
  203.  
  204.      Modified REARJ.CFG to not allow full directory extractions for PAK.
  205.      Modified REARJ to remove the temp directory between conversions.
  206.      Added REARJ "/u" usage information to "/a*" usage to REARJ.DOC.
  207.      Changed REARJ.CFG to support Viruscan version 80.
  208.      Improved REARJ CTL Break handling using PKZIP/UNZIP.
  209.  
  210.  
  211.      end of WHATSNEW.DOC
  212.  
  213.