home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / CMDS / less_332.lzh / less_332 / NEWS < prev    next >
Text File  |  1998-03-03  |  12KB  |  359 lines

  1.  
  2.                      NEWS about less
  3.  
  4. ======================================================================
  5.  
  6.   For the latest news about less, see the "less" Web page:
  7.       http://www.fog.net/markn/less
  8.   You can also download the latest version of less from there.
  9.  
  10.   The email address for questions about less 
  11.   has been changed to markn@fog.net.
  12.  
  13. ======================================================================
  14.  
  15.  
  16.     Major changes between "less" versions 330 and 332
  17.  
  18. * Filenames from the command line are entered into the command history,
  19.   so UPARROW/DOWNARROW can be used to retrieve them from the :e command.
  20.  
  21. * Now works correctly on Windows when using a scrolling terminal
  22.   window (buffer larger than display window).
  23.  
  24. * On Windows, now restores the console screen on exit.  
  25.   Use -X to get the old behavior.
  26.  
  27. * Fixed bug on Windows when CAPS-LOCK or NUM-LOCK is pressed.
  28.  
  29. * Fixed bug on Windows when piping output of an interactive program.
  30.  
  31. * Fixed bug in tags file processing when tags file has DOS-style
  32.   line terminators (CR/LF).
  33.  
  34. * Fixed compilation problem on OS/2.
  35.  
  36. ======================================================================
  37.  
  38.  
  39.     Major changes between "less" versions 321 and 330
  40.  
  41. * Now supports filenames containing spaces (in double quotes).
  42.   New option -" can be used to change the quoting characters.
  43.  
  44. * In filename completion, a slash is appended to a directory name.
  45.   If the environment variable LESSSEPARATOR is set, the value of
  46.   that variable, rather than a slash, is appended.
  47.  
  48. * LeftArrow and RightArrow are same as ESC-[ and ESC-].
  49.  
  50. * Added commands ESC-( and ESC-), same as ESC-[ and ESC-].
  51.  
  52. * A "quit" command defined in a lesskey file may now have an "extra" 
  53.   string, which is used to return an exit code from less when it quits.
  54.  
  55. * New environment variables LESSMETACHARS and LESSMETAESCAPE provide
  56.   more control over how less interfaces to the shell.
  57.  
  58. * Ported to Microsoft Visual C compiler for Windows.
  59.  
  60. * Ported to DJGPP compiler for MS-DOS.
  61.  
  62. * Bug fixes.
  63.  
  64. ======================================================================
  65.  
  66.  
  67.     Major changes between "less" versions 291 and 321
  68.  
  69. * Command line at bottom of screen now scrolls, so it can be longer 
  70.   than the screen width.
  71.  
  72. * New commands ESC-] and ESC-[ scroll the display horizontally.
  73.  
  74. * New command ESC-SPACE scrolls forward a full screen, even if it
  75.   hits end-of-file.
  76.  
  77. * Alternate modifiers for search commands: ^N is same as !,
  78.   ^F is same as @, and ^E is same as *.
  79.  
  80. * New modifier for search commands: ^K means highlight the matches
  81.   currently on-screen, but don't move to the first match.
  82.  
  83. * New modifier for search commands: ^R means don't use regular
  84.   expressions in the search.
  85.  
  86. * Environment variable LESSKEY gives name of default lesskey file.
  87.  
  88. * Environment variable LESSSECURE will force less to run in
  89.   "secure" mode.
  90.  
  91. * Command line argument "--" signals that the rest of the arguments
  92.   are files (not option flags).
  93.  
  94. * Help file (less.hlp) is no longer installed.  Help text is now 
  95.   embedded in the less executable itself.
  96.  
  97. * Added -Ph to change the prompt for the help text.
  98.   Added -Ps to change the default short prompt (same as plain -P).
  99.  
  100. * Ported to the Borland C compiler for MS-DOS.
  101.  
  102. * Ported to Windows 95 & Windows NT.
  103.  
  104. * Ported to OS-9.
  105.  
  106. * Ported to GNU Hurd.
  107.  
  108. ======================================================================
  109.  
  110.  
  111.     Major changes between "less" versions 290 and 291
  112.  
  113. * Less environment variables can be specified in lesskey files.
  114.  
  115. * Fixed MS-DOS build.
  116.  
  117. ======================================================================
  118.  
  119.  
  120.     Major changes between "less" versions 278 and 290
  121.  
  122. * Accepts GNU-style options "--help" and "--version".
  123.  
  124. * OS/2 version looks for less.ini in $HOME before $INIT and $PATH.
  125.  
  126. * Bug fixes
  127.  
  128. ======================================================================
  129.  
  130.  
  131.     Major changes between "less" versions 252 and 278
  132.  
  133. * A LESSOPEN preprocessor may now pipe the converted file data to less,
  134.   rather than writing it to a temporary file.
  135.  
  136. * Search pattern highlighting has been fixed.  It now highlights 
  137.   reliably, even if a string is split across two screen lines,
  138.   contains TABs, etc.
  139.  
  140. * The -F flag (which suppress search highlighting) has been changed 
  141.   to -G.  A new flag, -g, changes search highlighting to highlight 
  142.   only the string found by the last search command, instead of all 
  143.   strings which match the last search command.
  144.  
  145. * New flag -I acts like -i, but ignores case even if the search 
  146.   pattern contains uppercase letters.
  147.  
  148. * Less now checks for the environment variable VISUAL before EDITOR.
  149.  
  150. * Ported to OS/2.
  151.  
  152. ======================================================================
  153.  
  154.  
  155.     Major changes between "less" versions 237 and 252
  156.  
  157. * Changes in line-editing keys:
  158.   The literal key is now ^V or ^A rather than \ (backslash).
  159.   Filename completion commands (TAB and ^L) are disabled 
  160.   when typing a search pattern.
  161.  
  162. * Line-editing command keys can be redefined using lesskey.
  163.  
  164. * Lesskey with no input file defaults to $HOME/.lesskey
  165.   rather than standard input.
  166.  
  167. * New option -V displays version number of less.
  168.  
  169. * New option -V displays version number of lesskey.
  170.  
  171. * Help file less.hlp is now installed by default in /usr/local/share 
  172.   rather than /usr/local/lib.
  173.  
  174.  
  175. ======================================================================
  176.  
  177.  
  178.     Major changes between "less" versions 170 and 237
  179.  
  180. * By popular demand, text which matches the current search pattern
  181.   is highlighted.  New -F flag disables this feature.
  182.  
  183. * Henry Spencer's regexp.c is now included, for systems which do not
  184.   have a regular expression library.
  185.   regexp.c is Copyright (c) 1986 by University of Toronto.
  186.  
  187. * New line-editing keys, including command history (arrow keys) and 
  188.   filename completion (TAB).
  189.  
  190. * Input preprocessor allows modification of input files (e.g. uncompress)
  191.   via LESSOPEN/LESSCLOSE environment variables.
  192.  
  193. * New -X flag disables sending termcap "ti" and "te" (initialize and
  194.   deinitialize) strings to the terminal. 
  195.  
  196. * Changing -i from within less now correctly affects a subsequent
  197.   repeated search.  
  198.  
  199. * Searching for underlined or overstruck text now works when the -u
  200.   flag is in effect, rather than the -i flag.
  201.  
  202. * Use setlocale (LANG and LC_CTYPE environment variables) to determine
  203.   the character set if LESSCHARSET/LESSCHARDEF are not set.
  204.  
  205. * The default format for displaying binary characters is now standout
  206.   (reverse video) rather than blinking.  This can still be changed by
  207.   setting the LESSBINFMT environment variable.
  208.  
  209. * Use autoconf installation technology.
  210.  
  211. * Ported to MS-DOS.
  212.  
  213.         ********************************
  214.           Things that may surprise you
  215.         ********************************
  216.  
  217. * When you enter text at the bottom of the screen (search string, 
  218.   filename, etc.), some keys act different than previously.  
  219.   Specifically, \ (backslash), ESC, TAB, BACKTAB, and control-L 
  220.   now have line editing functions.
  221.  
  222. * Some previous unofficial versions of less were able to display
  223.   compressed files.  The new LESSOPEN/LESSCLOSE feature now provides
  224.   this functionality in a different way.
  225.  
  226. * Some previous unofficial versions of less provided a -Z flag to 
  227.   set the number of lines of text to retain between full screen scrolls.
  228.   The -z-n flag (that is, -z with a negative number) provides this 
  229.   functionality.
  230.  
  231.  
  232. ======================================================================
  233.  
  234.  
  235.     Major changes between "less" versions 123 and 170
  236.  
  237. * New option -j allows target lines to be positioned anywhere on screen.
  238.  
  239. * New option -S truncates displayed line at the screen width,
  240.   rather than wrapping onto the next line.
  241.  
  242. * New option -y limits amount of forward scroll.
  243.  
  244. * New option -T specifies a "tags" file.
  245.  
  246. * Non-printable, non-control characters are displayed in octal.
  247.   Such characters, as well as control characters, are displayed 
  248.   in blinking mode.
  249.  
  250. * New command -+ sets an option to its default.
  251. * New command -- sets an option to the opposite of its default.
  252.  
  253. * Lesskey file may have a string appended to a key's action,
  254.   which acts as though typed in after the command.
  255.  
  256. * New commands ESC-^F and ESC-^B match arbitrary types of brackets.
  257.  
  258. * New command F monitors a growing file (like "tail -f").
  259.  
  260. * New command | pipes a section of the input file into a shell command.
  261.  
  262. * New command :x directly jumps to a file in the command line list.
  263.  
  264. * Search commands have been enhanced and reorganized:
  265.     n    Repeat search, same direction.
  266.     N    Repeat search, opposite direction.
  267.     ESC-/    Search forward thru file boundaries
  268.     ESC-?    Search backward thru file boundaries
  269.     ESC-n    Repeat search thru file boundaries, same direction.
  270.     ESC-N    Repeat search thru file boundaries, opposite direction.
  271.   Special character * causes search to search thru file boundaries.
  272.   Special character @ causes search to begin at start/end of file list.
  273.  
  274. * Examining a new file adds it to the command line list.
  275.   A list of files, or an expression which matches more than one file,
  276.   may be examined; all of them are added to the command line list.
  277.  
  278. * Environment variables LESSCHARSET and LESSCHARDEF can define
  279.   a non-ASCII character set.
  280.  
  281. * Partial support for MSDOS, including options -R for repainting screen
  282.   on quit, -v/-V to select video mode, and -W to change window size.
  283.  
  284.  
  285. ======================================================================
  286.  
  287.  
  288.     Major changes between "less" versions 97 and 123
  289.  
  290. * New option (-N) causes line numbers to be displayed in the
  291.   text of the file (like vi "set nu").
  292.  
  293. * New option (-?) prints help message immediately.
  294.  
  295. * New option (-r) displays "raw" control characters, without
  296.   mapping them to ^X notation.
  297.  
  298. * New option (-f) forces less to open non-regular files
  299.   (directories, etc).
  300.  
  301. * New option (-k) can be used to specify lesskey files by name.
  302.  
  303. * New option (-y) can be used to set a forward scroll limit
  304.   (like -h sets a backward scroll limit).
  305.  
  306. * File marks (set by the m command) are now preserved when a new
  307.   file is edited.  The ' command can thus be used to switch files.
  308.  
  309. * New command ESC-/ searches all files (on the command line) 
  310.   for a pattern.
  311.  
  312. * New command ESC-n repeats previous search, spanning files.
  313.  
  314. * The N command has been changed to repeat the previous search
  315.   in the reverse direction.  The old N command is still available 
  316.   via :n.
  317.  
  318. * New command ESC-N repeats previous search in the reverse
  319.   direction and spanning files.
  320.  
  321. * 8 bit characters are now supported.  A new option (-g) can be 
  322.   used to strip off the eighth bit (the previous behavior).
  323.  
  324. * Options which take a following string (like -t) may now
  325.   optionally have a space between the option letter and the string.
  326.  
  327. * Six new commands { } ( ) [ and ] can be used to match
  328.   brackets of specific types, similar to vi % command.
  329.  
  330. * New commands z and w move forward/backward one window and
  331.   simultaneously set the window size.
  332.  
  333. * Prompt string expansion now has %L for line number of the last
  334.   line in the file, and %E for the name of the editor.
  335.   Also, % escapes which refer to a line (b=bottom, t=top, etc.)
  336.   can use j for the jump target line.
  337.  
  338. * New environment variable LESSEDIT can be used to tailor the
  339.   command string passed to the editor by the v command.
  340.  
  341. * Examining a file which was previously examined will return
  342.   to the same position in the file.
  343.  
  344. * A "%" is expanded to the current filename and a "#" to the 
  345.   previous filename, in both shell commands and the E command.
  346.   (Previously % worked only in shell commands and # worked 
  347.   only in the E command.)
  348.  
  349. * New command ":ta" is equivalent to "-t".
  350.  
  351. * New command "s" is equivalent to "-l".
  352.  
  353. * The - command may be followed by "+X" to revert to the default
  354.   for option X, or "-X" to get the opposite of the default.
  355.  
  356. * Lesskey files may now include characters after the action as
  357.   extra input to be parsed after the action; for example:
  358.   "toggle-option X" to toggle a specific option X.
  359.