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.

Reply via email to