home *** CD-ROM | disk | FTP | other *** search
- This file documents the changes in MORE V2.3G.
-
- - A bug was fixed which caused the -s switch to fail and more to subsequently
- print strange characters on the screen.
-
- - The implementation of the '!' shell escape was completely rewritten so that
- it now uses the contents of the COMSPEC variable to locate the shell program
- to invoke and inquires the DOS switch character to use in the '/c' option
- for the command processor. This fixes several bugs:
- - If the file command.com was not somewhere on the PATH the invocation
- would fail.
- - If the DOS's current switch character was not set to '/' the invocation
- would fail.
- - If the shell that you wanted to invoke was something other than the
- standard DOS command interpreter (command.com) the invocation would either
- fail or at least invoke the wrong shell.
-
- - When using a shell escape the prompt environment is modified to include a
- message telling the user how to exit the shell and return to more.
-
- - On certain very fast computers (e.g., fast 386 machines) more would frequently
- die with a zero-divide error immediately upon startup. This has been found
- and fixed.
-
- - More did not properly handle 80 character lines. This has been fixed.
- See more.doc (the section on caveats) for further information.
-
- - When more now encounters the characters "_^H" in a file it will discard
- them, so that things like Unix man pages can be viewed.
-
- - The code which determines the type of video display hardware present on
- the system has been improved.
-
- - A new environment variable has been added so that the user can force more
- to use (for the prompt) the display attributes which it would normally use
- on a monochrome display. This is useful primarily for CGA boards with
- monochrome monitors on which the distinction between the colors used in
- the prompt is minimal. To turn on this feature do: SET MOREMONO=MONO.
-
- - The file MOREHELP.TXT is no longer a part of the distribution. It's contents
- are now compiled into the program. The corresponding environment variable
- MOREHELP is no longer supported or required.
-
- - More used to put out a space character with normal attributes when it
- was exiting. It still does so, but now moves the cursor back to the
- left margin when done. This is normally not a problem since on most
- systems a newline is output (by command.com) before the prompt is
- displayed.
-
- - The documentation of the -w command-line option has been corrected. The
- old documentation described it as being '+<number>' rather than
- '-w<number>'.
-
- - A new command-line option has been added: -v, which causes more to perform
- a self-consistency check to verify that the executable file has not been
- modified, possibly by a virus. If any modification is found, more will exit
- with an appropriate error message. The test is done via a 32-bit crc
- computation, so it would be expected to be fairly robust. Note, however,
- that this is not proof against trojan horses, but rather is intended to
- test for corruption by a virus AFTER installation on your system.
-
- - The search function used to display the target line in bright white
- on a black background. Now the display attributes of the target line
- are determined at startup based on the existing attributes on the screen.
- If the screen is normal white on black or reverse video, bright white on black
- is used; if the screen is bright white on black, reverse video is used;
- if the background is non-black and non-reverse-video, bright white on some
- contrasting background color is used.
-
- - When more was reading input from a pipe or a redirected file an attempt
- to perform a search would cause the program to hang. This is now fixed.
-
-
- Bugs reported or enhancements requested which were NOT implemented:
-
- - A user requested that ^L redraw the screen after the help message is
- displayed. This was NOT done because the commands 'b' and 'space'
- together do virtually the same thing (except when the current location
- is within one screenfull of the top of the file, in which case just 'b'
- will do it).
-
-