Bugs in less-330

This is a list of the known bugs in less-330. Bugs marked with a * are fixed in less-332.

#101
Using the -s flag can put "~" lines before the beginning of the file.
#104
Using the -s flag on a file with trailing blank lines, type the "G" command. The prompt may say "99%" instead of "100%".
#130
Command "F" doesn't work if the file shrinks in size.
#142
If less is running over telnet and the telnet session terminates, less hangs & spins. Apparently only happens on Solaris?
#138
On Solaris, searching for "a[1,2]" matches "a4".
#152
On a Solaris cmdtool, slow pipes get stalled and never show any data.
#170
Does not work when built under Microsoft C on MS-DOS.
#171
Does not work when built under Ultra C on OS-9.
#185
On some terminals, arrow keys don't work when you set -X.
#192
In certain cases, when search highlighting is enabled and a search pattern begins with a ^, more text than the matching string may be highlighted.
#193
On some systems, less treats some binary files as ordinary, non-binary files. You can workaround this problem by setting the environment variable LESSCHARSET to "ascii" (or whatever character set is appropriate).
#194 *
On Windows, less garbles the display if you run it with a screen buffer bigger than the display window.
#196 *
On Windows, pressing CapsLock causes a couple of spurious characters to be entered (as if typed on the keyboard).

Feature enhancement requests

This is a list of enhancement requests.

#102
Allow -o to work on non-pipe input (ordinary files).
#162
Make compliant with POSIX specification for "more".
#168
Add command to toggle options without notification.
#182
Add a command to remove a file from the file list.
#184
Add a "bookmark" capability; that is, allow file marks to be saved on exit and restored at the next invocation of less on the same file.
#188
Allow ANSI color escape sequences to be displayed without -r.
#191
Allow regular expressions in searches in the MS-DOS version.