summaryrefslogtreecommitdiffstats
path: root/regress/usr.bin/mandoc/mdoc/Dt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Now that we have the -Wstyle message level, downgrade six warningsschwarze2017-07-063-4/+4
| | | | | | that are not syntax mistakes and that do not cause wrong formatting or content to style suggestions. Also upgrade two warnings that may cause information loss to errors.
* Messages of the -Wbase level now print STYLE:. Since thisschwarze2017-07-0438-78/+58
| | | | | | | | causes horrible churn anyway, profit of the opportunity to stop excessive testing, such that this is hopefully the last instance of such churn. Consistently use OpenBSD RCS tags, blank .Os, blank fourth .TH argument, and Mdocdate like everywhere else. Use -Ios=OpenBSD for platform-independent predictable output.
* cope with changes in BASE messagesschwarze2017-06-2510-20/+30
|
* churn related to the new style message about RCS idsschwarze2017-06-1710-0/+10
|
* churn caused by the new Mdocdate messages, no easy way to avoid this :(schwarze2017-06-1110-0/+10
|
* Now that markdown output is tested for almost everything, test allschwarze2017-03-081-3/+2
| | | | | | input files in -T markdown output mode by default and only mark those files with SKIP_MARKDOWN that are not to be tested. Much easier to read, and almost minus 40 lines of Makefile code.
* first batch of -T markdown testsschwarze2017-03-0510-1/+96
|
* Cope with the changed order of warning and error messages caused by theschwarze2015-12-013-4/+4
| | | | | | | seperation of parsing and validation modules. I originally intended to mop this up when the parser reorg is complete, but since the work stalled a bit, i should not leave this lying around broken for weeks. Reminded by daniel@.
* clean up post_dt() validation function;schwarze2015-02-165-4/+23
| | | | improved diagnostics, minus six lines of code
* Drop useless architecture table. Validating architecture namesschwarze2014-11-284-15/+5
| | | | | | is a job for makewhatis(8)/mandoc.db(5), not for the parser. Removes 150 lines from source files and 4k (1%) from the binary. Bloat found by deraadt@.
* inevitable churn caused by the section title changeschwarze2014-08-264-4/+4
|
* new regression tests collected during recent workschwarze2014-08-1423-61/+89
|
* start catching up with recent code changes, but no new files yetschwarze2014-08-117-12/+15
|
* move test to the right directoryschwarze2014-07-023-15/+5
|
* Clean up the warnings related to document structure.schwarze2014-07-0111-12/+12
| | | | | | | | | * Hierarchical naming of the related enum mandocerr items. * Mention the offending macro, section title, or string. While here, improve some wordings: * Descriptive instead of imperative style. * Uniform style for "missing" and "skipping". * Where applicable, mention the fallback used.
* As suggested by jmc@, only include line and column numbers into messagesschwarze2014-06-206-5/+25
| | | | | | | | | | | | | | when they are meaningful, to avoid confusing stuff like this: $ mandoc /dev/null mandoc: /dev/null:0:1: FATAL: not a manual Instead, just say: mandoc: /dev/null: FATAL: not a manual Another example this applies to is documents having a prologue, but lacking a body. Do not throw a FATAL error for these; instead, issue a warning and show the empty document, in the man(7) case with the same amount of blank lines as groff does. Also downgrade mdoc(7) documents having content before the first .Sh from FATAL to WARNING.
* regression tests for prologue warningsschwarze2014-06-2024-0/+136