Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Initial chunks for variable-width fonts. Pushes all width calculations | Kristaps Dzonsons | 2010-06-25 | 1 | -1/+14 |
| | | | | | | | | in mdoc_term.c and man_term.c down into term.c. This is still not implemented in term.c, although stubs for width calculations are in place. From now on, offset, rmargin, and other layout variables are abstract screen widths. They will resolve to the the familiar values for -Tascii but -Tps will eventually use points instead of chars. | ||||
* | Churn as I finish email address migration kth.se -> bsd.lv. | Kristaps Dzonsons | 2010-06-19 | 1 | -2/+2 |
| | |||||
* | Have the standard manpage header and footer print on every page of -Tps | Kristaps Dzonsons | 2010-06-09 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | output. This is more tricky than you may think: we can't just call the header function out-of-state (i.e., before a flushln has occured) because we'd clobber our current state. Thus, we call at the beginning and dump the output into an auxiliary buffer. For the record, I don't think there's any other clean way to do this. The only other Way That Works is to copy-aside *all* termp state, zero it, and do the necessary headf/footf. This is just as complex, as memory needs to be alloc'd and free'd per margin. Unfortunately, this prohibits page numbering (the margin is only printed once), so I'll probably end up re-writing this down the line. | ||||
* | Lint noops. Also fixed getsubopt() to be in unistd.h (noted by joerg@). | Kristaps Dzonsons | 2010-06-08 | 1 | -1/+2 |
| | |||||
* | Broke ascii_*() functions into term_ascii.c | Kristaps Dzonsons | 2010-06-08 | 1 | -0/+128 |
Made low-level engine functions into function pointers. |