summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/mdoc_validate.c
AgeCommit message (Expand)Author
2024-09-20remove unneeded semicolons; checked by millert@Jonathan Gray
2022-06-08When looking for the next block to tag, we aren't interested in childrenIngo Schwarze
2021-10-04store the operating system name obtained from uname(3) in the adequateIngo Schwarze
2021-07-18Support auto-tagging for ".It Va".Ingo Schwarze
2020-10-30Promote section headers that can can be used unmodified as fragmentIngo Schwarze
2020-04-26While we do not recommend the idiom ".Fl Fl long" for long optionsIngo Schwarze
2020-04-24provide a STYLE message when mandoc knows the file name and the extensionIngo Schwarze
2020-04-18When a .Tg is attached to a paragraph, attach the permalinkIngo Schwarze
2020-04-08Use a separate node->tag attribute rather than abusing the node->stringIngo Schwarze
2020-04-06Support manual tagging of .Pp, .Bd, .D1, .Dl, .Bl, and .It.Ingo Schwarze
2020-04-02Copy tagged strings before marking hyphens as breakable.Ingo Schwarze
2020-04-01Just like we are already doing it in HTML output, automatically tagIngo Schwarze
2020-03-13Split tagging into a validation part including prioritizationIngo Schwarze
2020-02-27Fully support explicit tagging of .Sh and .Ss.Ingo Schwarze
2020-02-27Introduce the concept of nodes that are semantically transparent:Ingo Schwarze
2020-01-19Introduce a new mdoc(7) macro .Tg ("tag") to explicitly mark a placeIngo Schwarze
2020-01-19Align to the new, sane behaviour of the groff_mdoc(7) .Dd macro:Ingo Schwarze
2019-09-13Improve validation of function names:Ingo Schwarze
2019-06-27Fix mandoc_normdate() and the way it is used.Ingo Schwarze
2019-03-13Contrary to what the NetBSD attribute(3) manual page suggests,Ingo Schwarze
2019-03-11mark check_abort() and post_abort() as __dead;Ingo Schwarze
2019-03-04When the -S option is given to man(1) and the requested manual pageIngo Schwarze
2019-03-04Fix the last straggler where the struct roff_node "line" memberIngo Schwarze
2018-12-31Use the new flag NODE_NOFILL in the validators, which is sometimesIngo Schwarze
2018-12-31Cleanup, no functional change:Ingo Schwarze
2018-12-31Cleanup, minus 15 LOC, no functional change:Ingo Schwarze
2018-12-30Cleanup, no functional change:Ingo Schwarze
2018-12-14Almost mechanical diff to remove the "struct mparse *" argumentIngo Schwarze
2018-12-04Clean up the validation of .Pp, .PP, .sp, and .br. Make sure allIngo Schwarze
2018-12-03In the validators, translate obsolete macro aliases (Lp, Ot, LP, P)Ingo Schwarze
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