[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc / regress / tbl / data

File: [cvsweb.bsd.lv] / mandoc / regress / tbl / data / Makefile (download)

Revision 1.6, Tue Apr 26 14:52:06 2022 UTC (2 years, 1 month ago) by schwarze
Branch: MAIN
CVS Tags: HEAD
Changes since 1.5: +7 -4 lines

At the end of every tbl(7) cell, clear the \z state.
This is needed because the TERMP_MULTICOL mode is designed such
that term_tbl() buffers all the cells of the table row before the
normal reset logic near the end of term_flushln() can be reached.

This fixes an assertion failure triggered by \z near the end
of a table cell, found by tb@ using afl(1).

# $OpenBSD: Makefile,v 1.6 2022/04/26 14:46:30 schwarze Exp $

REGRESS_TARGETS	 = blankline block_empty block_unclosed block_width
REGRESS_TARGETS	+= block_wrap empty escz escz_end insert
LINT_TARGETS	 = block_unclosed empty insert

# groff-1.23.0 defects:
# - When a table ends in the middle of a block,
#   GNU eqn produces no output whatsoever for the whole table.
# - When a table cell ends with a no-advance escape sequence,
#   the next cell is appended to the current cell instead of
#   aligning it to the next column.

SKIP_GROFF	 = block_unclosed escz_end

.include <bsd.regress.mk>