| Commit message (Expand) | Author | Age | Files | Lines |
* | As a first step towards making roff_res() callable from mandoc_getarg(), | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-18 | 1 | -97/+1 |
* | Yet another round of improvements to manual font selection. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-16 | 1 | -42/+55 |
* | Several improvements to escape sequence handling. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-12-15 | 1 | -17/+79 |
* | 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 | -12/+9 |
* | Implement the \f(CW and \f(CR (constant width font) escape sequences | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-10-25 | 1 | -2/+7 |
* | \f[] means \fP, not \fR | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-20 | 1 | -5/+8 |
* | Implement the \*(.T predefined string (interpolate device name) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-16 | 1 | -1/+8 |
* | handle the non-portable GNU-style \[charNN], \[charNNN] character | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-08-10 | 1 | -4/+22 |
* | Issue a STYLE message when normalizing the date format in .Dd/.TH. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2018-07-28 | 1 | -2/+5 |
* | warn about time machines; suggested by Thomas Klausner <wiz @ NetBSD> | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-07-03 | 1 | -3/+11 |
* | 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 | 1 | -1/+3 |
* | 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 | 1 | -7/+11 |
* | Partial implementation of \h (horizontal line drawing function). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2017-06-02 | 1 | -3/+13 |
* | 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 |
* | Simplify the logic in mandoc_normdate() and add some comments. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-11-12 | 1 | -16/+32 |
* | Delete two preprocessor constants that are no longer used. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-10-15 | 1 | -3/+1 |
* | Reject the escape sequences \[uD800] to \[uDFFF] in the parser. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-10-13 | 1 | -1/+4 |
* | To make the code more readable, delete 283 /* FALLTHROUGH */ comments | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-10-12 | 1 | -32/+1 |
* | modernize style: "return" is not a function | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-10-06 | 1 | -26/+27 |
* | Parse and ignore the escape sequences \, and \/ (italic corrections). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-08-29 | 1 | -1/+5 |
* | For selecting a two-digit font size, support the historic syntax \s12 | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-02-20 | 1 | -1/+9 |
* | Rudimentary implementation of the roff(7) \o escape sequence (overstrike). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-01-21 | 1 | -5/+7 |
* | Fix a read buffer overrun triggered by trailing \s- or trailing \s+ | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2015-01-01 | 1 | -4/+4 |
* | Catch localtime() failure for additional safety; | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-12-15 | 1 | -1/+3 |
* | Tighten Unicode escape name parsing. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-10-28 | 1 | -5/+10 |
* | Stricter syntax checking of Unicode character names: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-10-13 | 1 | -13/+12 |
* | Fix a corner case where \H<nil> (where <nil> is the \0 character) would | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2014-08-18 | 1 | -2/+3 |
* | Improve build system and autodetection. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-08-16 | 1 | -2/+2 |
* | Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-08-10 | 1 | -3/+1 |
* | Clean up messages related to plain text and to escape sequences. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-07-06 | 1 | -3/+3 |
* | Fix handling of escape sequences taking numeric arguments. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-07-06 | 1 | -2/+4 |
* | Clean up the warnings related to document structure. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-07-01 | 1 | -2/+2 |
* | Start systematic improvements of error reporting. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-06-20 | 1 | -3/+3 |
* | KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-20 | 1 | -62/+62 |
* | Fully implement the \B (validate numerical expression) and | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-08 | 1 | -6/+3 |
* | Accept arbitrary argument delimiters for various roff(7) escape sequences. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-07 | 1 | -5/+5 |
* | The files mandoc.c and mandoc.h contained both specialised low-level | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-23 | 1 | -69/+2 |
* | Simplify: Remove an unused argument from the mandoc_eos() function. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2013-12-31 | 1 | -5/+5 |
* | Remove duplicate const specifiers from the declaration of mandoc_escape(). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2013-12-30 | 1 | -2/+2 |
* | I have no idea how it happened that \B, \H, \h, \L, and \l got | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2013-12-26 | 1 | -8/+6 |
* | Parse and ignore the roff(7) escape sequences \d (move half line down) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2013-12-25 | 1 | -1/+9 |
* | s/[Nn]ull/NUL/ in comments where appropriate; | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2013-12-25 | 1 | -4/+4 |
* | Support the alternative syntax \C'uXXXX' for Unicode characters. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2013-11-10 | 1 | -2/+5 |
* | Cleanup suggested by gcc-4.8.1, following hints by Christos Zoulas: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2013-10-05 | 1 | -2/+2 |
* | Implement the roff(7) font-escape sequence \f(BI "bold+italic". | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2013-08-08 | 1 | -9/+15 |
* | Improve handling of the roff(7) "\t" escape sequence: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2013-06-20 | 1 | -6/+24 |
* | Add `cc' support. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2012-06-12 | 1 | -27/+1 |
* | While i already got my fingers dirty on mandoc_escape(), | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2012-05-31 | 1 | -68/+65 |
* | Make recursive parsing of roff(7) escapes actually work in the general case, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2012-05-31 | 1 | -118/+37 |