summaryrefslogtreecommitdiffstats
path: root/usr.bin/less
AgeCommit message (Expand)AuthorFilesLines
2019-09-04adjust a variable name in a comment after the reorg in signal.c rev. 1.18schwarze1-1/+1
2019-09-03less uses a correct raceless signal method of indicating signal events inderaadt15-61/+57
2019-09-02Delete what remains of the support for combining characters intoschwarze4-42/+7
2019-08-31New utility function mbtowc_left() because this functionality -schwarze3-45/+30
2019-08-20- more no longer accepts random less commandsjmc2-34/+30
2019-07-20Correct misleading description of -S;schwarze1-6/+4
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt7-8/+8
2019-06-28asprintf returns -1, not an arbitrary value < 0. Also upon error thederaadt1-1/+1
2019-06-02In manpages, don't escape apostrophes as \'; it's rarely what you want.bentley1-3/+3
2019-05-26use proper crossreferencesnaddy1-4/+8
2019-05-15trivial patch to at least make the buggy functions control_char()schwarze2-4/+2
2019-05-15trivial replacement of the home-grown IS_ASCII_OCTET()schwarze4-5/+3
2019-05-15Clean up all major UTF-8 issues in cvt.c.schwarze3-46/+11
2019-05-15UTF-8 cleanup in the function cmd_putstr().schwarze1-18/+5
2019-05-09delete five unused macrosschwarze1-5/+0
2019-05-09UTF-8 cleanup in the function pshift().schwarze1-39/+37
2019-05-07fix an obvious documentation bug: -# requires an argumentschwarze1-6/+11
2019-05-07Completely clean up UTF-8 handling in the file filename.c:schwarze3-25/+12
2019-05-07UTF-8 cleanup of the function pappend():schwarze1-42/+42
2019-03-14Cleanup and bugfix:schwarze1-5/+7
2019-03-13UTF-8 cleanup in do_append() replacing calls to broken functions:schwarze1-7/+11
2019-03-12Clean up UTF-8 handling in backc():schwarze1-8/+38
2019-03-01de-obfuscate by expanding three useless macros; no functional change;schwarze1-24/+22
2019-03-01Start UTF-8 cleanup of store_char(), in particular getting rid ofschwarze2-38/+37
2019-02-26To simplify the upcoming UTF-8 cleanup in less(1), delete supportschwarze4-19/+11
2019-02-24To measure the display width of a wide character in pwidth(), useschwarze1-35/+40
2018-12-30Delete unnecessary <libgen.h> #includesguenther1-1/+0
2018-03-17Split only LESS on $.krw3-9/+9
2018-03-17Fix use after free that caused the creation of a spurious file.krw2-1/+3
2017-11-27Use CLOCK_MONOTONIC for the delay before printing "Calculating line numbers"jca1-3/+23
2017-10-29After fstat(2) failure, trying lseek(2) is useless, so delete it.schwarze1-16/+1
2017-08-02When performing an inverted search in less, make sure to invalidate the matchanton2-2/+5
2017-07-09remove redundant variable declarations in Makefiles, since those areespie1-2/+1
2017-05-03While freeing tag entries, make sure to free the copied strings.millert1-0/+2
2017-04-20control_char() for ASCII needs to include both genuine controlnicm1-1/+3
2017-04-02The character buffer should be resized using recallocarray()deraadt1-2/+2
2017-01-12Fix the "t" command for the case where we go down by just a few lines:schwarze1-0/+1
2017-01-04Avoid an out of bounds read when the environment variable LESSBINFMTmillert1-3/+4
2016-12-30restore a not so redundant test. loopcount = -1 is a significant indicatortedu1-1/+1
2016-10-24Unify wording for LC_CTYPE in ENVIRONMENT:schwarze1-3/+6
2016-09-17little bit more KNFderaadt25-63/+63
2016-08-28Check the MORE (or LESS) environment variables after forcing the variousnicm1-4/+4
2016-07-08Pass errret pointer to setupterm() to prevent setupterm()millert1-2/+7
2016-03-26Improve handling of ambiguous overstrike sequences. A sequence of _\b_natano2-12/+24
2016-03-16style(9) includesmmcc16-27/+37
2016-03-16Wrap a macro's args in parentheses. No binary change.mmcc1-2/+2
2016-02-03Rename a local var so that we can call the global message buffer msg.mmcc1-9/+10
2016-01-29sort includesmmcc1-8/+7
2016-01-29remove unneeded CHAR_BIT macrommcc1-4/+0
2016-01-29remove superfluous macrommcc2-2/+1