Multiple tbl(7) improvements:
authorschwarze <schwarze@openbsd.org>
Fri, 16 Jun 2017 20:00:41 +0000 (20:00 +0000)
committerschwarze <schwarze@openbsd.org>
Fri, 16 Jun 2017 20:00:41 +0000 (20:00 +0000)
commiteaa4dcb476d58d57ef6cca0e2c9440ea3702fd48
treecf515bb988869d8fee075ddc59d01665ecdb041f
parent7363dae4f96fc51b67e37116157344c1739fe00d
Multiple tbl(7) improvements:
* 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.
regress/usr.bin/mandoc/tbl/layout/Makefile
regress/usr.bin/mandoc/tbl/layout/lines-nogroff.in [new file with mode: 0644]
regress/usr.bin/mandoc/tbl/layout/lines-nogroff.out_ascii [new file with mode: 0644]
regress/usr.bin/mandoc/tbl/layout/lines.in [new file with mode: 0644]
regress/usr.bin/mandoc/tbl/layout/lines.out_ascii [new file with mode: 0644]
usr.bin/mandoc/tbl_data.c
usr.bin/mandoc/tbl_term.c