History log of /openbsd/regress/usr.bin/mandoc/man/TH/longvol.out_ascii (Results 1 – 3 of 3)
Revision Date Author Comments
# 6627b331 13-Nov-2023 schwarze <schwarze@openbsd.org>

reduce the man(7) global indentation from 7n to 5n, see man_term.c rev. 1.197


# adfb834a 28-Jun-2021 schwarze <schwarze@openbsd.org>

delete the two pairs of extra blank lines from expected man(7) terminal
output that are no longer printed since man_term.c rev. 1.189


# 01e00683 21-Nov-2014 schwarze <schwarze@openbsd.org>

We repeatedly observed assertion crashes in the low-level terminal
output handler because the high level terminal formatters could be
tricked into setting the left margin further to the right than th

We repeatedly observed assertion crashes in the low-level terminal
output handler because the high level terminal formatters could be
tricked into setting the left margin further to the right than the
right margin. Today, jsg@ found more of these with afl.

Change the internal interface between both levels, aiming for
simplicity and robustness of the code. Treat both margins as
*independent* settings: Now, termp.offset is the requested left
margin, and termp.rmargin is the available space. Let the lower
level cope with that case of insufficient space.

Obviously, high level code that does centering or flush right
still has to do careful checks, so i did a full audit of margin
settings in the terminal formatters.

Fixes crashes caused by excessively long title or date strings in
the man(7) footer, operating system or date strings in the mdoc(7)
footer, volume strings in the man(7) or mdoc(7) header, and a few
cases related to some non-prologue macros.

show more ...