=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/less/Attic/NEWS,v retrieving revision 1.1 retrieving revision 1.2 diff -u -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".