version 1.2, 2007/04/19 05:56:45 |
version 1.3, 2011/09/16 18:12:09 |
|
|
|
|
====================================================================== |
====================================================================== |
|
|
|
Major changes between "less" versions 443 and 444 |
|
|
|
* Fix bug in unget handling that can cause strange effects on the |
|
command line. |
|
|
|
* Remove vestiges of obsolete -l option that can cause a crash. |
|
|
|
====================================================================== |
|
|
|
Major changes between "less" versions 436 and 443 |
|
|
|
* Change search behavior such that when a search is given an explicit |
|
pattern, the entire displayed screen is included in the search and |
|
not just the portion after the target line. |
|
|
|
* Add -A option to change search behavior to the old way: only |
|
the portion of the screen after the target line is searched. |
|
|
|
* Add %F formatting to prompt strings, replaced by the last component |
|
of the input file. |
|
|
|
* Control-G while editing a command exits the command. |
|
|
|
* Less now exits with status 2 if control-C is pressed and -K is in effect. |
|
|
|
* Fix "ungetc overflow" when passing long commands via the -p option. |
|
|
|
* Fix bug in using line filtering via the & command |
|
in combination with -i and -I. |
|
|
|
* Fix bug in handling negative arguments to the -j option. |
|
|
|
* Fix bug in handling %t in prompt strings. |
|
|
|
* Improve handling of long option names. |
|
|
|
* Improve percentage calculation for very large files. |
|
|
|
====================================================================== |
|
|
|
Major changes between "less" versions 429 and 436 |
|
|
|
* Don't pass "-" to non-pipe LESSOPEN unless it starts with "-". |
|
|
|
* Allow a fraction as the argument to the -# (--shift) option. |
|
|
|
* Fix highlight bug when underlined/overstruck text matches at end of line. |
|
|
|
* Fix non-regex searches with ctrl-R. |
|
|
|
====================================================================== |
|
|
|
Major changes between "less" versions 424 and 429 |
|
|
|
* LESSOPEN pipe will now be used on standard input, if the LESSOPEN |
|
environment variable begins with "|-". |
|
|
|
* The -D option with one number now means use the normal background color. |
|
|
|
* Don't change permissions on history file if it is not a regular file. |
|
|
|
* Fix non-ANSI-compliant code that caused problems with some compilers. |
|
|
|
* Fix binary file detection in UTF-8 mode. |
|
|
|
* Fix display problems with long lines on "ignaw" terminals. |
|
|
|
* Fix problem interrupting the line number calculation for initial prompt. |
|
|
|
* Fix SGR emulation when dealing with multiple attributes (eg. bold+underline). |
|
|
|
* Fix highlight bug when searching for underlined/overstruck text. |
|
|
|
====================================================================== |
|
|
|
Major changes between "less" versions 418 and 424 |
|
|
|
* New "&" command allows filtering of lines based on a pattern. |
|
|
|
* Status column now displays a search match, even if the matched |
|
string is scrolled off screen because -S is in effect. |
|
|
|
* Improve behavior of -F option. |
|
|
|
* Allow CSI character (0x9B) to work in UTF-8 mode. |
|
|
|
* Output carriage return at startup in case terminal doesn't default |
|
to column 1. |
|
|
|
* Fix bug in '' (quote, quote) command after G command. |
|
|
|
====================================================================== |
|
|
|
Major changes between "less" versions 416 and 418 |
|
|
|
* Color escape sequences are now supported in WIN32 build. |
|
|
|
* Makefile now uses EXEEXT feature of autoconf. |
|
|
|
* Fix search bug when using -R and text contains ANSI color escape sequences. |
|
|
|
* Fix crash when using -r with UTF-8 text containing 0x9B bytes. |
|
|
|
* Fix display bug when using ' command to move less than one page forward. |
|
|
|
* Update GPL to version 3. |
|
|
|
====================================================================== |
|
|
|
Major changes between "less" versions 409 and 416 |
|
|
|
* New --follow-name option makes F command follow the name of a file |
|
rather than the file descriptor if an open file is renamed. |
|
|
|
* Make searching with -i/-I work correctly with non-ASCII text. |
|
|
|
* Fix DJGPP build. |
|
|
|
====================================================================== |
|
|
|
Major changes between "less" versions 406 and 409 |
|
|
|
* Support CSI escape sequences, like SGR escape sequences. |
|
|
|
* Fix bug which caused screen to fail to repaint when window is resized. |
|
|
|
* Fix bug in using -i and -I flags with non-ASCII text. |
|
|
|
* Fix configure bug on systems which don't support langinfo.h. |
|
|
|
* Fix crash when searching text containing certain invalid UTF-8 sequences. |
|
|
|
====================================================================== |
|
|
|
Major changes between "less" versions 394 and 406 |
|
|
|
* Allow decimal point in number for % (percent) command. |
|
|
|
* Allow decimal point in number for -j option (fraction of screen height). |
|
|
|
* Make n command fetch previous pattern from history file on first search. |
|
|
|
* Don't rewrite history file if it has not changed. |
|
|
|
* Don't move to bottom of screen on first page. |
|
|
|
* Don't output extraneous newlines, so copy & pasting lines from the |
|
output works better. |
|
|
|
* The -c option has been made identical with the -C option. |
|
|
|
* Allow "/dev/null" as synomym for "-" in LESSHISTFILE to indicate |
|
that no history file should be used. |
|
|
|
* Search can now find text which follows a null byte, if the PCRE |
|
library is used, or if no-regex searching (ctrl-R) is used. |
|
|
|
* Better compatibility with POSIX more specification. |
|
|
|
* Make -f work for directories. |
|
|
|
* Make "t" cmd traverse tags in the correct order. |
|
|
|
* Allow a few binary characters in the input file before warning |
|
that the file is binary. |
|
|
|
* Don't warn that file is binary if it merely contains ANSI color sequences |
|
and -R is in effect. |
|
|
|
* Update Unicode character tables. |
|
|
|
* Support DESTDIR in Makefile. |
|
|
|
* Fix bug when filename contains certain shell metacharacters such as "$". |
|
|
|
* Fix bug when resizing the window while waiting for input from a pipe. |
|
|
|
* Fix configure bugs. |
|
|
|
====================================================================== |
|
|
|
Major changes between "less" versions 382 and 394 |
|
|
|
* Add history file to save search and shell command history between |
|
invocations of less. |
|
|
|
* Improve behavior of history list for search and shell commands. |
|
|
|
* Add -K (or --quit-on-intr) option to make less exit immediately on ctrl-C. |
|
|
|
* Improve handling of UTF-8 files and commands, including better |
|
line wrapping and handling double-width chars. |
|
|
|
* Added LESSUTFBINFMT environment variable to control display of |
|
non-printable characters in a UTF-8 file. |
|
|
|
* Add --with-secure option to configure, to make it easier to |
|
build a secure version of less. |
|
|
|
* Show search matches in the status column even if search highlights |
|
are disabled via the -G option or the ESC-u command. |
|
|
|
* Improve performance when the file contains very long lines. |
|
|
|
* Add "windows" charset. |
|
|
|
* Add man page for lessecho. |
|
|
|
* Add support for erase2 character, treated same as erase. |
|
|
|
* Use ASCII lowercase/uppercase logic when operating on the command line. |
|
|
|
* Update makefile for Borland C++ 5.5.1. |
|
|
|
* Fix bug in calculating number of pages for %D prompt. |
|
|
|
* Fix bug in handling tag file error. |
|
|
|
* Fix obscure bug if input file is deleted while viewing help. |
|
|
|
* Fix bug handling filenames which include square brackets. |
|
|
|
* Fix possible buffer overflow in "global" tag search. |
|
|
|
* Fix possible buffer overflow in usage of LESSOPEN and LESSCLOSE. |
|
|
|
* Fix buffer overflow in reverse search. |
|
|
|
====================================================================== |
|
|
Major changes between "less" versions 381 and 382 |
Major changes between "less" versions 381 and 382 |
|
|
* Removed some old copyrighted code. |
* Removed some old copyrighted code. |
|
|
|
|
====================================================================== |
====================================================================== |
|
|
|
Major changes between "less" versions 381 and 382 |
|
|
|
* Removed some old copyrighted code. |
|
This probably breaks OS/9 support. |
|
|
|
====================================================================== |
|
|
Major changes between "less" versions 378 and 381 |
Major changes between "less" versions 378 and 381 |
|
|
* New -L option to disable LESSOPEN processing. |
* New -L option to disable LESSOPEN processing. |
|
|
* Lesskey files may now include characters after the action as |
* Lesskey files may now include characters after the action as |
extra input to be parsed after the action; for example: |
extra input to be parsed after the action; for example: |
"toggle-option X" to toggle a specific option X. |
"toggle-option X" to toggle a specific option X. |
|
|
|
|
|
|
|
|
|
|