summaryrefslogtreecommitdiffstats
path: root/mdoc_validate.c
Commit message (Expand)AuthorAgeFilesLines
* store the operating system name obtained from uname(3) in the adequateIngo Schwarze2021-10-041-6/+5
* Support auto-tagging for ".It Va".Ingo Schwarze2021-07-181-1/+1
* Promote section headers that can can be used unmodified as fragmentIngo Schwarze2020-10-301-1/+1
* While we do not recommend the idiom ".Fl Fl long" for long optionsIngo Schwarze2020-04-261-1/+25
* provide a STYLE message when mandoc knows the file name and the extensionIngo Schwarze2020-04-241-1/+7
* When a .Tg is attached to a paragraph, attach the permalinkIngo Schwarze2020-04-181-1/+1
* Use a separate node->tag attribute rather than abusing the node->stringIngo Schwarze2020-04-081-2/+2
* Support manual tagging of .Pp, .Bd, .D1, .Dl, .Bl, and .It.Ingo Schwarze2020-04-061-6/+40
* Copy tagged strings before marking hyphens as breakable.Ingo Schwarze2020-04-021-3/+7
* Just like we are already doing it in HTML output, automatically tagIngo Schwarze2020-04-011-23/+37
* Split tagging into a validation part including prioritizationIngo Schwarze2020-03-131-74/+126
* Fully support explicit tagging of .Sh and .Ss.Ingo Schwarze2020-02-271-5/+44
* Introduce the concept of nodes that are semantically transparent:Ingo Schwarze2020-02-271-85/+69
* Introduce a new mdoc(7) macro .Tg ("tag") to explicitly mark a placeIngo Schwarze2020-01-191-1/+38
* Align to the new, sane behaviour of the groff_mdoc(7) .Dd macro:Ingo Schwarze2020-01-191-7/+6
* Improve validation of function names:Ingo Schwarze2019-09-131-5/+11
* Fix mandoc_normdate() and the way it is used.Ingo Schwarze2019-06-271-15/+3
* Contrary to what the NetBSD attribute(3) manual page suggests,Ingo Schwarze2019-03-131-2/+2
* mark check_abort() and post_abort() as __dead;Ingo Schwarze2019-03-111-2/+2
* When the -S option is given to man(1) and the requested manual pageIngo Schwarze2019-03-041-39/+13
* Fix the last straggler where the struct roff_node "line" memberIngo Schwarze2019-03-041-1/+1
* Use the new flag NODE_NOFILL in the validators, which is sometimesIngo Schwarze2018-12-311-4/+2
* Cleanup, no functional change:Ingo Schwarze2018-12-311-2/+2
* Cleanup, minus 15 LOC, no functional change:Ingo Schwarze2018-12-311-2/+2
* Cleanup, no functional change:Ingo Schwarze2018-12-301-2/+2
* Almost mechanical diff to remove the "struct mparse *" argumentIngo Schwarze2018-12-141-224/+159
* Clean up the validation of .Pp, .PP, .sp, and .br. Make sure allIngo Schwarze2018-12-041-40/+13
* In the validators, translate obsolete macro aliases (Lp, Ot, LP, P)Ingo Schwarze2018-12-031-14/+42
* Remove more pointer arithmetic passing via regions outside the arrayIngo Schwarze2018-08-171-1/+1
* Do not calculate a pointer to a memory location before the beginning ofIngo Schwarze2018-08-161-3/+2
* Fix an off-by-one string read access that could happen if an emptyIngo Schwarze2018-08-011-2/+1
* Avoid a read access one byte beyond the end of an allocated stringIngo Schwarze2018-08-011-1/+1
* preserve comments before .Dd when converting mdoc(7) to man(7)Ingo Schwarze2018-04-111-2/+5
* use the portable \(lq and \(rq internally rather than \(Lq and \(RqIngo Schwarze2018-04-051-2/+2
* Ouch, fix previous: In the edge case of a single-character stringIngo Schwarze2018-03-161-1/+2
* Style message about bad input encoding of em-dashes as -- instead of \(em.Ingo Schwarze2018-03-161-8/+65
* Delete the "no blank before trailing delimiter" check from theIngo Schwarze2018-02-061-9/+8
* Do not segfault when there are two .Dt macros, the first withoutIngo Schwarze2017-09-121-1/+4
* No longer use names that only occur in the SYNOPSIS section as namesIngo Schwarze2017-08-021-5/+2
* Fix an out of bounds read access to a constant array that causedIngo Schwarze2017-07-311-1/+1
* correctly handle letters in .Nx arguments; improves for exampleIngo Schwarze2017-07-201-0/+15
* If -column, -diag, -inset, -item, or -ohang lists have a -width,Ingo Schwarze2017-07-151-4/+5
* report trailing delimiters after macros where they are usually a mistake;Ingo Schwarze2017-07-031-48/+94
* add warning "cross reference to self"; inspired by mdoclintIngo Schwarze2017-07-021-2/+12
* 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