=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/less/Attic/NEWS,v retrieving revision 1.1 retrieving revision 1.2 diff -c -r1.1 -r1.2 *** src/usr.bin/less/Attic/NEWS 1996/09/21 05:39:44 1.1 --- src/usr.bin/less/Attic/NEWS 2007/04/19 05:56:45 1.2 *************** *** 1,3 **** --- 1,350 ---- + + NEWS about less + + ====================================================================== + + For the latest news about less, see the "less" Web page: + http://www.greenwoodsoftware.com/less + You can also download the latest version of less from there. + + To report bugs, suggestions or comments, send email to + bug-less@gnu.org or markn@greenwoodsoftware.com. + + ====================================================================== + + + 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. + + * Further support for large (64 bit) file addressing. + Large file support is now set up by the configure script. + + * Use autoconf 2.54. + Replace configure.in, acconfig.h, defines.h.top with configure.ac. + + * Overstriking underscore with underscore is now bold or underlined + depending on context. + + * Use only 7 spaces for line numbers in -N mode, if possible. + + * Fix some bugs in handling overstriking in UTF-8 files. + + * Fix some nroff issues in the man page. + + ====================================================================== + + Major changes between "less" versions 376 and 378 + + * Bug fixes: + Default buffer space is now 64K as documented. + Search highlighting works properly when used with -R. + Windows version works properly when input file contains carriage returns. + Clean up some compiler warnings. + + ====================================================================== + + Major changes between "less" versions 358 and 376 + + * -x option can now specify multiple variable-width tab stops. + + * -X option no longer disables keypad initialization. + New option --no-keypad disables keypad initialization. + + * New commands t and T step through multiple tag matches. + Added support for "global(1)" tags + (see http://www.gnu.org/software/global/global.html). + + * New prompt style set by option -Pw defines the message printed + while waiting for data in the F command. + + * System-wide lesskey file now defaults to sysless in etc directory + instead of .sysless in bin directory. + Use "configure --sysconfdir=..." to change it. + (For backwards compatibility, .sysless in bin is still recognized.) + + * Pressing RightArrow or LeftArrow while entering a number now shifts + the display N columns rather than editing the number itself. + + * Status column (enabled with -J) now shows search results. + + * Windows version sets window title. + + * Default LESSCHARSET for MS-DOS versions is now "dos". + + * Searching works better with ANSI (SGR) escape sequences. + ANSI color escape sequences are now supported in the MS-DOS (DJGPP) version. + + * Improved performance in reading very large pipes. + + * Eliminated some dependencies on file offets being 32 bits. + + * Fixed problems when viewing files with very long lines. + + * Fixed overstriking in UTF-8 mode, and overstriking tabs. + + * Improved horizontal shifting of text using -R option with ANSI color. + + * Improved handling of filenames containing shell metacharacters. + + * Some fixes for EBCDIC systems. + + * Some fixes for OS/2 systems. + + ====================================================================== + + Major changes between "less" versions 354 and 358 + + * Add -J (--status-column) option to display a status column. + + * Add -# (--shift) option to set default horizontal shift distance. + Default horizontal shift distance is now one-half screen width. + + * Horizontal shifting does not shift line numbers if -N is in effect. + + * Horizontal shifting acts as though -S were set, to avoid confusion. + + ====================================================================== + + + Major changes between "less" versions 352 and 354 + + * Allow space after numeric-valued command line options. + + * Fix problem with configuring terminal libraries on some systems. + + * Add support for PCRE regular expression library. + + * Add --with-regex option to configure to allow manually selecting + a regular expression library. + + * Fix bug compiling with SECURE = 1. + + ====================================================================== + + + Major changes between "less" versions 346 and 352 + + * Enable UTF-8 if "UTF-8" appears in locale-related environment variables. + + * Add --with-editor option to configure script. + + * The -M prompt and = message now show the top and bottom line number. + + * Fix bug in running the editor on a file whose name contains quotes, etc. + + * Fix bug in horizontal scrolling of long lines. + + * Fix bug in doing :d on a file which contains marks. + + * Fix bug causing cleared lines to sometimes be filled with standout, + bold, underline, etc. on certain terminals. + + * Fixes for MS-DOS (DJGPP) version. + + ====================================================================== + + + Major changes between "less" versions 340 and 346 + + * The UTF-8 character set is now supported. + + * The default character set is now latin1 rather than ascii. + + * New option -R (--RAW-CONTROL-CHARS) is like -r but handles + long (wrapped) lines correctly, as long as the input contains only + normal text and ANSI color escape sequences. + + * New option -F (--quit-if-one-screen) quits if the text fits on + the first screen. + + * The -w option now highlights the target line of a g or p command. + + * A system-wide lesskey file is supported (LESSKEY_SYSTEM). + + * New escape for prompt strings: %c is replaced by column number. + + * New escape for prompt strings: %P is replaced by percentage into + file, based on line number rather than byte offset. + + * HOME and END keys now jump to beginning of file or end of file. + + ====================================================================== + + + Major changes between "less" versions 337 and 340 + + * Command line options for less may now be given in either the old + single-letter form, or a new long name form (--option-name). + See the less man page or "less --help" for the list of long option names. + + * Command line options for lesskey may now be given in a new long name + form. See the lesskey man page for the list of long option names. + + * New command -- toggles an option using the long option name. + + * New command __ queries an option using the long option name. + + * The old -- command is renamed as -!. + + * If a ^P is entered between the dash and the option letter of the - + command, the message describing the new setting is suppressed. + + * Lesskey files may now contain \k escape sequences to represent the + "special" keys (arrows, PAGE-UP/PAGE-DOWN, HOME, END, INSERT, DELETE). + + * New command :d removes the current file from the list of files. + + * New option -~ (like -w before version 335) + suppresses tildes after end-of-file. + + * Less is now released under the GNU General Public License. + + ====================================================================== + + + Major changes between "less" versions 335 and 337 + + * Fixed bugs in "make install". + + ====================================================================== + + + Major changes between "less" versions 332 and 335 + + * The old -w flag (suppress tildes after end-of-file) has been removed. + + * New -w flag highlights the first new line after a forward-screen. + + * New -W flag highlights the first new line after any forward movement. + + * Window resize works even if LINES and/or COLUMNS environment + variables are incorrect. + + * New percent escapes for prompt strings: + %d is replaced by the page number, and + %D is replaced by the number of pages in the file. + + * Added charsets "iso8859" and "ebcdic". + + * In Windows version, uses HOMEDRIVE and HOMEPATH if HOME is not defined. + + * Fixed some bugs causing incorrect display on DOS/Windows. + + ====================================================================== + + + Major changes between "less" versions 330 and 332 + + * Filenames from the command line are entered into the command history, + so UPARROW/DOWNARROW can be used to retrieve them from the :e command. + + * Now works correctly on Windows when using a scrolling terminal + window (buffer larger than display window). + + * On Windows, now restores the console screen on exit. + Use -X to get the old behavior. + + * Fixed bug on Windows when CAPS-LOCK or NUM-LOCK is pressed. + + * Fixed bug on Windows when piping output of an interactive program. + + * Fixed bug in tags file processing when tags file has DOS-style + line terminators (CR/LF). + + * Fixed compilation problem on OS/2. + + ====================================================================== + + + Major changes between "less" versions 321 and 330 + + * Now supports filenames containing spaces (in double quotes). + New option -" can be used to change the quoting characters. + + * In filename completion, a slash is appended to a directory name. + If the environment variable LESSSEPARATOR is set, the value of + that variable, rather than a slash, is appended. + + * LeftArrow and RightArrow are same as ESC-[ and ESC-]. + + * Added commands ESC-( and ESC-), same as ESC-[ and ESC-]. + + * A "quit" command defined in a lesskey file may now have an "extra" + string, which is used to return an exit code from less when it quits. + + * New environment variables LESSMETACHARS and LESSMETAESCAPE provide + more control over how less interfaces to the shell. + + * Ported to Microsoft Visual C compiler for Windows. + + * Ported to DJGPP compiler for MS-DOS. + + * Bug fixes. + + ====================================================================== + + + Major changes between "less" versions 291 and 321 + + * Command line at bottom of screen now scrolls, so it can be longer + than the screen width. + + * New commands ESC-] and ESC-[ scroll the display horizontally. + + * New command ESC-SPACE scrolls forward a full screen, even if it + hits end-of-file. + + * Alternate modifiers for search commands: ^N is same as !, + ^F is same as @, and ^E is same as *. + + * New modifier for search commands: ^K means highlight the matches + currently on-screen, but don't move to the first match. + + * New modifier for search commands: ^R means don't use regular + expressions in the search. + + * Environment variable LESSKEY gives name of default lesskey file. + + * Environment variable LESSSECURE will force less to run in + "secure" mode. + + * Command line argument "--" signals that the rest of the arguments + are files (not option flags). + + * Help file (less.hlp) is no longer installed. Help text is now + embedded in the less executable itself. + + * Added -Ph to change the prompt for the help text. + Added -Ps to change the default short prompt (same as plain -P). + + * Ported to the Borland C compiler for MS-DOS. + + * Ported to Windows 95 & Windows NT. + + * Ported to OS-9. + + * Ported to GNU Hurd. + + ====================================================================== + + + Major changes between "less" versions 290 and 291 + + * Less environment variables can be specified in lesskey files. + + * Fixed MS-DOS build. + + ====================================================================== + + Major changes between "less" versions 278 and 290 * Accepts GNU-style options "--help" and "--version".