| Commit message (Expand) | Author | Age | Files | Lines |
* | An implementation of `tr'. This routes allocations of TEXT nodes | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-28 | 1 | -22/+177 |
* | Correctly set valsz this time. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -4/+4 |
* | Have roffstr keep track of string lengths. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -3/+10 |
* | Fix a memory-offset bug that was hell tracking down. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -2/+2 |
* | Rename some terms (incremental part of a larger set of check-ins). | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -19/+19 |
* | Fix hyphen-replacement loop. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -4/+6 |
* | Critical fix to avoid looping forever. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -2/+4 |
* | Clean up roff_getstrn() function. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -5/+6 |
* | Disable in-line eqn processing for a bit. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -3/+7 |
* | Move mandoc_hyph() into roff_parsetext() as a single conditional. While | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -21/+32 |
* | First, roff_res() has no need to invoke ROFF_RERUN: since it's executed | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-27 | 1 | -16/+47 |
* | Use correct column of warning messages and make sure this function is | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-26 | 1 | -11/+17 |
* | Move checking of escapes into roff.c, where we're already stepping | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-26 | 1 | -2/+14 |
* | Implement the first steps of equation parsing from within libmdoc. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-25 | 1 | -13/+38 |
* | Add support for tdefine and ndefine. Consolidate some error messages. Add | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-23 | 1 | -2/+2 |
* | Support `size' constructs in eqn.7. Generalise mandoc_strontou to this | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-21 | 1 | -2/+2 |
* | Finish the eqn syntactic parser. This correctly parses terms and does | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-21 | 1 | -2/+2 |
* | Make `struct roff' be passed into libmdoc and libman upon creation. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-18 | 1 | -9/+38 |
* | Add initial `define' support for eqn(7). | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-17 | 1 | -4/+4 |
* | Have equation be allocated with mparse. Will be needed for logging of | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-12 | 1 | -2/+2 |
* | Fix two issues: the first, where a `.\}' wasn't being interpreted as a | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-07-08 | 1 | -4/+26 |
* | Ouch: predefined strings moved into roff.c weren't being reinitalised | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-06-30 | 1 | -1/+5 |
* | If a predefined string is missing, emit a warning and make it an empty | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-05-26 | 1 | -6/+7 |
* | Most important move in getting predefined strings entirely contained | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-05-24 | 1 | -3/+22 |
* | Have conditional closure for both text and macro lines call through to | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-05-24 | 1 | -26/+12 |
* | Fix a TODO to the effect that `.if n \{\ foo .br \}' was failing due to | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-05-24 | 1 | -10/+24 |
* | Move roff.c's strtol into libmandoc.h for use by other parts of the code | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-05-14 | 1 | -28/+6 |
* | User defined macros may invoke high-level macros. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2011-04-24 | 1 | -3/+2 |
* | Clean up parsing of delimiters in -mdoc. First, remove the "dowarn" | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-04-19 | 1 | -2/+2 |
* | Get mdoc_argv.c ready to use [some of] mandoc_getarg() by giving said | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-04-17 | 1 | -2/+2 |
* | Check in fix to roff conditional if/else stack running out of space. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-04-13 | 1 | -34/+25 |
* | Back out commit to roff.c that needs to go in on its own. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-04-13 | 1 | -25/+34 |
* | Remove TODO from prior commit of lifting warnings from `Sh', `Ss', `SH', | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-04-13 | 1 | -34/+25 |
* | On .de macro lines, after the macro name, space and tab are equivalent. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2011-04-05 | 1 | -6/+4 |
* | Carefully let mandoc_getcontrol() handle libroff's detection of a macro | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-03-29 | 1 | -30/+22 |
* | Step 2: blow away roff.h, as all of its functions have been moved into | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-03-22 | 1 | -2/+1 |
* | Consolidate messages. Have all parse-time messages (in libmdoc, | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-03-20 | 1 | -31/+29 |
* | Make lint shut up a little bit. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-03-15 | 1 | -5/+5 |
* | Allow EQN data to be pushed down into libmdoc via mdoc_addeqn(). Only | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-02-09 | 1 | -2/+2 |
* | Add initial EQN support to mandoc. This parses, then throws away, data | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-02-06 | 1 | -10/+73 |
* | Ignore .ns (no-space mode), .ps (change point size), .ta (tab control) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2011-01-25 | 1 | -1/+7 |
* | When finding the roff .it request (line trap), | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2011-01-22 | 1 | -1/+6 |
* | Implement the roff .rm request (remove macro). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2011-01-16 | 1 | -12/+19 |
* | Refactoring in preparation for .rm support: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2011-01-11 | 1 | -39/+46 |
* | Calling a macro with fewer arguments than it is defined with is OK; | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2011-01-03 | 1 | -2/+2 |
* | Unify roff macro argument parsing (in roff.c, roff_userdef()) and man macro | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2011-01-03 | 1 | -44/+7 |
* | Churn to get parts of 'struct tbl' visible from mandoc.h: rename the | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-01-02 | 1 | -6/+6 |
* | More checks for proper table exit. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-01-01 | 1 | -4/+9 |
* | Raise an error if a table is closed without data. | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-01-01 | 1 | -2/+2 |
* | Add documentation bits for libroff's new roff_span(). | ![](https://seccdn.libravatar.org/avatar/6501efc20c8d439e6939662462d46018?s=13&d=retro) Kristaps Dzonsons | 2011-01-01 | 1 | -3/+7 |