Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Migrate `Xr groff 1' -> GNU troff. I no longer assume that groff is | 2010-08-18 | 1 | -6/+3 | ||
| | | | | installed on the host system. | |||||
* | Remove references to \s in mandoc.1: we no longer document these and just | 2010-08-18 | 1 | -13/+2 | ||
| | | | | flat-out ignore them. | |||||
* | Remove mandoc.1 compatibility notes that are no longer relevant. | 2010-08-07 | 1 | -12/+2 | ||
| | ||||||
* | Initial PDF shim over PS. This produces working PDF output with -Tpdf. | 2010-07-25 | 1 | -2/+14 | ||
| | | | | | | | | | | It's currently missing the xref table, so you'll get a warning in most PDF viewers). It also produces lots of redundant output, which will go away once I get a better handle on the PDF spec. The code doesn't really touch any existing functionality; it's a bunch of conditionals atop the -Tps (term_ps.c) implementation. I'm checking it in now to have it exist and be auditable. It needs clean-up, polish, and general care (and xref!). | |||||
* | correct lots of copyright notices; | 2010-07-13 | 1 | -3/+3 | ||
| | | | | ok kristaps@ | |||||
* | Set line-height to be 1.4em. Removed check for minimum margins that are no | 2010-07-04 | 1 | -1/+2 | ||
| | | | | longer important. | |||||
* | Backed out margin calculations in favour of much simpler rule of thumb: | 2010-07-04 | 1 | -5/+3 | ||
| | | | | margins are 1/9 the length/width. | |||||
* | Auto-margins. Documented in mandoc.1. Also bumped line-height and made | 2010-07-04 | 1 | -3/+6 | ||
| | | | | sure header and footer accomodate for said line-height. | |||||
* | First, I'm defaulting to 11-point font, which renders much nicer (the | 2010-07-01 | 1 | -4/+13 | ||
| | | | | | | | | | | | "Internet" vaguely suggests using 11- or 9-Point for serifed fonts). This verified on GNU/Linux, Mac OSX, Windows, and OpenBSD. Noted in mandoc.1. Then added a3, a4, a5, letter, legal, and custom page dimensions. These seem to be the main players. Noted in mandoc.1. Lintified the casting. | |||||
* | Now using Times AFM provided by Dillo. Verified on OpenBSD by me and Mac OSX | 2010-06-30 | 1 | -4/+4 | ||
| | | | | by M. Deksters. | |||||
* | Remove some incorrect data from mandoc.1 (that of non-macro lines and | 2010-06-29 | 1 | -141/+107 | ||
| | | | | | | spacing, which is for mdoc.7/man.7 anyway). Also document -Opage=xxx and push the per-output options into the output subsections. Makes the manual shorter and more readable. | |||||
* | Give -Tps better PostScript hinting. Note that we're using Adobe-3.0 | 2010-06-29 | 1 | -3/+5 | ||
| | | | | | constructs. Push the stupid CPP defines for page boundaries and margins into proper variables. Give enum termfont a proper TERMFONT__MAX. | |||||
* | Allow OpenBSD's nroff to process mandoc.1 without puking on long `It' | 2010-06-25 | 1 | -8/+12 | ||
| | | | | lines. | |||||
* | Note that we use PostScript level 2, not 1 (the /Courier invocation). | 2010-06-11 | 1 | -3/+3 | ||
| | ||||||
* | First check-in of PostScript output. This does not change any logic | 2010-06-07 | 1 | -1/+10 | ||
| | | | | | | within term.c, but does add a small shim over putchar() that switches on the output engine. Prints, for this initial version, only monospace and without font decorations. It's a start. | |||||
* | Forgot to check in manual along with -Owidth=width patch. | 2010-06-07 | 1 | -4/+14 | ||
| | ||||||
* | Remove -fno-ign-chars as well-argued by Ingo Schwarze. Patch by Ingo ↵ | 2010-05-09 | 1 | -7/+4 | ||
| | | | | Schwarze, too. | |||||
* | As per Jason McIntyre's heartful urgings, do away with '.' separators ↵ | 2010-04-13 | 1 | -80/+4 | ||
| | | | | | | between logical sections. Change email address to BSD.lv one (this is not an academic project...) | |||||
* | Merge patch by Jason McIntyre cleaning on mandoc.1: `Ar' -> `Cm' and other ↵ | 2010-04-12 | 1 | -95/+94 | ||
| | | | | | | readability fixes. Merge modified patch by Joerg Sonnenberger that rewinds to whitespace when encountering trailing line-comments. | |||||
* | Merged Jason McIntyre's "new-sentence, new-line" patch along with Ingo ↵ | 2010-04-08 | 1 | -37/+66 | ||
| | | | | Schwarze' "gt" patch. | |||||
* | Final (?) fix to issue pointed out by Sascha Wildner: roff instructions ↵ | 2010-03-29 | 1 | -3/+4 | ||
| | | | | clobbering prior scope rules and line modes. | |||||
* | Fix mandoc.1 ending (noted by Sascha Wildner).VERSION_1_9_19 | 2010-03-27 | 1 | -2/+3 | ||
| | ||||||
* | Documentation of apostrophe control character. | 2010-03-27 | 1 | -2/+10 | ||
| | ||||||
* | Fixed up some documentation in man.7: only documenting man.7 macros, not ↵ | 2010-03-25 | 1 | -2/+9 | ||
| | | | | related ones (de, Vb, etc.), which aren't technically man. It's an open question as to where these /should/ be documented, however. | |||||
* | Have -Tlint imply -Wall and -fstrict. Based on a patch submitted by Ingo ↵ | 2010-03-22 | 1 | -3/+9 | ||
| | | | | Schwarze. | |||||
* | Clarify -man -T[x]html handling of `br' within `B'. | 2010-03-22 | 1 | -4/+16 | ||
| | | | | | Consolidated node unlinking in -man. Conclude nested next-line scope issues noted by Ingo Schwarze. | |||||
* | Fixed Makefile for `make lint' dep. on config.h | 2010-01-29 | 1 | -6/+27 | ||
| | | | | Added -Txhtml for XHTML output (minimal increase to programme logic). Because groff has it and it bothers me that we don't. | |||||
* | Fix white-space issues found by mandoc's better white-space finder. | 2010-01-07 | 1 | -12/+12 | ||
| | | | | Fixed bogus `\\' escapes in some manuals. | |||||
* | More clarification in manuals. Added per-OUTPUT section in mandoc.1. | 2009-11-16 | 1 | -55/+121 | ||
| | ||||||
* | Enabled -Thtml -mdoc to work with \f (see compat notes in mandoc.1). | 2009-11-16 | 1 | -6/+14 | ||
| | ||||||
* | Documented that `\s' and `\f' don't work in HTML mode (and why). | 2009-11-05 | 1 | -2/+13 | ||
| | | | | Added support for recognising the many forms of `\s' (doesn't yet render). | |||||
* | Merged patch to allow -fign-escape (thanks Joerg Sonnenberger). | 2009-10-26 | 1 | -1/+6 | ||
| | ||||||
* | Changed `-o' to `-O' for clarity. THIS BREAKS UTILITIES DEPENDING ON -o! | 2009-10-26 | 1 | -8/+8 | ||
| | ||||||
* | Fix in mandoc.1 and mandoc_char.7 syntax (submitted Joerg Sonnenberger). | 2009-10-15 | 1 | -4/+4 | ||
| | | | | Added note on character format per output type. | |||||
* | Fix hang lists in -Tascii -Tmdoc, which seem to have been broken since ~1.8.x. | 2009-10-10 | 1 | -2/+22 | ||
| | | | | Noted similarity of HP/TP and -hang/-tag in mandoc.1. | |||||
* | Fixed mandoc.1 examples (new -Thtml options). | 2009-10-03 | 1 | -6/+6 | ||
| | | | | | Fixed manuals to use `In', not `Fd'. Moved buf* functions into html.c. | |||||
* | Added the -oincludes=FMT option. | 2009-10-03 | 1 | -3/+19 | ||
| | | | | | The `In' handler now decorates with a hyperlink. If no -oman= or -oincludes= is stipulated, no link is printed (but the text is still style-decorated). | |||||
* | Element tag buffer is now part of struct html. | 2009-10-03 | 1 | -9/+20 | ||
| | | | | | | | buffmt() can be called in sequence. Noted BUFSIZ-sized buffer in CAVEATS (attribute length for link formats). Added -oman=FMT -Thtml option for `Xr' manual links. Removed -obase=URI -Thtml option (obsolete). | |||||
* | Fixed body/divbody structure of html pages. | 2009-09-21 | 1 | -1/+7 | ||
| | | | | | | Added example style.css (example.style.css). Enabled using -Thtml to generate manuals in Makefile. Stopped making text manuals for webpage. | |||||
* | Removed new-born out.{h,c} (not a good idea). | 2009-09-21 | 1 | -17/+34 | ||
| | | | | | Removed if 0 for HTML-mode output (why not). Added option -oxxxx for passing options to output devices. | |||||
* | Removed TERMP_BOLD, TERMP_UNDER, TERMP_STYLE in favour of recursive-friendly ↵ | 2009-09-15 | 1 | -3/+3 | ||
| | | | | | | increments. Cleaned up confusing behaviour of p->flags. | |||||
* | Typo fix (jmc@openbsd.org). | 2009-09-05 | 1 | -3/+3 | ||
| | ||||||
* | Added `UC' libman macro (has no effect). | 2009-08-22 | 1 | -6/+4 | ||
| | | | | | Corrected `UC' and `DT' not to print their arguments. Noted that `UC' and `DT' shouldn't be used. | |||||
* | Small cleanup in mandoc.1. | 2009-08-20 | 1 | -6/+4 | ||
| | ||||||
* | Documented omission of `na' and `Dt'. | 2009-08-20 | 1 | -46/+86 | ||
| | | | | Clarified COMPATIBILITY section (which modes/inputs). | |||||
* | Added `DT' macro (pointed out by joerg@netbsd.org). | 2009-08-20 | 1 | -2/+3 | ||
| | ||||||
* | Added RS/RE macro pair (had to adjust closing rules, sec/ssec/rs/par). | 2009-08-19 | 1 | -4/+4 | ||
| | ||||||
* | Removed POSIX.1 COMPATIBILITY note in mdoc.7. | 2009-07-26 | 1 | -4/+12 | ||
| | | | | Noted that \~ doesn't work in mandoc.1 (thanks uqs@sporlein.net). | |||||
* | Added -fign-errors for VERY fast checking of many manuals without stopping ↵ | 2009-07-24 | 1 | -2/+12 | ||
| | | | | at errors. | |||||
* | Noted COMPATIBILITY where, in groff, `Pa' under `It' doesn't render its style. | 2009-07-21 | 1 | -8/+17 | ||
| |