summaryrefslogtreecommitdiff
path: root/regress
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-17Pass the command to execute as an argument. Allows the edit program to beanton
reused.
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-08Start syslogd with -rr. With different timing the order of messagesAlexander Bluhm
changed. Then a "last message repeated" confused the test.
2017-06-07Remove "new sentence, new line" detection, covered by mandoc.Ingo Schwarze
OK jmc@ wiz@
2017-06-07To test IPv6 fragements with extension header, the pf pass rulesAlexander Bluhm
need an allow-opts. Otherwise pf blocks packets with option header.
2017-06-07unbreak after sshv1 purgeDamien Miller
2017-06-06Update stubs to work with radix tree.Martin Pieuchot
2017-06-06Test insertion of unmatched meta sequence.anton
2017-06-05Test insertion of non-ASCII characters, in particular making sureIngo Schwarze
that valid input does not cause writing invalid intermediate states to the terminal, and that invalid input is not delayed waiting for more input, but written through right away. Currently failing, but expected to be fixed shortly.
2017-06-05Add new edit regress files.anton
Absent from my previous commit.
2017-06-05Rewrite ksh edit mode regression tests.anton
Instead of calling x_vi() directly, run ksh in a pseudo tty. This makes the process of adding tests for emacs mode simpler since the code can be shared. With feedback and help from millert@ and schwarze@
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-02Use += instead of = for extra flag. Prompted by miod@Otto Moerbeek
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-31As pf blocks packets with IPv6 options header, the tests needs anAlexander Bluhm
allow-opts rule.
2017-05-31Allow replacement of UTF-8 characters in vi mode.anton
Reported by Walter Alejandro Iglesias on tech@. ok schwarze@ tb@
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