You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix for issue #505 ("Wrong warning when running on Lear Siegler ADM-5 terminal")
The cheaper function that compares two ways of using termcap sets missing_cap to 1 if both ways are unavailable. This function is used to choose between using "al" or "sr" ("add line" or "scroll reverse") to add a line at the top of the screen. None of those are available on an ADM5 terminal.
However, less already has support for terminal that lacks reverse scroll, and is correctly setting the no_back_scroll, making the warning wrong.
Source code already had a provision to avoid using cheaper if none of the capabilities were available, but it was only used for OS2. I enabled this for all builds. I don't see any potential for any regression.
Related to #505.
Manually merged from #506.
(Issue reproduced on Linux)
How to reproduce:
Enter
TERM=adm5 less
Expected Result:
Result:
There is a spurious warning that the terminal is not fully functional.
The text was updated successfully, but these errors were encountered: