OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
CVS: cvs.openbsd.org: src

From: Ingo Schwarze (schwarzecvs.openbsd.org)
Date: Sun Jun 06 2010 - 13:08:42 CDT


CVSROOT: /cvs
Module name: src
Changes by: schwarzecvs.openbsd.org 2010/06/06 12:08:41

Modified files:
        usr.bin/mandoc : Makefile man.7 man.c man.h man_action.c
                         man_html.c man_term.c mdoc.7 mdoc_action.c
                         mdoc_macro.c mdoc_term.c mdoc_validate.c roff.c

Log message:
Merge bsd.lv release 1.10.0,
which is mostly the post-hackathon release,
bringing in the OpenBSD changes to bsd.lv,
but which also has a few additional minor fixes:

* .Lb is an in-line macro, not in_line_eoln
* .Bt, .Ud now warn when discarding arguments
* allow bad -man dates to flow verbatim into the front-ends
- so far all reported by Ulrich Spoerlein
* .Ar, .Fl and .Li starting with closing punctuation emit an empty element
* empty .Li macros print nothing, but may cause spacing
* proper EOS handling for .Bt, .Ex, .Rv, and .Ud.
* cleanup: collapse posts_xr into posts_wtext (which is the same)
* efficiency: very simple table lookup for roff.c