CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2020/02/26 18:25:59

Modified files:
        usr.bin/mandoc : man_html.c man_term.c mdoc_html.c mdoc_man.c 
                         mdoc_markdown.c mdoc_term.c mdoc_validate.c 
                         roff.c roff.h roff_validate.c 
        regress/usr.bin/mandoc/man/HP: Makefile 
        regress/usr.bin/mandoc/man/IP: Makefile 
        regress/usr.bin/mandoc/man/PP: Makefile 
        regress/usr.bin/mandoc/man/SH: Makefile 
        regress/usr.bin/mandoc/man/SS: Makefile 
        regress/usr.bin/mandoc/man/TP: Makefile 
        regress/usr.bin/mandoc/mdoc/Bd: spacing.in spacing.out_ascii 
                                        spacing.out_markdown 
        regress/usr.bin/mandoc/mdoc/Bl: Makefile noIt.out_lint 
        regress/usr.bin/mandoc/mdoc/Fl: Makefile 
        regress/usr.bin/mandoc/mdoc/Fo: Makefile 
        regress/usr.bin/mandoc/mdoc/Rs: Makefile 
        regress/usr.bin/mandoc/mdoc/Sh: Makefile 
        regress/usr.bin/mandoc/mdoc/Sm: badarg.out_markdown 
                                        twoarg.out_markdown 
        regress/usr.bin/mandoc/mdoc/blank: Makefile 
Added files:
        regress/usr.bin/mandoc/man/HP: vert.in vert.out_ascii 
        regress/usr.bin/mandoc/man/IP: bullet.in bullet.out_ascii 
                                       bullet.out_html bullet.out_utf8 
                                       vert.in vert.out_ascii 
        regress/usr.bin/mandoc/man/PP: vert.in vert.out_ascii 
        regress/usr.bin/mandoc/man/SH: vert.in vert.out_ascii 
        regress/usr.bin/mandoc/man/SS: vert.in vert.out_ascii 
        regress/usr.bin/mandoc/man/TP: vert.in vert.out_ascii 
                                       vert.out_html 
        regress/usr.bin/mandoc/mdoc/Bl: vert.in vert.out_ascii 
                                        vert.out_markdown 
        regress/usr.bin/mandoc/mdoc/Fl: spacing.in spacing.out_ascii 
                                        spacing.out_markdown 
        regress/usr.bin/mandoc/mdoc/Fo: transp.in transp.out_ascii 
                                        transp.out_markdown 
        regress/usr.bin/mandoc/mdoc/Rs: transp.in transp.out_ascii 
                                        transp.out_markdown 
        regress/usr.bin/mandoc/mdoc/Sh: transp.in transp.out_ascii 
                                        transp.out_markdown 
        regress/usr.bin/mandoc/mdoc/blank: transp.in transp.out_ascii 
                                           transp.out_lint 
                                           transp.out_markdown 

Log message:
Introduce the concept of nodes that are semantically transparent:
they are skipped when looking for previous or following high-level
macros.  Examples include roff(7) .ft, .ll, and .ta, mdoc(7) .Sm
and .Tg, and man(7) .DT and .PD.  Use this concept for a variety
of improved decisions in various validators and formatters.

While here,
* remove a few const qualifiers on struct arguments that caused trouble;
* get rid of some more Yoda notation in the vicinity;
* and apply some other stylistic improvements in the vicinity.

I found this class of issues while considering .Tg patches from kn@.

Reply via email to