summaryrefslogtreecommitdiffstats
path: root/mdoc_validate.c
Commit message (Expand)AuthorAgeFilesLines
* Basic reporting of .Xrs to manual pages that don't existIngo Schwarze2017-07-011-1/+5
* warn about some non-portable idioms in .Bl -column;Ingo Schwarze2017-06-291-4/+19
* warn about .Ns macros that have no effect because they are followedIngo Schwarze2017-06-271-2/+5
* Catch typos in .Sh names; suggested by jmc@.Ingo Schwarze2017-06-251-1/+62
* operating system dependent message about unknown architecture;Ingo Schwarze2017-06-241-0/+39
* in the base system, suggest leaving .Os blank; inspired by mdoclintIngo Schwarze2017-06-241-0/+7
* Split -Wstyle into -Wstyle and the even lower -Wbase, and addIngo Schwarze2017-06-241-14/+20
* style message about missing RCS ids; inspired by mdoclintIngo Schwarze2017-06-171-1/+4
* ooops, fix a glitch in the previous commit...Ingo Schwarze2017-06-111-1/+1
* Style message about legacy man(7) date format in mdoc(7) documentsIngo Schwarze2017-06-111-5/+27
* style message about missing .Fn markup; inspired by mdoclintIngo Schwarze2017-06-111-7/+24
* Do not issue the message "no blank before trailing delimiter" for .No.Ingo Schwarze2017-06-111-3/+3
* Reduce false positives for the "no blank before trailing delimiter" message.Ingo Schwarze2017-06-101-2/+75
* style message about missing blank before trailing delimiter;Ingo Schwarze2017-06-101-38/+74
* warning about unknown .Lb arguments; inspired by mdoclint(1)Ingo Schwarze2017-06-081-0/+3
* style checks related to .Er; inspired by mdoclint(1)Ingo Schwarze2017-06-071-2/+36
* STYLE message about full stop at the end of .Nd; inspired by mdoclint(1)Ingo Schwarze2017-06-011-0/+6
* STYLE message about missing use of Ox/Nx/Fx/Dx; OK jmc@ wiz@Ingo Schwarze2017-05-311-0/+32
* STYLE message about useless macros we don't want (Bt Tn Ud);Ingo Schwarze2017-05-301-1/+13
* warn about punctuation between .Xr and .Rs in SEE ALSO;Ingo Schwarze2017-05-141-1/+1
* Move .sp to the roff modules. Enough infrastructure is in placeIngo Schwarze2017-05-051-4/+4
* move .ll to the roff modulesIngo Schwarze2017-05-051-1/+0
* Move handling of the roff(7) .ft request from the man(7)Ingo Schwarze2017-05-051-1/+2
* Parser reorg:Ingo Schwarze2017-05-041-6/+17
* Parser unification: use nice ohashes for all three request and macro tables;Ingo Schwarze2017-04-291-7/+7
* Delete .Pp right before the first .Sh and right before any .Ss,Ingo Schwarze2017-04-281-0/+3
* Continue parser unification:Ingo Schwarze2017-04-241-41/+36
* Using .Nd only makes sense in the NAME section.Ingo Schwarze2017-03-061-0/+4
* The .Nm macro does not only use the default name when it has noIngo Schwarze2017-02-061-0/+10
* Do text production for .Bt, .Ex, .Rv, .Ud at the validation stageIngo Schwarze2017-01-111-81/+187
* Use new NODE_NOSRC and NODE_NOPRT flags for .Bx and .At.Ingo Schwarze2017-01-101-21/+45
* For the .Ux/.Ox family of macros, do text production at the validationIngo Schwarze2017-01-101-6/+42
* unify names of AST node flags; no change of cpp outputIngo Schwarze2017-01-101-3/+3
* Introduce flags NODE_NOSRC and NODE_NOPRT for AST nodes.Ingo Schwarze2017-01-101-14/+15
* Tolerate bare tabs in SYNOPSIS .Cd for now.Ingo Schwarze2017-01-081-1/+2
* Stricter validation of the NAME section, in particular:Ingo Schwarze2017-01-081-10/+18
* Make the second, section number argument of .Xr mandatory.Ingo Schwarze2016-12-281-2/+18
* Delete complicated code dealing with .Bl -tag without -width,Ingo Schwarze2016-10-091-81/+0
* If a column list starts with implicit rows (that is, rows without .It)Ingo Schwarze2016-08-201-5/+33
* oops, fix stupid typo in previousIngo Schwarze2016-08-111-1/+2
* If a .Bd display is on the one hand doomed to be deleted becauseIngo Schwarze2016-08-111-3/+4
* Don't deref NULL if the only child of the first .Sh is an emptyIngo Schwarze2016-08-101-4/+7
* Don't printf("%s", NULL) if .It has a macro as an argumentIngo Schwarze2016-08-101-2/+3
* When validating a .Bl list that defaults to -item for want of a type,Ingo Schwarze2016-08-101-0/+1
* fix printf("%s", NULL);Ingo Schwarze2016-08-091-3/+4
* Delete the redundant "nchild" member of struct roff_node, replacingIngo Schwarze2016-01-081-13/+11
* If a .Bd block has no arguments at all, drop the block and only keepIngo Schwarze2015-10-301-0/+10
* Move all mdoc(7) node validation done before child parsingIngo Schwarze2015-10-211-242/+212
* In order to become able to generate syntax tree nodes on the roff(7)Ingo Schwarze2015-10-201-129/+64
* style cleanup, no functional changeIngo Schwarze2015-10-191-55/+58