Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Renamed mandoc.c to libmandoc.c. This is in the efforts of getting a | Kristaps Dzonsons | 2010-07-05 | 1 | -396/+0 | |
| | | | | | | | cleaner namespace for functions across the entire system (mandoc.h: getting parsed-string values, or declarations necessary for the AST data), and compiler functions (libmandoc.h: back-end functions and declarations). | |||||
* | Churn as I finish email address migration kth.se -> bsd.lv. | Kristaps Dzonsons | 2010-06-19 | 1 | -1/+1 | |
| | ||||||
* | Squash bug noted by Ulrich Spoerlein where "-" were being converted to | Kristaps Dzonsons | 2010-06-09 | 1 | -29/+53 | |
| | | | | | | | | | ASCII_HYPH, as per normal, but were screwing up mandoc_special(). Fixed by making mandoc_special() first check isspace() instead of ! isgraph(), then normalise its string as it passes out. This require de-constifying some validation routines not already de-constified (those in libman), but that's ok, because I'd like to be pushing actions into validation routines to save on space and redundant calculations. | |||||
* | Fixed condition of `\}' closing a conditional at the start of the line. | Kristaps Dzonsons | 2010-06-01 | 1 | -0/+2 | |
| | | | | | | | | Fixed flushed-out condition of \} causing subsequent arguments to be truncated, when in fact the whole line should be passed through (if the conditional succeeds) to the front-end and the \} ignored there. Added regression test of this behaviour. | |||||
* | Modified version of Ingo Schwarze's patch for hyphen-breaking. | Kristaps Dzonsons | 2010-05-25 | 1 | -0/+28 | |
| | | | | | | | Breakable hyphens are cued in the back-ends (with ASCII_HYPH) and acted upon in term.c or ignored in html.c. Also cleaned up XML decl printing (no need for extra vars). | |||||
* | Documented EOS buffered spaces and added `]'. | Kristaps Dzonsons | 2010-05-15 | 1 | -0/+2 | |
| | ||||||
* | More EOS: append_delims() fitted with EOS detection, so ANY macro with ↵ | Kristaps Dzonsons | 2010-05-15 | 1 | -12/+26 | |
| | | | | | | appended delimiters will properly EOS. Fixed mandoc_eos() to accept sentence punctuation followed by close-delim buffers. | |||||
* | Block-implicit macros now up-propogate end-of-sentence spacing. NOTE: GROFF ↵ | Kristaps Dzonsons | 2010-05-14 | 1 | -1/+2 | |
| | | | | IS NOT SMART ENOUGH TO DO THIS. | |||||
* | Put the eos-checker into libmandoc.h. | Kristaps Dzonsons | 2010-05-12 | 1 | -0/+23 | |
| | | | | Added bits in mdoc.7 and man.7 about EOS spacing. | |||||
* | Add support/ignoring of \f(xy, \f[X...], \F(xy, \FX, \F[X...] roff-style ↵ | Kristaps Dzonsons | 2010-04-07 | 1 | -4/+4 | |
| | | | | font escapes (noted by Frantisek Holop). | |||||
* | Removed references to `\\' escape (noted by Jason McIntyre, Ingo Schwarze). | Kristaps Dzonsons | 2010-01-05 | 1 | -2/+0 | |
| | ||||||
* | Big check-in of compatibility layer. This should work on most major ↵ | Kristaps Dzonsons | 2010-01-01 | 1 | -2/+2 | |
| | | | | architectures. Thanks to Joerg Sonnenberger. | |||||
* | Documented that `\s' and `\f' don't work in HTML mode (and why). | Kristaps Dzonsons | 2009-11-05 | 1 | -2/+79 | |
| | | | | Added support for recognising the many forms of `\s' (doesn't yet render). | |||||
* | Added mandoc_a2time() for proper date conversion. | Kristaps Dzonsons | 2009-11-02 | 1 | -0/+62 | |
| | | | | | Fitted TH and Dd handlers to use mandoc_a2time(). Documented date syntax for -man, fixed documentation for -mdoc. | |||||
* | Using perror() instead of fprintf for failure from library functions. | Kristaps Dzonsons | 2009-10-31 | 1 | -4/+4 | |
| | ||||||
* | libmdoc and libman now using non-recoverable allocations (simpler code). | Kristaps Dzonsons | 2009-10-30 | 1 | -13/+0 | |
| | ||||||
* | Slow movement of internal allocations to fail completely. | Kristaps Dzonsons | 2009-10-28 | 1 | -0/+73 | |
| | ||||||
* | Added `sp' support to libman. | Kristaps Dzonsons | 2009-07-24 | 1 | -0/+2 | |
| | | | | Added `\c' to known escapes (only used in man, but still). | |||||
* | Fix for u_char, FreeBSD 7.2 (uqs@spoerlein.net). | Kristaps Dzonsons | 2009-07-12 | 1 | -0/+2 | |
| | ||||||
* | Moved escape validation into libmandoc.h/mandoc.c (common between ↵ | Kristaps Dzonsons | 2009-07-04 | 1 | -0/+101 | |
libman/libmdoc1). libman supports MAN_IGN_ESCAPE (like MDOC_IGN_ESCAPE). All popular escapes now handled consistently. |