summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/man_term.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* sync to 1.9.12, mostly portability and refactoring:schwarze2009-12-221-19/+7
| | | | | | | | | | | | | | | | | | | correctness/functionality: - bugfix: do not die when overstep hits the right margin - new option: -fign-escape - and various HTML features portability: - replace bzero(3) by memset(3), which is ANSI C - replace err(3)/warn(3) by perror(3)/exit(3), which is ANSI C - iuse argv[0] instead of __progname - add time.h to various files for FreeBSD compilation simplicity: - do not allocate header/footer data dynamically in *_term.c - provide and use malloc frontends that error out on failure for full changelogs, see http://bsd.lv/cgi-bin/cvsweb.cgi/
* sync to 1.9.11: adapt printing of dates to groff conventions,schwarze2009-10-271-36/+35
| | | | | NetBSD portability fixes and some minor bugfixes and feature enhancements; also checked that my hyphenation code still works on top of this
* sync to 1.9.9, featuring:schwarze2009-10-211-56/+76
| | | | | | | * -Thtml output mode * roff scaling units * and some minor fixes for full changelogs, see http://bsd.lv/cgi-bin/cvsweb.cgi/
* sync to 1.9.7: consolidate some -man -Tascii functions,schwarze2009-10-191-66/+32
| | | | and use a static buffer for the footer
* sync to 1.9.5: make terminal_*, tree_* and out_* functions return void,schwarze2009-09-211-10/+6
| | | | making the code simpler
* sync to 1.9.5: remove TERMP_STYLE bit field in favour of recursion-friendlyschwarze2009-09-211-24/+35
| | | | integer flags, simplifying and shortening the code
* sync to 1.9.2: Add .UC libman macro for compatibility, has no effect.schwarze2009-09-181-2/+13
| | | | | Correct .UC and .DT to not print their arguments. Document that .UC and .DT should not be used.
* another large chunk of -man updates,schwarze2009-08-221-20/+94
| | | | | among others regarding .DT, .HP, .RS, .RE, .SH, .SS, and scoping, now in sync vith release 1.9.1
* Oops, kill an "#ifdef __linux__" that crept in with the previous commit.schwarze2009-08-221-6/+1
|
* Kristaps@ significantly overhauled libman.schwarze2009-08-221-86/+458
| | | | | | | I'm committing this in one large chunk because in contrast to -mdoc, -man is mostly untested in OpenBSD anyway, so any fallout can be fixed in-tree. Among others, improved support for .IP, .HP, and .TP. Now in sync with release 1.9.0.
* sync to 1.9.0: move indentation size into *term.c files,schwarze2009-08-221-1/+4
| | | | improving -man indentation
* sync to 1.8.4: support .sp in -manschwarze2009-08-221-1/+2
|
* sync to 1.7.20: fix .br support in -manschwarze2009-06-231-2/+14
|
* sync to 1.7.19: do not try to print_body() when there is noneschwarze2009-06-211-2/+5
|
* sync to 1.7.19: improved comment handlingschwarze2009-06-181-3/+2
|
* sync to 1.7.16: adjust centering of header lines to groff conventionsschwarze2009-06-181-2/+2
|
* sync to 1.7.16: catch overflow of the right margin by the .IP macroschwarze2009-06-181-3/+6
| | | | currently, this code is deactivated, anyway
* strftime returns size_t, not a pointer; no functional changeschwarze2009-06-171-2/+2
| | | | ok kristaps@
* sync to 1.7.16: comments, whitespace and spelling fixes; no functional changeschwarze2009-06-141-13/+11
|
* Initial check-in of mandoc for formatting manuals. ok deraadt@kristaps2009-04-061-0/+523