| Commit message (Expand) | Author | Age | Files | Lines |
* | Distinguish between escape sequences that produce no output | Ingo Schwarze | 2022-08-15 | 1 | -6/+16 |
* | In GNU, Heirloom, and Plan 9 roff, tab positions apply to *input* lines, | Ingo Schwarze | 2022-08-15 | 1 | -7/+10 |
* | In GNU, Heirloom, and Plan 9 roff, literal tab characters are | Ingo Schwarze | 2022-08-15 | 1 | -19/+15 |
* | Fix three bugs regarding the interaction of \z and \h: | Ingo Schwarze | 2022-04-27 | 1 | -3/+17 |
* | When rendering the \h (horizontal motion) low-level roff(7) escape | Ingo Schwarze | 2022-01-10 | 1 | -5/+7 |
* | Provide a cleanup function for the term_tab module, freeing memory | Ingo Schwarze | 2021-10-04 | 1 | -1/+2 |
* | Support two-character font names (BI, CW, CR, CB, CI) | Ingo Schwarze | 2021-08-10 | 1 | -1/+3 |
* | Do not indent by SIZE_MAX/2 when .ce occurs inside explicit no-fill mode. | Ingo Schwarze | 2020-09-02 | 1 | -12/+9 |
* | Explicitly state that the cases in the inner switch in term_fill() | Ingo Schwarze | 2019-06-03 | 1 | -0/+2 |
* | In PostScript and PDF output, one AFM unit is not nearly enough | Ingo Schwarze | 2019-01-15 | 1 | -2/+3 |
* | Implement centering and adjustment to the right margin directly in | Ingo Schwarze | 2019-01-04 | 1 | -1/+15 |
* | Rewrite the line filling function for terminal output yet again. | Ingo Schwarze | 2019-01-03 | 1 | -178/+252 |
* | Several improvements to escape sequence handling. | Ingo Schwarze | 2018-12-15 | 1 | -8/+10 |
* | Implement the \f(CW and \f(CR (constant width font) escape sequences | Ingo Schwarze | 2018-10-25 | 1 | -0/+1 |
* | Implement the \*(.T predefined string (interpolate device name) | Ingo Schwarze | 2018-08-16 | 1 | -1/+26 |
* | fix typo in TERMP_MULTICOL flag test; | Ingo Schwarze | 2017-07-28 | 1 | -1/+1 |
* | implement so-called absolute horizontal motion: \h'|...', | Ingo Schwarze | 2017-06-14 | 1 | -1/+6 |
* | let \l use the right fill character | Ingo Schwarze | 2017-06-14 | 1 | -5/+5 |
* | improve rounding rules for scaling units | Ingo Schwarze | 2017-06-14 | 1 | -3/+17 |
* | implement the roff(7) \p (break output line) escape sequence | Ingo Schwarze | 2017-06-14 | 1 | -0/+32 |
* | Implement automatic line breaking | Ingo Schwarze | 2017-06-12 | 1 | -24/+39 |
* | make the internal a2roffsu() interface more powerful by returning | Ingo Schwarze | 2017-06-08 | 1 | -13/+4 |
* | Prepare the terminal driver for filling multiple columns in parallel, | Ingo Schwarze | 2017-06-07 | 1 | -24/+39 |
* | Prepare the terminal driver for filling multiple columns in parallel, | Ingo Schwarze | 2017-06-07 | 1 | -66/+68 |
* | The \h escape sequence provides another method for moving backwards, | Ingo Schwarze | 2017-06-07 | 1 | -14/+27 |
* | Implement the roff(7) .mc (right margin character) request. | Ingo Schwarze | 2017-06-04 | 1 | -39/+60 |
* | Make term_flushln() simpler and more robust: | Ingo Schwarze | 2017-06-04 | 1 | -61/+24 |
* | Partial implementation of \h (horizontal line drawing function). | Ingo Schwarze | 2017-06-02 | 1 | -1/+57 |
* | Minimal implementation of the \h (horizontal motion) escape sequence. | Ingo Schwarze | 2017-06-01 | 1 | -0/+22 |
* | Basic implementation of the roff(7) .ta (define tab stops) request. | Ingo Schwarze | 2017-05-07 | 1 | -11/+14 |
* | Fix an assertion failure caused by \z\[u00FF] with -Tps/-Tpdf. | Ingo Schwarze | 2017-01-08 | 1 | -2/+14 |
* | Fix assertion failures caused by whitespace inside \o'' (overstrike) | Ingo Schwarze | 2016-08-10 | 1 | -3/+5 |
* | sed 's/the the/the/' in a comment; from krw@ | Ingo Schwarze | 2016-04-12 | 1 | -1/+1 |
* | This code wasted memory by allocating sizeof(enum termfont *) | Ingo Schwarze | 2016-01-07 | 1 | -1/+1 |
* | apply bold and italic to all non-ASCII Unicode codepoints, | Ingo Schwarze | 2015-10-23 | 1 | -1/+1 |
* | Major character table cleanup: | Ingo Schwarze | 2015-10-13 | 1 | -7/+4 |
* | To make the code more readable, delete 283 /* FALLTHROUGH */ comments | Ingo Schwarze | 2015-10-12 | 1 | -4/+0 |
* | modernize style: "return" is not a function | Ingo Schwarze | 2015-10-06 | 1 | -6/+6 |
* | /* NOTREACHED */ after abort() is silly, delete it | Ingo Schwarze | 2015-09-26 | 1 | -1/+0 |
* | Trailing whitespace is significant when determining the width of a tag | Ingo Schwarze | 2015-09-21 | 1 | -0/+6 |
* | Drop leading, internal, and trailing blank characters in \o (overstrike) | Ingo Schwarze | 2015-08-30 | 1 | -1/+7 |
* | Replace the kludge for the \z escape sequence by an actual | Ingo Schwarze | 2015-04-29 | 1 | -42/+26 |
* | Rounding rules for horizontal scaling widths are more complicated. | Ingo Schwarze | 2015-04-04 | 1 | -5/+5 |
* | Third step towards parser unification: | Ingo Schwarze | 2015-04-02 | 1 | -3/+3 |
* | prevent the skipvsp flag from creeping past actual text | Ingo Schwarze | 2015-03-06 | 1 | -0/+1 |
* | Use relative offsets instead of absolute pointers for the terminal | Ingo Schwarze | 2015-01-31 | 1 | -14/+6 |
* | Rudimentary implementation of the roff(7) \o escape sequence (overstrike). | Ingo Schwarze | 2015-01-21 | 1 | -1/+26 |
* | Support negative indentations for mdoc(7) displays and lists. | Ingo Schwarze | 2014-12-24 | 1 | -1/+1 |
* | When a man(7) document contains unreasonably large numbers for | Ingo Schwarze | 2014-12-24 | 1 | -1/+3 |
* | support negative horizontal widths in man(7); | Ingo Schwarze | 2014-12-23 | 1 | -14/+8 |