[comp.os.msdos.apps] 4DOS 3.03 enhancements over 3.02

ff76@vaxb.acs.unt.edu (05/07/91)

What are the enhancements of 4DOS 3.03 over version 3.02 ?  Would appreciate
knowledgable responses.

Thanks.     - Jhinuk.

Jhinuk Chowdhury

Internet : FF76@VAXB.ACS.UNT.EDU

bob@omni.com (Bob Weissman) (05/08/91)

In article <1991May6.230329.46546@vaxb.acs.unt.edu> ff76@vaxb.acs.unt.edu writes:
>What are the enhancements of 4DOS 3.03 over version 3.02 ?  Would appreciate
>knowledgable responses.

Direct from JP Software, here's the change list.

Changes from 4DOS version 3.02a to 3.03
---------------------------------------

     ** 4DOS will now preserve leading whitespace on the command tail
     for external commands, and pass no whitespace to the command if
     that's how the line is entered.  For example, in the past:

               myprog/c

     would pass " /c" to MYPROG; now only "/c" will be passed.  This
     should fix occasional problems with programs that can't handle
     leading whitespace.


     ** 4DOS now does a disk reset following a ^C, or a MOVE, REN, or
     DEL command.  This should fix problems occasional problems with
     disk caches and FASTOPEN.


     ** 4DOS was sometimes swapping back in from disk when it didn't
     have to.  This has been fixed.


     ** Error levels generated by external programs in batch files are
     now returned properly to the calling program when the batch file
     is run from a transient 4DOS shell (4DOS /C).  However note that
     if EXIT is used in the batch file the value passed by EXIT will
     take precedence over the value from the last external program.


     ** Processing of F8/F9/F10 has been rewritten, and TAB has been
     added as a synonym for F9 (and Shift-TAB as a synonym for F8).


     ** The F3 key will now put the cursor at the end of the command
     line after recalling the previous command.


     ** The maximum batch file nesting depth has been increased from
     six to eight.


     ** BEEP, DELAY:  Fixed a bug that could hang for a full hour if a
     BEEP or DELAY was at an even 1/2 hour.


     ** DATE:  when running DATE, or displaying the date in the
     prompt, 4DOS now supports the European format (Mon  1. Jan 1991). 
     Also a bug that wouldn't allow you to enter dates in the 21st
     century has been fixed.


     ** DIR:  Fixed an occasional problem with doing a DIR . in the
     root directory of a drive.


     ** EXIT now accepts a numeric argument (EXIT n).  The argument
     value is returned to the previous program as the error level.  If
     no argument is given the error level from the most recent
     external program will be returned; this is a change from previous
     versions of 4DOS, for compatibility with COMMAND.COM.


     ** FOR:  Fixed a problem in aborting FOR when chaining batch
     files.


     ** GOSUB:  Fixed a problem which caused trouble when IFF was used
     in a subroutine and the GOSUB that called the subroutine was also
     within an IFF.


     ** KEYSTACK:  A long-standing bug which caused KEYSTACK to fail
     miserably in DR-DOS has been fixed.  KEYSTACK should now work
     properly in DR-DOS.


     ** REN:  Fixed a problem with REN when the only thing specified
     for the target was ".".  For example:

          ren \4dos\4dos.doc .

     will no longer generate an "Invalid path" error.


     ** TIME:  In 3.02, a garbage entry would set the time to 00:00. 
     This has been fixed to display an error message and prompt again.


     ** TYPE:  Changed to always stop on a ^Z (end of file mark), for
     compatibility with COMMAND.COM.


     ** Y:  "Y:" at the start of the command line will now refer to
     drive Y rather than the Y command.


-- 
Bob Weissman
Internet:	bob@omni.com
UUCP:		...!{apple,decwrl,pyramid,sgi,uunet}!omni!bob