summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/mdoc_validate.c
AgeCommit message (Expand)Author
2018-08-17Remove more pointer arithmetic passing via regions outside the arrayIngo Schwarze
2018-08-16Do not calculate a pointer to a memory location before the beginning ofIngo Schwarze
2018-08-01Fix an off-by-one string read access that could happen if an emptyIngo Schwarze
2018-08-01Avoid a read access one byte beyond the end of an allocated stringIngo Schwarze
2018-04-11preserve comments before .Dd when converting mdoc(7) to man(7)Ingo Schwarze
2018-04-05use the portable \(lq and \(rq internally rather than \(Lq and \(RqIngo Schwarze
2018-03-16Ouch, fix previous: In the edge case of a single-character stringIngo Schwarze
2018-03-16Style message about bad input encoding of em-dashes as -- instead of \(em.Ingo Schwarze
2018-02-06Delete the "no blank before trailing delimiter" check from theIngo Schwarze
2017-09-12Do not segfault when there are two .Dt macros, the first withoutIngo Schwarze
2017-08-02No longer use names that only occur in the SYNOPSIS section as namesIngo Schwarze
2017-07-31Fix an out of bounds read access to a constant array that causedIngo Schwarze
2017-07-20correctly handle letters in .Nx arguments; improves for exampleIngo Schwarze
2017-07-15If -column, -diag, -inset, -item, or -ohang lists have a -width,Ingo Schwarze
2017-07-03report trailing delimiters after macros where they are usually a mistake;Ingo Schwarze
2017-07-02add warning "cross reference to self"; inspired by mdoclintIngo Schwarze
2017-07-01Basic reporting of .Xrs to manual pages that don't existIngo Schwarze
2017-06-29warn about some non-portable idioms in .Bl -column;Ingo Schwarze
2017-06-27warn about .Ns macros that have no effect because they are followedIngo Schwarze
2017-06-25Catch typos in .Sh names; suggested by jmc@.Ingo Schwarze
2017-06-24operating system dependent message about unknown architecture;Ingo Schwarze
2017-06-24in the base system, suggest leaving .Os blank; inspired by mdoclintIngo Schwarze
2017-06-24Split -Wstyle into -Wstyle and the even lower -Wbase, and addIngo Schwarze
2017-06-17style message about missing RCS ids; inspired by mdoclintIngo Schwarze
2017-06-11ooops, fix a glitch in the previous commit...Ingo Schwarze
2017-06-11Style message about legacy man(7) date format in mdoc(7) documentsIngo Schwarze
2017-06-11style message about missing .Fn markup; inspired by mdoclintIngo Schwarze
2017-06-11Do not issue the message "no blank before trailing delimiter" for .No.Ingo Schwarze
2017-06-10Reduce false positives for the "no blank before trailing delimiter" message.Ingo Schwarze
2017-06-10style message about missing blank before trailing delimiter;Ingo Schwarze
2017-06-07style checks related to .Er; inspired by mdoclint(1)Ingo Schwarze
2017-06-01STYLE message about full stop at the end of .Nd; inspired by mdoclint(1)Ingo Schwarze
2017-05-31STYLE message about missing use of Ox/Nx/Fx/Dx; OK jmc@ wiz@Ingo Schwarze
2017-05-30STYLE message about useless macros we don't want (Bt Tn Ud);Ingo Schwarze
2017-05-14warn about punctuation between .Xr and .Rs in SEE ALSO;Ingo Schwarze
2017-05-05Move .sp to the roff modules. Enough infrastructure is in placeIngo Schwarze
2017-05-05move .ll to the roff modulesIngo Schwarze
2017-05-05Move handling of the roff(7) .ft request from the man(7)Ingo Schwarze
2017-05-04Parser reorg:Ingo Schwarze
2017-04-29Parser unification: use nice ohashes for all three request and macro tables;Ingo Schwarze
2017-04-28Delete .Pp right before the first .Sh and right before any .Ss,Ingo Schwarze
2017-04-24Continue parser unification:Ingo Schwarze
2017-03-06Using .Nd only makes sense in the NAME section.Ingo Schwarze
2017-02-06The .Nm macro does not only use the default name when it has noIngo Schwarze
2017-01-11Do text production for .Bt, .Ex, .Rv, .Ud at the validation stageIngo Schwarze
2017-01-10Use new NODE_NOSRC and NODE_NOPRT flags for .Bx and .At.Ingo Schwarze
2017-01-10For the .Ux/.Ox family of macros, do text production at the validationIngo Schwarze
2017-01-10unify names of AST node flags; no change of cpp outputIngo Schwarze
2017-01-10Introduce flags NODE_NOSRC and NODE_NOPRT for AST nodes.Ingo Schwarze
2017-01-08Tolerate bare tabs in SYNOPSIS .Cd for now.Ingo Schwarze