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

Annotation of src/usr.bin/less/NEWS, Revision 1.1.1.1

1.1       etheisen    1:        Major changes between "less" versions 278 and 290
                      2:
                      3: * Accepts GNU-style options "--help" and "--version".
                      4:
                      5: * OS/2 version looks for less.ini in $HOME before $INIT and $PATH.
                      6:
                      7: * Bug fixes
                      8:
                      9: ======================================================================
                     10:
                     11:
                     12:        Major changes between "less" versions 252 and 278
                     13:
                     14: * A LESSOPEN preprocessor may now pipe the converted file data to less,
                     15:   rather than writing it to a temporary file.
                     16:
                     17: * Search pattern highlighting has been fixed.  It now highlights
                     18:   reliably, even if a string is split across two screen lines,
                     19:   contains TABs, etc.
                     20:
                     21: * The -F flag (which suppress search highlighting) has been changed
                     22:   to -G.  A new flag, -g, changes search highlighting to highlight
                     23:   only the string found by the last search command, instead of all
                     24:   strings which match the last search command.
                     25:
                     26: * New flag -I acts like -i, but ignores case even if the search
                     27:   pattern contains uppercase letters.
                     28:
                     29: * Less now checks for the environment variable VISUAL before EDITOR.
                     30:
                     31: * Ported to OS/2.
                     32:
                     33: ======================================================================
                     34:
                     35:
                     36:        Major changes between "less" versions 237 and 252
                     37:
                     38: * Changes in line-editing keys:
                     39:   The literal key is now ^V or ^A rather than \ (backslash).
                     40:   Filename completion commands (TAB and ^L) are disabled
                     41:   when typing a search pattern.
                     42:
                     43: * Line-editing command keys can be redefined using lesskey.
                     44:
                     45: * Lesskey with no input file defaults to $HOME/.lesskey
                     46:   rather than standard input.
                     47:
                     48: * New option -V displays version number of less.
                     49:
                     50: * New option -V displays version number of lesskey.
                     51:
                     52: * Help file less.hlp is now installed by default in /usr/local/share
                     53:   rather than /usr/local/lib.
                     54:
                     55:
                     56: ======================================================================
                     57:
                     58:
                     59:        Major changes between "less" versions 170 and 237
                     60:
                     61: * By popular demand, text which matches the current search pattern
                     62:   is highlighted.  New -F flag disables this feature.
                     63:
                     64: * Henry Spencer's regexp.c is now included, for systems which do not
                     65:   have a regular expression library.
                     66:   regexp.c is Copyright (c) 1986 by University of Toronto.
                     67:
                     68: * New line-editing keys, including command history (arrow keys) and
                     69:   filename completion (TAB).
                     70:
                     71: * Input preprocessor allows modification of input files (e.g. uncompress)
                     72:   via LESSOPEN/LESSCLOSE environment variables.
                     73:
                     74: * New -X flag disables sending termcap "ti" and "te" (initialize and
                     75:   deinitialize) strings to the terminal.
                     76:
                     77: * Changing -i from within less now correctly affects a subsequent
                     78:   repeated search.
                     79:
                     80: * Searching for underlined or overstruck text now works when the -u
                     81:   flag is in effect, rather than the -i flag.
                     82:
                     83: * Use setlocale (LANG and LC_CTYPE environment variables) to determine
                     84:   the character set if LESSCHARSET/LESSCHARDEF are not set.
                     85:
                     86: * The default format for displaying binary characters is now standout
                     87:   (reverse video) rather than blinking.  This can still be changed by
                     88:   setting the LESSBINFMT environment variable.
                     89:
                     90: * Use autoconf installation technology.
                     91:
                     92: * Ported to MS-DOS.
                     93:
                     94:         ********************************
                     95:           Things that may surprise you
                     96:         ********************************
                     97:
                     98: * When you enter text at the bottom of the screen (search string,
                     99:   filename, etc.), some keys act different than previously.
                    100:   Specifically, \ (backslash), ESC, TAB, BACKTAB, and control-L
                    101:   now have line editing functions.
                    102:
                    103: * Some previous unofficial versions of less were able to display
                    104:   compressed files.  The new LESSOPEN/LESSCLOSE feature now provides
                    105:   this functionality in a different way.
                    106:
                    107: * Some previous unofficial versions of less provided a -Z flag to
                    108:   set the number of lines of text to retain between full screen scrolls.
                    109:   The -z-n flag (that is, -z with a negative number) provides this
                    110:   functionality.
                    111:
                    112:
                    113: ======================================================================
                    114:
                    115:
                    116:        Major changes between "less" versions 123 and 170
                    117:
                    118: * New option -j allows target lines to be positioned anywhere on screen.
                    119:
                    120: * New option -S truncates displayed line at the screen width,
                    121:   rather than wrapping onto the next line.
                    122:
                    123: * New option -y limits amount of forward scroll.
                    124:
                    125: * New option -T specifies a "tags" file.
                    126:
                    127: * Non-printable, non-control characters are displayed in octal.
                    128:   Such characters, as well as control characters, are displayed
                    129:   in blinking mode.
                    130:
                    131: * New command -+ sets an option to its default.
                    132: * New command -- sets an option to the opposite of its default.
                    133:
                    134: * Lesskey file may have a string appended to a key's action,
                    135:   which acts as though typed in after the command.
                    136:
                    137: * New commands ESC-^F and ESC-^B match arbitrary types of brackets.
                    138:
                    139: * New command F monitors a growing file (like "tail -f").
                    140:
                    141: * New command | pipes a section of the input file into a shell command.
                    142:
                    143: * New command :x directly jumps to a file in the command line list.
                    144:
                    145: * Search commands have been enhanced and reorganized:
                    146:        n       Repeat search, same direction.
                    147:        N       Repeat search, opposite direction.
                    148:        ESC-/   Search forward thru file boundaries
                    149:        ESC-?   Search backward thru file boundaries
                    150:        ESC-n   Repeat search thru file boundaries, same direction.
                    151:        ESC-N   Repeat search thru file boundaries, opposite direction.
                    152:   Special character * causes search to search thru file boundaries.
                    153:   Special character @ causes search to begin at start/end of file list.
                    154:
                    155: * Examining a new file adds it to the command line list.
                    156:   A list of files, or an expression which matches more than one file,
                    157:   may be examined; all of them are added to the command line list.
                    158:
                    159: * Environment variables LESSCHARSET and LESSCHARDEF can define
                    160:   a non-ASCII character set.
                    161:
                    162: * Partial support for MSDOS, including options -R for repainting screen
                    163:   on quit, -v/-V to select video mode, and -W to change window size.
                    164:
                    165:
                    166: ======================================================================
                    167:
                    168:
                    169:        Major changes between "less" versions 97 and 123
                    170:
                    171: * New option (-N) causes line numbers to be displayed in the
                    172:   text of the file (like vi "set nu").
                    173:
                    174: * New option (-?) prints help message immediately.
                    175:
                    176: * New option (-r) displays "raw" control characters, without
                    177:   mapping them to ^X notation.
                    178:
                    179: * New option (-f) forces less to open non-regular files
                    180:   (directories, etc).
                    181:
                    182: * New option (-k) can be used to specify lesskey files by name.
                    183:
                    184: * New option (-y) can be used to set a forward scroll limit
                    185:   (like -h sets a backward scroll limit).
                    186:
                    187: * File marks (set by the m command) are now preserved when a new
                    188:   file is edited.  The ' command can thus be used to switch files.
                    189:
                    190: * New command ESC-/ searches all files (on the command line)
                    191:   for a pattern.
                    192:
                    193: * New command ESC-n repeats previous search, spanning files.
                    194:
                    195: * The N command has been changed to repeat the previous search
                    196:   in the reverse direction.  The old N command is still available
                    197:   via :n.
                    198:
                    199: * New command ESC-N repeats previous search in the reverse
                    200:   direction and spanning files.
                    201:
                    202: * 8 bit characters are now supported.  A new option (-g) can be
                    203:   used to strip off the eighth bit (the previous behavior).
                    204:
                    205: * Options which take a following string (like -t) may now
                    206:   optionally have a space between the option letter and the string.
                    207:
                    208: * Six new commands { } ( ) [ and ] can be used to match
                    209:   brackets of specific types, similar to vi % command.
                    210:
                    211: * New commands z and w move forward/backward one window and
                    212:   simultaneously set the window size.
                    213:
                    214: * Prompt string expansion now has %L for line number of the last
                    215:   line in the file, and %E for the name of the editor.
                    216:   Also, % escapes which refer to a line (b=bottom, t=top, etc.)
                    217:   can use j for the jump target line.
                    218:
                    219: * New environment variable LESSEDIT can be used to tailor the
                    220:   command string passed to the editor by the v command.
                    221:
                    222: * Examining a file which was previously examined will return
                    223:   to the same position in the file.
                    224:
                    225: * A "%" is expanded to the current filename and a "#" to the
                    226:   previous filename, in both shell commands and the E command.
                    227:   (Previously % worked only in shell commands and # worked
                    228:   only in the E command.)
                    229:
                    230: * New command ":ta" is equivalent to "-t".
                    231:
                    232: * New command "s" is equivalent to "-l".
                    233:
                    234: * The - command may be followed by "+X" to revert to the default
                    235:   for option X, or "-X" to get the opposite of the default.
                    236:
                    237: * Lesskey files may now include characters after the action as
                    238:   extra input to be parsed after the action; for example:
                    239:   "toggle-option X" to toggle a specific option X.