| Commit message (Expand) | Author | Age | Files | Lines |
* | In HTML output, man(7) .RS blocks get formatted as <div class="Bd-indent">, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-01-05 | 1 | -2/+5 |
* | Some high-level block macros have an effect similar to temporarily | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2019-01-05 | 1 | -2/+4 |
* | Cleanup, no functional change: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-31 | 1 | -2/+2 |
* | For .EX and .EE, set the fill mode parser state directly in the | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-31 | 1 | -1/+6 |
* | Move parsing of the .nf and .fi (fill mode) requests from the man(7) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-31 | 1 | -11/+4 |
* | Cleanup, minus 15 LOC, no functional change: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-31 | 1 | -3/+1 |
* | Cleanup, no functional change: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-30 | 1 | -2/+2 |
* | 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 | -7/+13 |
* | Cleanup, no functional change: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-14 | 1 | -2/+2 |
* | Almost mechanical diff to remove the "struct mparse *" argument | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-14 | 1 | -17/+15 |
* | Major cleanup; may imply minor changes in edge cases of error reporting. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-14 | 1 | -1/+2 |
* | Support nesting of elements with next-line scope. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-26 | 1 | -32/+37 |
* | paragraphs can contain .MT and .UR blocks | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-18 | 1 | -2/+3 |
* | .RE causes a line break even if .RS is not open | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-18 | 1 | -1/+7 |
* | end of sentence detection after .ME and .UE, useful for some GNU manuals | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-18 | 1 | -1/+3 |
* | Two consecutive .SY blocks only get a blank line in between | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-18 | 1 | -2/+9 |
* | implement the GNU man-ext .SY/.YS (synopsis block) macro in man(7), | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-18 | 1 | -1/+6 |
* | Remove more pointer arithmetic passing via regions outside the array | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-17 | 1 | -10/+16 |
* | implement the GNU man-ext .TQ macro in man(7), | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-16 | 1 | -2/+3 |
* | fix incomplete variable renaming in previous; | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-15 | 1 | -2/+2 |
* | support tail arguments on the .ME and .UE macros, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-14 | 1 | -17/+24 |
* | add support for the MT and ME mailto macros, used for example in wg(8); | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-25 | 1 | -1/+6 |
* | if .in is used inside the .TP head, it's always relative | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-17 | 1 | -2/+2 |
* | Partial support for the \n[an-margin] number register. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-13 | 1 | -2/+15 |
* | 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 | -4/+2 |
* | move .ll to the roff modules | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-05-05 | 1 | -2/+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 | 1 | -3/+2 |
* | Parser reorg: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-05-04 | 1 | -4/+2 |
* | Continue parser unification: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-04-24 | 1 | -18/+15 |
* | unify names of AST node flags; no change of cpp output | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-01-10 | 1 | -6/+6 |
* | Delete the redundant "nchild" member of struct roff_node, replacing | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2016-01-08 | 1 | -2/+2 |
* | move man(7) validation into the dedicated validation phase, too | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-10-22 | 1 | -19/+5 |
* | modernize style: "return" is not a function | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-10-06 | 1 | -3/+3 |
* | /* NOTREACHED */ after abort() is silly, delete it | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-09-26 | 1 | -2/+1 |
* | Fill mode changes don't break next-line scope in all cases, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-09-04 | 1 | -3/+3 |
* | Get rid of two empty wrapper functions. No functional change. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-04-23 | 1 | -3/+2 |
* | Unify trickier node handling functions. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-04-19 | 1 | -5/+4 |
* | Unify some node handling functions that use TOKEN_NONE. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-04-19 | 1 | -5/+5 |
* | Unify node handling functions: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-04-19 | 1 | -7/+9 |
* | Replace the structs mdoc and man by a unified struct roff_man. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-04-18 | 1 | -9/+9 |
* | Vastly simplify man(7) block unwinding, similar to mdoc_macro.c 1.171. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-04-03 | 1 | -119/+34 |
* | It turns out the man(7) parser suffers from unintelligible handling | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-04-03 | 1 | -2/+2 |
* | Second step towards parser unification: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-04-02 | 1 | -18/+17 |
* | First step towards parser unification: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-04-02 | 1 | -29/+30 |
* | The .PD macro can occur in next-line scope. Fixes zshmisc(1). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-03-20 | 1 | -2/+2 |
* | Simplify by almost halving the number of macro flags: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-03-20 | 1 | -16/+18 |
* | better error reporting regarding .OP .RS .UR .TH arguments | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-02-06 | 1 | -17/+11 |
* | better diagnostics about excess arguments to .PD .ft .sp | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-02-06 | 1 | -1/+8 |
* | better error reporting for .br .fi .nf with arguments | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-02-06 | 1 | -1/+8 |
* | preserve .PP before .RE; effect found in audio/pms(1) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-01-24 | 1 | -2/+13 |