aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mdoc_validate.c
Commit message (Expand)AuthorAgeFilesLines
* Fix an off-by-one string read access that could happen if an emptyIngo Schwarze2018-08-011-3/+2
* Avoid a read access one byte beyond the end of an allocated stringIngo Schwarze2018-08-011-2/+2
* preserve comments before .Dd when converting mdoc(7) to man(7)Ingo Schwarze2018-04-111-3/+6
* use the portable \(lq and \(rq internally rather than \(Lq and \(RqIngo Schwarze2018-04-051-3/+3
* Ouch, fix previous: In the edge case of a single-character stringIngo Schwarze2018-03-161-2/+3
* Style message about bad input encoding of em-dashes as -- instead of \(em.Ingo Schwarze2018-03-161-9/+66
* Delete the "no blank before trailing delimiter" check from theIngo Schwarze2018-02-061-10/+9
* Do not segfault when there are two .Dt macros, the first withoutIngo Schwarze2017-09-121-2/+5
* No longer use names that only occur in the SYNOPSIS section as namesIngo Schwarze2017-08-021-6/+3
* Fix an out of bounds read access to a constant array that causedIngo Schwarze2017-07-311-2/+2
* correctly handle letters in .Nx arguments; improves for exampleIngo Schwarze2017-07-201-1/+16
* If -column, -diag, -inset, -item, or -ohang lists have a -width,Ingo Schwarze2017-07-151-5/+6
* report trailing delimiters after macros where they are usually a mistake;Ingo Schwarze2017-07-031-49/+95
* add warning "cross reference to self"; inspired by mdoclintIngo Schwarze2017-07-021-3/+13
* Basic reporting of .Xrs to manual pages that don't existIngo Schwarze2017-07-011-2/+6
* warn about some non-portable idioms in .Bl -column;Ingo Schwarze2017-06-291-5/+20
* warn about .Ns macros that have no effect because they are followedIngo Schwarze2017-06-271-3/+6
* Catch typos in .Sh names; suggested by jmc@.Ingo Schwarze2017-06-251-2/+63
* operating system dependent message about unknown architecture;Ingo Schwarze2017-06-241-1/+40
* in the base system, suggest leaving .Os blank; inspired by mdoclintIngo Schwarze2017-06-241-1/+8
* Split -Wstyle into -Wstyle and the even lower -Wbase, and addIngo Schwarze2017-06-241-15/+21
* style message about missing RCS ids; inspired by mdoclintIngo Schwarze2017-06-171-2/+5
* ooops, fix a glitch in the previous commit...Ingo Schwarze2017-06-111-2/+2
* Style message about legacy man(7) date format in mdoc(7) documentsIngo Schwarze2017-06-111-6/+28
* style message about missing .Fn markup; inspired by mdoclintIngo Schwarze2017-06-111-8/+25
* Do not issue the message "no blank before trailing delimiter" for .No.Ingo Schwarze2017-06-111-4/+4
* Reduce false positives for the "no blank before trailing delimiter" message.Ingo Schwarze2017-06-101-3/+76
* style message about missing blank before trailing delimiter;Ingo Schwarze2017-06-101-39/+75
* warning about unknown .Lb arguments; inspired by mdoclint(1)Ingo Schwarze2017-06-081-1/+4
* style checks related to .Er; inspired by mdoclint(1)Ingo Schwarze2017-06-071-3/+37
* STYLE message about full stop at the end of .Nd; inspired by mdoclint(1)Ingo Schwarze2017-06-011-1/+7
* STYLE message about missing use of Ox/Nx/Fx/Dx; OK jmc@ wiz@Ingo Schwarze2017-05-311-1/+33
* STYLE message about useless macros we don't want (Bt Tn Ud);Ingo Schwarze2017-05-301-2/+14
* warn about punctuation between .Xr and .Rs in SEE ALSO;Ingo Schwarze2017-05-141-2/+2
* Move .sp to the roff modules. Enough infrastructure is in placeIngo Schwarze2017-05-051-5/+5
* move .ll to the roff modulesIngo Schwarze2017-05-051-2/+1
* Move handling of the roff(7) .ft request from the man(7)Ingo Schwarze2017-05-051-2/+3
* Parser reorg:Ingo Schwarze2017-05-041-7/+18
* Parser unification: use nice ohashes for all three request and macro tables;Ingo Schwarze2017-04-291-8/+8
* Delete .Pp right before the first .Sh and right before any .Ss,Ingo Schwarze2017-04-281-1/+4
* Continue parser unification:Ingo Schwarze2017-04-241-42/+37
* Using .Nd only makes sense in the NAME section.Ingo Schwarze2017-03-061-1/+5
* The .Nm macro does not only use the default name when it has noIngo Schwarze2017-02-061-1/+11
* Do text production for .Bt, .Ex, .Rv, .Ud at the validation stageIngo Schwarze2017-01-111-82/+188
* Use new NODE_NOSRC and NODE_NOPRT flags for .Bx and .At.Ingo Schwarze2017-01-101-22/+46
* For the .Ux/.Ox family of macros, do text production at the validationIngo Schwarze2017-01-101-7/+43
* unify names of AST node flags; no change of cpp outputIngo Schwarze2017-01-101-4/+4
* Introduce flags NODE_NOSRC and NODE_NOPRT for AST nodes.Ingo Schwarze2017-01-101-15/+16
* Tolerate bare tabs in SYNOPSIS .Cd for now.Ingo Schwarze2017-01-081-2/+3
* Stricter validation of the NAME section, in particular:Ingo Schwarze2017-01-081-11/+19