[Toc][Index]

Bugs Fixed


What's New - Bugs Fixed 
        »  Piping the output of a batch file which also contains a pipe 
           will no longer cause problems. 
        »  ACTIVATE:  The CLOSE option now works properly. 
        »  DESCRIBE:  Fixed a problem with quoted long filenames with 
           paths. 
        »  RENAME:  Now works properly when renaming quoted long filenames 
           with embedded wildcards. 
        »  Fixed a problem with invalid drive change requests -- commands 
           like "1:" would crash CMD.EXE. 
        »  Quoted long filenames can now be used in the .INI file. 
        »  @FILESEEKL[] now always returns to the start of the file before 
           seeking. 
 
 3.01  »   Enabled the NormalPopupKey directive in the .INI file. 
            Previously this directive was documented but was only 
           available under its old name (NormalHWinKey). 
 3.01  »   Fixed a problem which caused spurious "nesting level" errors 
           when the Include directive was used more than three times in 
           the .INI file. 
 3.01  »   Modified popup windows to avoid the situation where the bottom 
           half of the window is empty when the initially selected line is 
           at the end of the list. 
 3.01  »   CHCP:  Fixed a problem with not redisplaying existing special 
           characters on the screen. 
 3.01  »   DETACH:  Fixed a problem with not expanding variables before 
           running an external program. 
 3.01  »   DEL:  Fixed a problem with /W and 0-byte files. 
 3.01  »   DIR:  Fixed several problems, including: 
 *   /4/Z did not display file sizes ending in ".9M" (1.9M, 2.9M, etc.) 
     correctly. 
 *   /J did not display the descriptions. 
 *   /OGU was ignoring the 'U'; it will now display the files unsorted 
     after the directory names. 
 *   "*.*" was incorrectly being appended to file specifications that 
     ended in a question mark. 
 3.01  »DIR:  No longer appends a ".*" to filenames entered on the command 
 line without an extension (to match CMD.EXE's behavior). 3.01  »DO: 
  Fixed a problem with "LEAVE" not closing the file handle on a "do var in 
 @filename", and a similar problem with exiting the batch file with QUIT 
 or CANCEL from inside a DO loop which had a file open. 3.01  »DRAWVLINE: 
  Fixed a problem with connecting to a horizontal line on the right side. 
 3.01  »ECHOS:  Fixed a problem with aborting an ECHOS with a Ctrl-C while 
 in a DO or FOR loop. 3.01  »FOR:  Fixed a problem with combining /A:xx 
 and /R, and another problem with combining /H and /R. 3.01  »SELECT: 
  Fixed a problem with incorrectly adding quotes to short filenames on 
 long filename drives if they contained a drive spec. 3.01  »SWITCH: 
  Fixed occasional problems with nested SWITCHes. 3.01  »_PIPE:  Fixed a 
 problem with this variable not always returning 1 when inside a pipe. 
 3.01  »@EAREAD and @EAWRITE:  Fixed a problem with long filenames. 3.01 
  »@EVAL:  Fixed a bug with maximum-length argument strings. 3.01 
  »@EXPAND[filename[,attributes]]:  Fixed a problem with not adding quotes 
 to long filenames with embedded whitespace. 3.01 
  »@FILEWRITEB[n,length,string]:  No longer truncates on a write if the 
 file was opened in binary mode. 3.01  »@WORDS[["xxx",]string]:  Fixed a 
 problem if the line began with a -. 3.02  »Extended wildcards are now 
 supported inside file exclusion ranges.  (In previous versions the 
 documentation indicated that this support was available, but it was not.) 
 3.02  »Fixed a problem which prevented filename completion from returning 
 hidden and system files when these files were enabled in the 
 FILECOMPLETION variable.  Note that the default filename completion 
 search does not display hidden and system files, but now if you use 
 FILECOMPLETION to enable those files for a specific command, they will be 
 shown as you cycle through files with <Tab>. 3.02  »Improved handling of 
 commands using both * (disable alias) and @ (don't add to command 
 history) at the start. 3.02  »@FILES:  Fixed a problem which caused this 
 function to leave a file handle open, which could cause subsequent 
 "access denied" errors. 3.02  »@REPLACE:  Fixed a problem with replacing 
 commas. 3.02  »@SELECT:  Fixed a problem with files over 64K. 3.02  »CDD: 
 Fixed a problem if TREE was disabled (CDD /S uses TREE to build the 
 directory index). 3.02  »FFIND: Fixed a problem with /C and bracketed 
 wildcards. 3.02  »INPUT: Fixed a problem with line input (SETDOS /L1) and 
 the /Ln switch.  (It was allowing a maximum of "n-1" rather than "n" 
 characters.) 3.02  »LIST: Fixed a problem with highlighting the offsets 
 as well as the actual found text when in hex mode. 3.02  »SWITCH: Fixed 
 minor problems with nested SWITCH statements. 3.02  »TEE: Fixed a problem 
 with TEE'ing to CLIP:. 3.02  »TOUCH: Fixed a problem with failing to 
 display a usage message when there were no parameters after a /C, and 
 another problem with properly detecting invalid times. 3.02  »UNALIAS: 
 Fixed a problem with /R. 3.02b  »Fixed a problem with piping to external 
 applications. 3.02b  »Fixed a problem which occasionally caused spurious 
 "internal error" crashes. 3.02b  »@EXEC:  Fixed a problem which prevented 
 the command from being executed at all if it was preceded with an @. 
 3.02b  »@MAKEAGE:  Fixed a problem which caused 2-digit dates to be 
 interpreted based on 1980 rather than 2000 (e.g.  01-01-02 was taken to 
 mean 1-Jan-1982 rather than the correct value, 1-Jan-2000). 3.03  »Fixed 
 a problem which caused a crash with extremely large extended directory 
 search databases. 3.03  »CHCP: Fixed a problem which caused a crash when 
 changing the code page under Warp FixPak 13 and above. 3.03  »FFIND: 
 Fixed a problem with wildcards. 3.04  »CHCP: Fixed a problem still 
 causing a crash when changing the code page. 3.04b  »Fixed a problem with 
 setting the command window icon on Warp 4 and above. 3.04b  »Changed the 
 way CMD.EXE loads JPOS2DLL.DLL. Previously only the LIBPATH would be 
 searched. Now the LIBPATH is searched first and if the search fails, the 
 directory where CMD.EXE.EXE was invoked from is searched. A side effect 
 of this new behaviour is that if two different versions of CMD.EXE are 
 run from two different directories and there is no JPOS2DLL.DLL on 
 LIBPATH, each CMD.EXE version will load its own JPOS2DLL. 

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs