summaryrefslogtreecommitdiff
path: root/regress/usr.bin
AgeCommit message (Collapse)Author
2017-06-17churn related to the new style message about RCS idsIngo Schwarze
2017-06-17delete the -d option and the "use .Fn or .Xr for functions" check,Ingo Schwarze
both covered by mandoc now; OK jmc@
2017-06-17if .in is used inside the .TP head, it's always relativeIngo Schwarze
2017-06-17tables leak tab settings to subsequent textIngo Schwarze
2017-06-17correct handling of blank lines after \cIngo Schwarze
2017-06-16Multiple tbl(7) improvements:Ingo Schwarze
* Do not discard data that lacks a matching layout cell but remains within the number of columns of the table as a whole. * Do not insert dummy data rows for any layout row starting with a horizontal line, but only for layout rows that would discard all the data on a matching non-empty data row. * Print horizontal lines specified in the layout even if there is no matching data cell. * Improve the logic for extending vertical lines to adjacent rows, for choosing cross marks versus line segments, and some related details.
2017-06-15Add -E flag (make warnings fatal), following the behavior of GNU m4 1.4.9+Brian Callahan
Help and direction millert@ espie@ anton@ deraadt@ ok espie@
2017-06-15round default width of tbl(7) text blocks in the same way as groffIngo Schwarze
2017-06-14implement so-called absolute horizontal motion: \h'|...',Ingo Schwarze
used for example by zoem(1)
2017-06-14Naive implementation of the roff(7) .po (page offset) request.Ingo Schwarze
This clearly works when .po is called on the top level, but might not be sophisticated enough if people call .po inside indentation-changing contexts, but i haven't seen that in manual pages (yet :).
2017-06-14add the \(ru (0.5m baseline ruler) character escape sequence,Ingo Schwarze
abused by mail/nmh; groff_char(7) confirms that this really exists
2017-06-14let \l use the right fill characterIngo Schwarze
2017-06-14improve rounding rules for scaling unitsIngo Schwarze
in horizontal orientation in the terminal formatter
2017-06-14implement the roff(7) d (macro or string defined) conditionalIngo Schwarze
2017-06-14implement the roff(7) \p (break output line) escape sequenceIngo Schwarze
2017-06-13Partial support for the \n[an-margin] number register.Ingo Schwarze
Manuals autogenerated from reStructuredText are reckless enough to peek at this non-portable, implementation-dependent, highly groff-specific internal register - for no good reason, because the man(7) language natively provides in a much simpler way what they are trying to emulate here with much fragility. A full implementation would be very hard because it would require access to output-device-specific formatting data at the roff(7) preprocessor stage, which mandoc doesn't support at all. So hardcode a few magic numbers as reStructuredText expects them for terminal output. For other output modes (like HTML), code using this register is utterly broken anyway.
2017-06-13fix the interaction of the allbox option with spanned cells in the layoutIngo Schwarze
2017-06-12test the new allbox and wrapping featuresIngo Schwarze
2015-01-29reorg tbl(7) test suiteIngo Schwarze
2017-06-12Implement automatic line breakingIngo Schwarze
inside individual table cells that contain text blocks. This cures overlong lines in various Xenocara manuals.
2017-06-12Add some tests from kshe48@zoho.com. Currently failing, but will be fixed soon.Otto Moerbeek
2017-06-11churn caused by the new Mdocdate messages, no easy way to avoid this :(Ingo Schwarze
2017-06-11Fix a test race, wait after kill in case writing the core dump takesAlexander Bluhm
a while. Adjust wrong comments. Mention regress- in program name to make clear where violations seen in process accounting happend.
2017-06-08Start with a clean /var/account/acct accounting file and turn onAlexander Bluhm
process accounting with accton(8). Each test executes a command with a unique name and checks the flags in the lastcomm(1) output. Run tests with fork, su, core, xsig, pledge, trap accounting.
2017-06-11Do not issue the message "no blank before trailing delimiter" for .No.Ingo Schwarze
In practice, that message only matters inside .Bf, and even there, it can occasionally be a false positive. In all other cases, it usually is a false positive, so it is better to drop it outright. Suggested by jmc@.
2017-06-10style message about missing blank before trailing delimiter;Ingo Schwarze
inspired by mdoclint(1), and jmc@ considers it useful
2017-06-08delete -e and -l, now covered by mandoc; OK jmc@ wiz@Ingo Schwarze
2017-06-08Implement w layout specifier (minimum column width).Ingo Schwarze
Improve width calculation of text blocks. Reduces the groff/mandoc diff in Base+Xenocara by about 800 lines.
2017-06-08Link lastcomm regress to build.Alexander Bluhm
2017-06-08Start with a clean /var/account/acct accounting file and turn onAlexander Bluhm
process accounting with accton(8). Each test executes a command with a unique name and checks the flags in the lastcomm(1) output. Run tests with fork, su, core, xsig, pledge, trap accounting.
2017-06-07Remove "new sentence, new line" detection, covered by mandoc.Ingo Schwarze
OK jmc@ wiz@
2017-06-07unbreak after sshv1 purgeDamien Miller
2017-06-03ignore blank lines in man(7) next line scope;Ingo Schwarze
strange groff edge case behaviour found in multimedia/mjpegtools
2017-06-03delete -n option, now covered by mandoc; OK jmc@Ingo Schwarze
2017-06-02add about 15 missing character escape sequences found in groff_char(7);Ingo Schwarze
triggered by multimedia/mkvtoolnix mkvmerge(1) using \(S2
2017-06-01Minimal implementation of the \h (horizontal motion) escape sequence.Ingo Schwarze
Good enough to cope with the average DocBook insanity.
2017-06-01Delete -f. What matters is covered by mandoc.Ingo Schwarze
OK jmc@ wiz@
2017-05-31remove -X, it was just migrated to mandoc -Wstyle; OK wiz@Ingo Schwarze
2017-05-30Make doas regression tests that involve doas running use a non-nosuidVadim Zhukov
partition, or skip if it could not find a one. thanks bluhm@ for valuable input
2017-05-30First pass to make bluhm@ happy regarding doas regress conf.Vadim Zhukov
1. Make permit tests use wsrc instead of wobj (because basically, to run test you need obj being writable, unless you want to pollute /usr/src); 2. Test if current user is in wobj group prior running the test, and skip the test if he is not.
2017-05-30STYLE message about useless macros we don't want (Bt Tn Ud);Ingo Schwarze
not a WARNING because they don't endanger portability
2017-05-30fix formatting of intermediate punctuation in .LkIngo Schwarze
2017-05-30Macro argument quoting does not prevent recognition of punctuationIngo Schwarze
and of called macros. This bug affects almost all macros, and fixing it simplifies the code. It is amazing that the bogus ARGS_QWORD feature got implemented in the first place, and then carrier along for more than eight years without anybody ever noticing that it was pointless. Reported by Leah Neukirchen <leah at vuxu dot org>, found on Void Linux.
2017-05-26add a test for the git diffs, suggested by tomTed Unangst
2017-05-17*Add* a test checking that no empty databases get created,Ingo Schwarze
by *removing* one line from the Makefile. Neat, isn't it?
2017-05-17Stop testing the creation and the properties of empty databases.Ingo Schwarze
They are about to be deprecated. For the tests built on top of them, use a database containing a single page instead.
2017-05-15Delete the -H option.Ingo Schwarze
What it did was nothing but bad advice nowadays. OK jmc@ wiz@
2017-05-15Delete the obsolete 9-argument-check for .Sh.Ingo Schwarze
Delete the section ordering check covered by mandoc. Some simplifications and forgotten -a cleanup. OK jmc@ wiz@
2017-05-14delete the -a option, it's now fully covered by mandoc -Tlint;Ingo Schwarze
OK jmc@ wiz@
2017-05-14remove the -s option, it is fully covered by mandoc -Tlint;Ingo Schwarze
OK jmc@