=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/less/Attic/NEWS,v retrieving revision 1.2 retrieving revision 1.3 diff -c -r1.2 -r1.3 *** src/usr.bin/less/Attic/NEWS 2007/04/19 05:56:45 1.2 --- src/usr.bin/less/Attic/NEWS 2011/09/16 18:12:09 1.3 *************** *** 12,18 **** --- 12,247 ---- ====================================================================== + 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 * Removed some old copyrighted code. *************** *** 20,25 **** --- 249,261 ---- ====================================================================== + 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 * New -L option to disable LESSOPEN processing. *************** *** 584,586 **** --- 820,827 ---- * Lesskey files may now include characters after the action as extra input to be parsed after the action; for example: "toggle-option X" to toggle a specific option X. + + + + +