summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/mdoc_validate.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Promote section headers that can can be used unmodified as fragmentschwarze2020-10-301-2/+2
* While we do not recommend the idiom ".Fl Fl long" for long optionsschwarze2020-04-261-2/+26
* provide a STYLE message when mandoc knows the file name and the extensionschwarze2020-04-241-2/+8
* When a .Tg is attached to a paragraph, attach the permalinkschwarze2020-04-181-2/+2
* Use a separate node->tag attribute rather than abusing the node->stringschwarze2020-04-081-3/+3
* Support manual tagging of .Pp, .Bd, .D1, .Dl, .Bl, and .It.schwarze2020-04-061-7/+41
* Copy tagged strings before marking hyphens as breakable.schwarze2020-04-021-4/+8
* Just like we are already doing it in HTML output, automatically tagschwarze2020-04-011-24/+38
* Split tagging into a validation part including prioritizationschwarze2020-03-131-74/+126
* Fully support explicit tagging of .Sh and .Ss.schwarze2020-02-271-6/+45
* Introduce the concept of nodes that are semantically transparent:schwarze2020-02-271-86/+70
* Introduce a new mdoc(7) macro .Tg ("tag") to explicitly mark a placeschwarze2020-01-191-2/+39
* Align to the new, sane behaviour of the groff_mdoc(7) .Dd macro:schwarze2020-01-191-8/+7
* Improve validation of function names:schwarze2019-09-131-6/+12
* Fix mandoc_normdate() and the way it is used.schwarze2019-06-271-16/+4
* Contrary to what the NetBSD attribute(3) manual page suggests,schwarze2019-03-131-3/+3
* mark check_abort() and post_abort() as __dead;schwarze2019-03-111-3/+3
* When the -S option is given to man(1) and the requested manual pageschwarze2019-03-041-40/+14
* Fix the last straggler where the struct roff_node "line" memberschwarze2019-03-041-2/+2
* Use the new flag NODE_NOFILL in the validators, which is sometimesschwarze2018-12-311-5/+3
* Cleanup, no functional change:schwarze2018-12-311-3/+3
* Cleanup, minus 15 LOC, no functional change:schwarze2018-12-311-3/+3
* Cleanup, no functional change:schwarze2018-12-301-3/+3
* Almost mechanical diff to remove the "struct mparse *" argumentschwarze2018-12-141-224/+159
* Clean up the validation of .Pp, .PP, .sp, and .br. Make sure allschwarze2018-12-041-41/+14
* In the validators, translate obsolete macro aliases (Lp, Ot, LP, P)schwarze2018-12-031-15/+43
* Remove more pointer arithmetic passing via regions outside the arrayschwarze2018-08-171-2/+2
* Do not calculate a pointer to a memory location before the beginning ofschwarze2018-08-161-4/+3
* Fix an off-by-one string read access that could happen if an emptyschwarze2018-08-011-3/+2
* Avoid a read access one byte beyond the end of an allocated stringschwarze2018-08-011-2/+2
* preserve comments before .Dd when converting mdoc(7) to man(7)schwarze2018-04-111-3/+6
* use the portable \(lq and \(rq internally rather than \(Lq and \(Rqschwarze2018-04-051-3/+3
* Ouch, fix previous: In the edge case of a single-character stringschwarze2018-03-161-2/+3
* Style message about bad input encoding of em-dashes as -- instead of \(em.schwarze2018-03-161-9/+66
* Delete the "no blank before trailing delimiter" check from theschwarze2018-02-061-10/+9
* Do not segfault when there are two .Dt macros, the first withoutschwarze2017-09-121-2/+5
* No longer use names that only occur in the SYNOPSIS section as namesschwarze2017-08-021-6/+3
* Fix an out of bounds read access to a constant array that causedschwarze2017-07-311-2/+2
* correctly handle letters in .Nx arguments; improves for exampleschwarze2017-07-201-1/+16
* If -column, -diag, -inset, -item, or -ohang lists have a -width,schwarze2017-07-151-5/+6
* report trailing delimiters after macros where they are usually a mistake;schwarze2017-07-031-49/+95
* add warning "cross reference to self"; inspired by mdoclintschwarze2017-07-021-3/+13
* Basic reporting of .Xrs to manual pages that don't existschwarze2017-07-011-2/+6
* warn about some non-portable idioms in .Bl -column;schwarze2017-06-291-5/+20
* warn about .Ns macros that have no effect because they are followedschwarze2017-06-271-3/+6
* Catch typos in .Sh names; suggested by jmc@.schwarze2017-06-251-2/+63
* operating system dependent message about unknown architecture;schwarze2017-06-241-1/+40
* in the base system, suggest leaving .Os blank; inspired by mdoclintschwarze2017-06-241-1/+8
* Split -Wstyle into -Wstyle and the even lower -Wbase, and addschwarze2017-06-241-15/+21
* style message about missing RCS ids; inspired by mdoclintschwarze2017-06-171-2/+5