CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/05/14 13:52:43
Modified files:
usr.bin/mandoc : chars.h libmandoc.h man.7 man.c man.h
man_term.c mandoc.c mdoc.7 mdoc.c mdoc.h
mdoc_action.c mdoc_argv.c mdoc_html.c
mdoc_macro.c mdoc_term.c mdoc_validate.c term.c
term.h
Log message:
Integrate kristaps@' end-of-sentence (EOS) framework
which is simpler and more powerful than mine, and remove mine.
* man(7) now has EOS handling, too
* put EOS detection into its own function in libmandoc
* use node and termp flags to communicate the EOS condition
* no more EOS pseudo-macro
* no more non-printable EOS marker character on the formatter level
This slightly breaks EOS detection after trailing punctuation
in mdoc(7) macros, but that will be restored soon.