CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2014/11/16 23:44:35
Modified files:
usr.bin/mandoc : libmdoc.h mdoc_html.c mdoc_macro.c mdoc_man.c
mdoc_term.c mdoc_validate.c
regress/usr.bin/mandoc/mdoc/Em: Makefile
regress/usr.bin/mandoc/mdoc/Li: punct.in punct.out_ascii
punct.out_lint
regress/usr.bin/mandoc/mdoc/No: Makefile punct.in
punct.out_ascii
regress/usr.bin/mandoc/mdoc/Sy: Makefile
Added files:
regress/usr.bin/mandoc/mdoc/Em: punct.in punct.out_ascii
punct.out_lint
regress/usr.bin/mandoc/mdoc/Sy: punct.in punct.out_ascii
punct.out_lint
Log message:
Multiple fixes with respect to in-line macros:
* .No selects the default font; relevant e.g. in .Bf blocks
* no need to force empty .Li elements
* closing delimiters as leading macro arguments do not suppress space
* opening delimiters at the end of a macro line do not suppress space
* correctly handle delimiter spacing in -Tman
As a side effect, these fixes let mandoc warn about empty .No macros
as requested by bentley@.