CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2012/07/10 13:53:12
Modified files:
usr.bin/mandoc : man_term.c mdoc_man.c
regress/usr.bin/mandoc/man: Makefile
regress/usr.bin/mandoc/man/nf: indent.in indent.out_ascii
regress/usr.bin/mandoc/mdoc/Bl: Makefile
Added files:
regress/usr.bin/mandoc/man/HP: Makefile literal.in
literal.out_ascii macrotag.in
macrotag.out_ascii manyargs.in
manyargs.out_ascii spacing.in
spacing.out_ascii
Log message:
multiple fixes to -Tascii .HP rendering:
* do not add an excessive blank line before the block
* in literal mode, start a new line after the tag
getting this to work requires some general (print_man_node) fixes:
* in literal mode, break the output line at the end of each
input line, not just after those input lines ending in text
* but don't break it when there was no output on the line
* and adjust the margins after the .HP tag
these general fixes require an adjustment to -Tascii .TP rendering:
* set up NOBREAK mode before the body, not after the head
finally, based on all this, implement -Tman .Bl -hang in terms of .HP