CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/02/26 18:25:59
Modified files:
usr.bin/mandoc : man_html.c man_term.c mdoc_html.c mdoc_man.c
mdoc_markdown.c mdoc_term.c mdoc_validate.c
roff.c roff.h roff_validate.c
regress/usr.bin/mandoc/man/HP: Makefile
regress/usr.bin/mandoc/man/IP: Makefile
regress/usr.bin/mandoc/man/PP: Makefile
regress/usr.bin/mandoc/man/SH: Makefile
regress/usr.bin/mandoc/man/SS: Makefile
regress/usr.bin/mandoc/man/TP: Makefile
regress/usr.bin/mandoc/mdoc/Bd: spacing.in spacing.out_ascii
spacing.out_markdown
regress/usr.bin/mandoc/mdoc/Bl: Makefile noIt.out_lint
regress/usr.bin/mandoc/mdoc/Fl: Makefile
regress/usr.bin/mandoc/mdoc/Fo: Makefile
regress/usr.bin/mandoc/mdoc/Rs: Makefile
regress/usr.bin/mandoc/mdoc/Sh: Makefile
regress/usr.bin/mandoc/mdoc/Sm: badarg.out_markdown
twoarg.out_markdown
regress/usr.bin/mandoc/mdoc/blank: Makefile
Added files:
regress/usr.bin/mandoc/man/HP: vert.in vert.out_ascii
regress/usr.bin/mandoc/man/IP: bullet.in bullet.out_ascii
bullet.out_html bullet.out_utf8
vert.in vert.out_ascii
regress/usr.bin/mandoc/man/PP: vert.in vert.out_ascii
regress/usr.bin/mandoc/man/SH: vert.in vert.out_ascii
regress/usr.bin/mandoc/man/SS: vert.in vert.out_ascii
regress/usr.bin/mandoc/man/TP: vert.in vert.out_ascii
vert.out_html
regress/usr.bin/mandoc/mdoc/Bl: vert.in vert.out_ascii
vert.out_markdown
regress/usr.bin/mandoc/mdoc/Fl: spacing.in spacing.out_ascii
spacing.out_markdown
regress/usr.bin/mandoc/mdoc/Fo: transp.in transp.out_ascii
transp.out_markdown
regress/usr.bin/mandoc/mdoc/Rs: transp.in transp.out_ascii
transp.out_markdown
regress/usr.bin/mandoc/mdoc/Sh: transp.in transp.out_ascii
transp.out_markdown
regress/usr.bin/mandoc/mdoc/blank: transp.in transp.out_ascii
transp.out_lint
transp.out_markdown
Log message:
Introduce the concept of nodes that are semantically transparent:
they are skipped when looking for previous or following high-level
macros. Examples include roff(7) .ft, .ll, and .ta, mdoc(7) .Sm
and .Tg, and man(7) .DT and .PD. Use this concept for a variety
of improved decisions in various validators and formatters.
While here,
* remove a few const qualifiers on struct arguments that caused trouble;
* get rid of some more Yoda notation in the vicinity;
* and apply some other stylistic improvements in the vicinity.
I found this class of issues while considering .Tg patches from kn@.