summaryrefslogtreecommitdiffstats
path: root/regress/tbl/layout/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Ignore unreasonably large spacing modifiers in tbl layouts.Ingo Schwarze2020-09-011-4/+6
| | | | | | Jan Schreiber <jes at posteo dot de> ran afl on mandoc and it turned out mandoc tried to use spacing modifiers so large that they would trigger assertion failures in term_ascii.c, function locale_advance().
* test tbl_term.c rev. 1.73 and tbl_data.c rev. 1.53:Ingo Schwarze2020-01-111-3/+3
| | | | | incomplete short layout lines followed by longer lines, and spans at the beginning of layout lines
* When all cells in a tbl(1) column are empty, set the column widthIngo Schwarze2019-12-311-2/+2
| | | | | to 1n rather than to 0n, in the same way as groff does. This fixes misformatting reported by bentley@ in xkeyboard-config(7).
* Do not access a NULL pointer if a table contains a horizontal lineIngo Schwarze2019-06-111-2/+2
| | | | | | next to a table line having fewer columns than the table as a whole. Bug found by Stephen Gregoratto <dev at sgregoratto dot me> with aerc-config(5).
* Multiple tbl(7) improvements:Ingo Schwarze2017-06-161-3/+6
| | | | | | | | | | | | * Do not discard data that lacks a matching layout cell but remains within the number of columns of the table as a whole. * Do not insert dummy data rows for any layout row starting with a horizontal line, but only for layout rows that would discard all the data on a matching non-empty data row. * Print horizontal lines specified in the layout even if there is no matching data cell. * Improve the logic for extending vertical lines to adjacent rows, for choosing cross marks versus line segments, and some related details.
* Finally port the OpenBSD regression suite.Ingo Schwarze2017-02-081-0/+12
Both kristaps@ and wiz@ repeated asked for this, literally for years.