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