CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/04/24 10:22:02
Modified files:
usr.bin/mandoc : Makefile arch.c att.c chars.c chars.in eqn.c
html.c lib.c libman.h libmandoc.h libmdoc.h
libroff.h main.c man.c man.h man_hash.c
man_macro.c man_term.c man_validate.c mandoc.c
mandoc.h mdoc.c mdoc.h mdoc_argv.c mdoc_hash.c
mdoc_html.c mdoc_macro.c mdoc_term.c
mdoc_validate.c msec.c out.h roff.c st.c tbl.c
tbl_data.c tbl_layout.c tbl_opts.c term.c
tree.c vol.c
Added files:
usr.bin/mandoc : read.c
Removed files:
usr.bin/mandoc : chars.h man.3 man_argv.c mdoc.3 roff.3 roff.h
Log message:
Merge version 1.11.1:
Again lots of cleanup and maintenance work by kristaps@.
- simplify error reporting: less function pointers, more mandoc_[v]msg
- main: split document parsing out of main.c into read.c
- roff, mdoc, man: improved recognition of control characters
- roff: better handling of if/else stack overflows
- roff: add some predefined strings for backward compatibility
- mdoc, man: empty sections are not errors
- mdoc: move delimiter handling to libmdoc
- some header restructuring and some minor features and fixes
This merge causes two minor regressions
that i will fix in separate commits right afterwards.