| Commit message (Expand) | Author | Age | Files | Lines |
* | Put the code handling \} into a new function roff_cond_checkend() | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2020-08-03 | 7 | -6/+95 |
* | trivial sync with OpenBSD | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2020-07-30 | 1 | -6/+6 |
* | adapt to new <p> output logic (html.c rev. 1.260) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-09-03 | 4 | -14/+6 |
* | In HTML output, allow switching the desired font for subsequent | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-04-30 | 1 | -5/+4 |
* | When calling an empty macro, do not clobber existing arguments. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-04-21 | 3 | -3/+30 |
* | Implement the roff .break request (break out of a .while loop). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-04-21 | 3 | -2/+27 |
* | Wrap .Sh/.SH sections and .Ss/.SS subsections in HTML <section> elements | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-03-01 | 1 | -1/+1 |
* | Let roff_getname() end the roff identifier at a tab character | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-02-06 | 17 | -15/+199 |
* | Test handling of escaped backslashes because the code related to | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-01-17 | 5 | -2/+97 |
* | Represent mdoc(7) .Pp (and .sp, and some SYNOPSIS and .Rs features) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-01-07 | 5 | -31/+15 |
* | Finally, represent the man(7) .PP and .HP macros by the natural | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-01-06 | 4 | -3/+53 |
* | test the roff(7) .ce and .rj requests; | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-01-04 | 4 | -2/+43 |
* | merge a test update from OpenBSD that was forgotten in April | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-21 | 2 | -1/+11 |
* | Rename mandoc_getarg() to roff_getarg() and pass it the roff parser | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-21 | 1 | -6/+10 |
* | Yet another round of improvements to manual font selection. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-16 | 9 | -25/+68 |
* | Several improvements to escape sequence handling. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-15 | 15 | -38/+218 |
* | Clean up the validation of .Pp, .PP, .sp, and .br. Make sure all | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-04 | 2 | -0/+3 |
* | When a conditional block is closed by putting "\}" on a text line | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-11-26 | 3 | -4/+30 |
* | Rudimentary implementation of the roff(7) .char (output glyph | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-25 | 7 | -2/+61 |
* | If man(7) next-line scope is open and the line ends with \c, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-25 | 2 | -3/+29 |
* | Rudimentary implementation of the roff(7) .while request. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-24 | 16 | -2/+182 |
* | Implement the roff(7) .shift and .return requests, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-23 | 14 | -9/+185 |
* | Disable one test for now that is broken after the addition of \). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-19 | 2 | -4/+3 |
* | Implement the \*(.T predefined string (interpolate device name) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-16 | 6 | -1/+90 |
* | Two new low-level roff(7) features: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-04-10 | 3 | -1/+50 |
* | When accessing an undefined number register, define it to be zero, like | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-04-09 | 3 | -1/+46 |
* | Using an undefined string or macro will cause it to be defined as empty. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-04-09 | 4 | -2/+110 |
* | catch up with ASCII renderings in chars.c rev. 1.72 | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-08-23 | 2 | -10/+14 |
* | Now that we have the -Wstyle message level, downgrade six warnings | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-07-06 | 5 | -44/+44 |
* | Fix handling of \} on roff request lines. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-07-04 | 2 | -3/+12 |
* | Messages of the -Wbase level now print STYLE:. Since this | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-07-04 | 145 | -315/+341 |
* | cope with changes in BASE messages | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-25 | 25 | -38/+51 |
* | Implement appending to standard man(7) and mdoc(7) macros with .am. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-18 | 12 | -6/+100 |
* | style message about missing RCS ids; inspired by mdoclint | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-17 | 32 | -8/+32 |
* | correct handling of blank lines after \c | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-17 | 4 | -0/+25 |
* | implement so-called absolute horizontal motion: \h'|...', | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-14 | 3 | -1/+4 |
* | Naive implementation of the roff(7) .po (page offset) request. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-14 | 4 | -1/+43 |
* | let \l use the right fill character | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-14 | 4 | -2/+42 |
* | improve rounding rules for scaling units | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-14 | 6 | -3/+11 |
* | implement the roff(7) d (macro or string defined) conditional | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-14 | 3 | -1/+50 |
* | implement the roff(7) \p (break output line) escape sequence | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-14 | 3 | -1/+35 |
* | Style message about legacy man(7) date format in mdoc(7) documents | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-11 | 12 | -0/+12 |
* | Minimal implementation of the \h (horizontal motion) escape sequence. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-01 | 1 | -2/+2 |
* | Basic implementation of the roff(7) .ti (temporary indent) request. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-05-08 | 6 | -1/+83 |
* | Basic implementation of the roff(7) .ta (define tab stops) request. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-05-07 | 6 | -1/+106 |
* | Move .sp to the roff modules. Enough infrastructure is in place | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-05-05 | 1 | -0/+1 |
* | Move handling of the roff(7) .ft request from the man(7) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-05-05 | 4 | -2/+33 |
* | Parser reorg: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-05-04 | 7 | -12/+12 |
* | Really commit some files that failed to get committed in this commit: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-03-09 | 1 | -0/+1 |
* | prevent infinite recursion while expanding the arguments | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-03-08 | 3 | -1/+8 |