| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Split the excessively generic diagnostic message "invalid escape sequence" | Ingo Schwarze | 2022-06-07 | 10 | -21/+44 |
* | Purge duplicate error reporting from the .tr request parser: | Ingo Schwarze | 2022-06-07 | 1 | -11/+2 |
* | To better match groff parsing, reject digits and some mathematical | Ingo Schwarze | 2022-06-06 | 1 | -7/+9 |
* | adjust two desired error messages after roff_escape.c rev. 1.11 | Ingo Schwarze | 2022-06-06 | 1 | -2/+2 |
* | Allow arbitrary argument delimiters for \C, like groff does. | Ingo Schwarze | 2022-06-06 | 1 | -4/+5 |
* | add and update a few entries | Ingo Schwarze | 2022-06-06 | 1 | -0/+11 |
* | With the improved escape sequence parser, it becomes easy to also improve | Ingo Schwarze | 2022-06-05 | 16 | -96/+147 |
* | Small cleanup of error reporting: | Ingo Schwarze | 2022-06-05 | 1 | -11/+12 |
* | During identifier parsing, handle undefined escape sequences | Ingo Schwarze | 2022-06-03 | 18 | -58/+222 |
* | Since \. is not a character escape sequence, re-classify it from the | Ingo Schwarze | 2022-06-02 | 3 | -11/+15 |
* | Avoid the layering violation of re-parsing for \E in roff_expand(). | Ingo Schwarze | 2022-06-02 | 3 | -31/+25 |
* | Fix a buffer overrun in the roff(7) escape sequence parser that could | Ingo Schwarze | 2022-06-01 | 1 | -0/+3 |
* | Rudimentary implementation of the \A escape sequence, following groff | Ingo Schwarze | 2022-05-31 | 3 | -5/+40 |
* | Trivial patch to put the roff(7) \g (interpolate format of register) | Ingo Schwarze | 2022-05-31 | 3 | -2/+5 |
* | Dummy implementation of the roff(7) \V (interpolate environment variable) | Ingo Schwarze | 2022-05-30 | 7 | -9/+47 |
* | Re-classify the roff(7) \r (reverse line feed) escape sequence | Ingo Schwarze | 2022-05-20 | 6 | -10/+36 |
* | 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 | 3 | -29/+29 |
* | 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 |
* | Make roff_expand() parse left-to-right rather than right-to-left. | Ingo Schwarze | 2022-05-19 | 6 | -646/+677 |
* | improve a comment explaining a particularly nasty hack; no code change | Ingo Schwarze | 2022-05-19 | 1 | -1/+6 |
* | Split a new function roff_parse_comment() out of roff_expand() because this | Ingo Schwarze | 2022-05-01 | 5 | -99/+154 |
* | Provide a new function roff_req_or_macro() to parse and handle a request | Ingo Schwarze | 2022-04-30 | 9 | -43/+160 |
* | Add comments to some of the enum roff_tok values; | Ingo Schwarze | 2022-04-30 | 1 | -12/+12 |
* | Refactor the handler function roff_block_sub() for clarity and simplicity. | Ingo Schwarze | 2022-04-30 | 1 | -16/+9 |
* | The syntax of the roff(7) .mc request is quite special | Ingo Schwarze | 2022-04-28 | 9 | -3/+135 |
* | Element next-line scopes may nest, so man_breakscope() may have to | Ingo Schwarze | 2022-04-28 | 5 | -9/+59 |
* | The .AT, .DT, and .UC macros are allowed inside next-line scope | Ingo Schwarze | 2022-04-27 | 12 | -8/+104 |
* | Fix three bugs regarding the interaction of \z and \h: | Ingo Schwarze | 2022-04-27 | 6 | -7/+58 |
* | typo in example text: unsused -> unused; noticed by tb@ | Ingo Schwarze | 2022-04-26 | 4 | -5/+5 |
* | At the end of every tbl(7) cell, clear the \z state. | Ingo Schwarze | 2022-04-26 | 6 | -5/+65 |
* | If a node is tagged explicitly, skip implicit tagging for that node. | Ingo Schwarze | 2022-04-26 | 7 | -7/+67 |
* | When we open a new .while loop, let's not attempt to close out | Ingo Schwarze | 2022-04-24 | 1 | -2/+4 |
* | If a .shift request has a negative argument, do not use a negative array | Ingo Schwarze | 2022-04-24 | 7 | -11/+32 |
* | If the last data row of a tbl(7) contains nothing but a horizontal line, | Ingo Schwarze | 2022-04-23 | 1 | -2/+4 |
* | support for hunting memory leaks; | Ingo Schwarze | 2022-04-14 | 19 | -66/+848 |
* | some HTML/CSS issues from John Gardner | Ingo Schwarze | 2022-04-14 | 1 | -1/+12 |
* | prefer https links in man pages | Ingo Schwarze | 2022-04-14 | 1 | -3/+3 |
* | To prevent infinite recursion while expanding eqn(7) definitions, | Ingo Schwarze | 2022-04-13 | 5 | -19/+94 |
* | Do not die on an assertion if an input file contains no section | Ingo Schwarze | 2022-04-13 | 4 | -5/+8 |
* | Surprisingly, groff supports multiple copy mode escapes at the | Ingo Schwarze | 2022-04-13 | 5 | -7/+55 |
* | When calculating the with of spanned columns, which for example matters | Ingo Schwarze | 2022-04-08 | 1 | -2/+5 |
* | new TODO entry: handle Unicode letters in tags | Ingo Schwarze | 2022-03-27 | 1 | -0/+5 |
* | The demandoc(1) program neither reads nor writes any databases, so | Ingo Schwarze | 2022-03-20 | 1 | -2/+1 |
* | Avoid legacy CSS2 syntax for the "display" property and use the CSS3 | Ingo Schwarze | 2022-03-17 | 1 | -3/+3 |
* | Just say that the databases are intended for use by apropos(1), whatis(1), | Ingo Schwarze | 2022-03-16 | 1 | -4/+2 |
* | In the first example, use "mandoc -a" directly rather "mandoc -l". | Ingo Schwarze | 2022-02-08 | 1 | -1/+1 |
* | remove "please" from manual page; | Ingo Schwarze | 2022-02-08 | 1 | -1/+1 |