[BACK]Return to NEWS CVS log [TXT][DIR] Up to [local] / src / usr.bin / less

Diff for /src/usr.bin/less/Attic/NEWS between version 1.2 and 1.3

version 1.2, 2007/04/19 05:56:45 version 1.3, 2011/09/16 18:12:09
Line 12 
Line 12 
   
 ======================================================================  ======================================================================
   
           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.
Line 20 
Line 249 
   
 ======================================================================  ======================================================================
   
           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.
Line 584 
Line 820 
 * 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.
   
   
   
   
   

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3