CVSROOT:        /cvs
Module name:    src
Changes by:     schwa...@cvs.openbsd.org        2010/09/13 16:04:01

Modified files:
        usr.bin/mandoc : chars.c chars.in mandoc.c out.c roff.c 

Log message:
Parse and ignore the \k, \o, \w, and \z roff escapes, and recursively
ignore embedded escapes and mathematical roff subexpressions.
In roff copy mode, resolve "\\" to '\'.
Allow ".xx\}" where xx is a macro to close roff conditional scope.
Mandoc now handles the special character definitions in the pod2man(1)
preamble, so remove the explicit redefinitions in chars.c/chars.in.
>From krist...@.

I have checked that this causes no relevant change to the Perl manuals.
The only change introduced is that some non-ASCII characters rendered
incorrectly before are now rendered incorrectly in a different way.
For example, e accent aigu was "e", now is "e'"
and c cedille was "c", now is "c,".

Reply via email to