summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/man_validate.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Promote section headers that can can be used unmodified as fragmentschwarze2020-10-301-2/+2
* provide a STYLE message when mandoc knows the file name and the extensionschwarze2020-04-241-3/+8
* When a .Tg is attached to a paragraph, attach the permalinkschwarze2020-04-181-2/+2
* automatically tag .SH and .SS in man(7) terminal outputschwarze2020-04-041-2/+25
* Split tagging into a validation part including prioritizationschwarze2020-03-131-5/+103
* Align to the new, sane behaviour of the groff_mdoc(7) .Dd macro:schwarze2020-01-191-11/+6
* Fix mandoc_normdate() and the way it is used.schwarze2019-06-271-15/+13
* Contrary to what the NetBSD attribute(3) manual page suggests,schwarze2019-03-131-3/+3
* mark check_abort() and post_abort() as __dead;schwarze2019-03-111-3/+3
* Cleanup, no functional change:schwarze2018-12-311-3/+2
* Use the new flag NODE_NOFILL in the validators, which is sometimesschwarze2018-12-311-4/+20
* Move parsing of the .nf and .fi (fill mode) requests from the man(7)schwarze2018-12-311-4/+3
* Cleanup, minus 15 LOC, no functional change:schwarze2018-12-311-3/+3
* Almost mechanical diff to remove the "struct mparse *" argumentschwarze2018-12-141-35/+27
* Major cleanup; may imply minor changes in edge cases of error reporting.schwarze2018-12-141-1/+2
* Clean up the validation of .Pp, .PP, .sp, and .br. Make sure allschwarze2018-12-041-40/+49
* In the validators, translate obsolete macro aliases (Lp, Ot, LP, P)schwarze2018-12-031-5/+32
* implement the GNU man-ext .SY/.YS (synopsis block) macro in man,schwarze2018-08-181-1/+3
* implement the GNU man-ext .TQ macro in man(7),schwarze2018-08-161-1/+2
* Do not calculate a pointer to a memory location before the beginning ofschwarze2018-08-161-4/+3
* preserve comments before .Dd when converting mdoc(7) to man(7)schwarze2018-04-111-4/+4
* Fix a typo that caused a non-constant stringschwarze2017-07-261-3/+2
* Add support for the MT and ME mailto macros, used for example in wg(8).bentley2017-06-251-2/+4
* Split -Wstyle into -Wstyle and the even lower -Wbase, and addschwarze2017-06-241-8/+12
* style message about missing RCS ids; inspired by mdoclintschwarze2017-06-171-1/+9
* if .in is used inside the .TP head, it's always relativeschwarze2017-06-171-3/+20
* Style message about legacy man(7) date format in mdoc(7) documentsschwarze2017-06-111-4/+3
* Move .sp to the roff modules. Enough infrastructure is in placeschwarze2017-05-051-2/+5
* move .ll to the roff modulesschwarze2017-05-051-2/+1
* Move handling of the roff(7) .ft request from the man(7)schwarze2017-05-051-45/+3
* Parser reorg:schwarze2017-05-041-2/+12
* Continue parser unification:schwarze2017-04-241-13/+13
* Delete the redundant "nchild" member of struct roff_node, replacingschwarze2016-01-081-11/+11
* move man(7) validation into the dedicated validation phase, tooschwarze2015-10-221-33/+18
* To make the code more readable, delete 283 /* FALLTHROUGH */ commentsschwarze2015-10-121-9/+1
* Decouple the token code for "no request or macro" from the individualschwarze2015-04-191-2/+2
* Unify node handling functions:schwarze2015-04-191-5/+6
* Replace the structs mdoc and man by a unified struct roff_man.schwarze2015-04-181-3/+3
* Third step towards parser unification:schwarze2015-04-021-14/+14
* Second step towards parser unification:schwarze2015-04-021-5/+5
* First step towards parser unification:schwarze2015-04-021-20/+23
* better error reporting regarding .OP .RS .UR .TH argumentsschwarze2015-02-061-22/+23
* better diagnostics about excess arguments to .PD .ft .spschwarze2015-02-061-11/+2
* better error reporting for .br .fi .nf with argumentsschwarze2015-02-061-11/+3
* Delete the legacy generic warning type MANDOCERR_ARGCWARN,schwarze2015-02-061-4/+4
* Strangely, ignoring the roff(7) .na request was implemented in the man(7)schwarze2015-01-241-2/+1
* mdoc(7) already uses the mandoc(1) -Ios argument in the footer lineschwarze2014-12-281-1/+3
* Simplify by making many functions in the man(7) parser void,schwarze2014-11-281-65/+50
* Bring the handling of defective prologues even closer to groff,schwarze2014-08-081-9/+12
* Simplify man(7) validation:schwarze2014-08-081-121/+70