| Commit message (Expand) | Author | Age | Files | Lines |
* | With the improved escape sequence parser, it becomes easy to also improve | Ingo Schwarze | 2022-06-05 | 8 | -44/+44 |
* | During identifier parsing, handle undefined escape sequences | Ingo Schwarze | 2022-06-03 | 17 | -48/+174 |
* | Dummy implementation of the roff(7) \V (interpolate environment variable) | Ingo Schwarze | 2022-05-30 | 4 | -3/+32 |
* | Re-classify the roff(7) \r (reverse line feed) escape sequence | Ingo Schwarze | 2022-05-20 | 4 | -5/+31 |
* | Test the handling of some additional one-character escape sequences | Ingo Schwarze | 2022-05-20 | 3 | -13/+43 |
* | following the fixed parsing direction of roff_expand() in roff.c rev. 1.388, | Ingo Schwarze | 2022-05-19 | 2 | -24/+24 |
* | Adjust a column number in an error message | Ingo Schwarze | 2022-05-19 | 1 | -1/+1 |
* | fix a wrong column number that got fixed as a side effect | Ingo Schwarze | 2022-05-19 | 1 | -1/+1 |
* | remove a bogus warning that went away as a side effect | Ingo Schwarze | 2022-05-19 | 1 | -1/+0 |
* | Split a new function roff_parse_comment() out of roff_expand() because this | Ingo Schwarze | 2022-05-01 | 4 | -3/+48 |
* | Provide a new function roff_req_or_macro() to parse and handle a request | Ingo Schwarze | 2022-04-30 | 3 | -2/+64 |
* | The syntax of the roff(7) .mc request is quite special | Ingo Schwarze | 2022-04-28 | 5 | -2/+65 |
* | Fix three bugs regarding the interaction of \z and \h: | Ingo Schwarze | 2022-04-27 | 5 | -4/+41 |
* | If a .shift request has a negative argument, do not use a negative array | Ingo Schwarze | 2022-04-24 | 3 | -6/+13 |
* | Surprisingly, groff supports multiple copy mode escapes at the | Ingo Schwarze | 2022-04-13 | 3 | -2/+50 |
* | Support two-character font names (BI, CW, CR, CB, CI) | Ingo Schwarze | 2021-08-10 | 2 | -4/+5 |
* | delete the two pairs of extra blank lines from expected man(7) terminal | Ingo Schwarze | 2021-06-28 | 54 | -216/+0 |
* | Rename syntax test of the \O escape sequence (suppress output groff | Ingo Schwarze | 2020-12-21 | 6 | -26/+26 |
* | Treat \*[.T] in the same way as \*(.T rather than calling abort(3). | Ingo Schwarze | 2020-10-24 | 7 | -13/+20 |
* | In HTML output, avoid printing a newline right after <pre> | Ingo Schwarze | 2020-10-16 | 2 | -5/+2 |
* | Fix two issues with .po (page offset) formatting: | Ingo Schwarze | 2020-09-03 | 3 | -2/+53 |
* | If .ti had an excessive argument, using it was attempted, in some | Ingo Schwarze | 2020-09-03 | 3 | -2/+49 |
* | Do not indent by SIZE_MAX/2 when .ce occurs inside explicit no-fill mode. | Ingo Schwarze | 2020-09-02 | 2 | -4/+20 |
* | Put the code handling \} into a new function roff_cond_checkend() | Ingo Schwarze | 2020-08-03 | 7 | -6/+95 |
* | trivial sync with OpenBSD | Ingo Schwarze | 2020-07-30 | 1 | -6/+6 |
* | adapt to new <p> output logic (html.c rev. 1.260) | Ingo Schwarze | 2019-09-03 | 4 | -14/+6 |
* | In HTML output, allow switching the desired font for subsequent | Ingo Schwarze | 2019-04-30 | 1 | -5/+4 |
* | When calling an empty macro, do not clobber existing arguments. | Ingo Schwarze | 2019-04-21 | 3 | -3/+30 |
* | Implement the roff .break request (break out of a .while loop). | Ingo Schwarze | 2019-04-21 | 3 | -2/+27 |
* | Wrap .Sh/.SH sections and .Ss/.SS subsections in HTML <section> elements | Ingo Schwarze | 2019-03-01 | 1 | -1/+1 |
* | Let roff_getname() end the roff identifier at a tab character | Ingo Schwarze | 2019-02-06 | 17 | -15/+199 |
* | Test handling of escaped backslashes because the code related to | Ingo Schwarze | 2019-01-17 | 5 | -2/+97 |
* | Represent mdoc(7) .Pp (and .sp, and some SYNOPSIS and .Rs features) | Ingo Schwarze | 2019-01-07 | 5 | -30/+14 |
* | Finally, represent the man(7) .PP and .HP macros by the natural | Ingo Schwarze | 2019-01-06 | 4 | -3/+53 |
* | test the roff(7) .ce and .rj requests; | Ingo Schwarze | 2019-01-04 | 4 | -2/+43 |
* | merge a test update from OpenBSD that was forgotten in April | Ingo Schwarze | 2018-12-21 | 2 | -1/+11 |
* | Rename mandoc_getarg() to roff_getarg() and pass it the roff parser | Ingo Schwarze | 2018-12-21 | 1 | -6/+10 |
* | Yet another round of improvements to manual font selection. | Ingo Schwarze | 2018-12-16 | 9 | -25/+68 |
* | Several improvements to escape sequence handling. | Ingo Schwarze | 2018-12-15 | 15 | -38/+218 |
* | Clean up the validation of .Pp, .PP, .sp, and .br. Make sure all | Ingo Schwarze | 2018-12-04 | 2 | -0/+3 |
* | When a conditional block is closed by putting "\}" on a text line | Ingo Schwarze | 2018-11-26 | 3 | -4/+30 |
* | Rudimentary implementation of the roff(7) .char (output glyph | Ingo Schwarze | 2018-08-25 | 7 | -2/+61 |
* | If man(7) next-line scope is open and the line ends with \c, | Ingo Schwarze | 2018-08-25 | 2 | -3/+29 |
* | Rudimentary implementation of the roff(7) .while request. | Ingo Schwarze | 2018-08-24 | 16 | -2/+182 |
* | Implement the roff(7) .shift and .return requests, | Ingo Schwarze | 2018-08-23 | 14 | -8/+184 |
* | Disable one test for now that is broken after the addition of \). | Ingo Schwarze | 2018-08-19 | 2 | -4/+3 |
* | Implement the \*(.T predefined string (interpolate device name) | Ingo Schwarze | 2018-08-16 | 6 | -1/+90 |
* | Two new low-level roff(7) features: | Ingo Schwarze | 2018-04-10 | 3 | -1/+50 |
* | When accessing an undefined number register, define it to be zero, like | Ingo Schwarze | 2018-04-09 | 3 | -1/+46 |
* | Using an undefined string or macro will cause it to be defined as empty. | Ingo Schwarze | 2018-04-09 | 4 | -2/+110 |