Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-23 | cvs add is your friend; cluestick applied by sobrado@, thanks! | Ingo Schwarze | |
2009-08-22 | another large chunk of -man updates, | Ingo Schwarze | |
among others regarding .DT, .HP, .RS, .RE, .SH, .SS, and scoping, now in sync vith release 1.9.1 | |||
2009-08-22 | sync to 1.9.1: .Rv and .Ex accept multiple arguments | Ingo Schwarze | |
2009-08-22 | sync to 1.9.1: correctly flag delimiter whitespace | Ingo Schwarze | |
2009-08-22 | sync to 1.9.1: sync mdoc manual structure to man manual structure | Ingo Schwarze | |
2009-08-22 | sync to 1.9.1: set mdoc_next flags in mdoc_*_alloc routines, where they belong | Ingo Schwarze | |
2009-08-22 | Oops, kill an "#ifdef __linux__" that crept in with the previous commit. | Ingo Schwarze | |
2009-08-22 | Kristaps@ significantly overhauled libman. | Ingo Schwarze | |
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. | |||
2009-08-22 | sync to 1.9.0: improve documentation of parsed and callable macros; | Ingo Schwarze | |
the diff is large because kristaps@ reindented macro calls | |||
2009-08-22 | sync to 1.9.0: polishing the core code of mdoc macro handling | Ingo Schwarze | |
1) If a macro is not parsed, do not parse it. Of course, without parsing it, we cannot produce "macro-like parameter" warnings, but these were useless anyway. 2) If a macro is not callable, do not print a useless warning when it occurs as a parameter, just display the raw characters. 3) Below .Bl -column, check whether macros are callable. 4) Like groff, allow whitespace after the initial dot on macro lines. | |||
2009-08-22 | sync to 1.9.0: like in groff, do not assert vspace between two .Sh macros | Ingo Schwarze | |
in case the first one has no body | |||
2009-08-22 | sync to 1.9.0: move indentation size into *term.c files, | Ingo Schwarze | |
improving -man indentation | |||
2009-08-22 | now in sync with 1.8.5 (except for %T underline) | Ingo Schwarze | |
2009-08-22 | sync to 1.8.5: Error string is now file:line:col: message. | Ingo Schwarze | |
Fixed column reporting (off by one). Use fprintf instead of warnx for parse errors (like cc). | |||
2009-08-22 | sync to 1.8.5: partial rewrite of the handling of escape sequences: | Ingo Schwarze | |
distinguish special characters and predefined strings, and add and fix several escape sequences | |||
2009-08-22 | sync to 1.8.5: better explanation of the format of special characters, | Ingo Schwarze | |
and list additional character | |||
2009-08-22 | sync to 1.8.5: clean up sections describing escape sequences | Ingo Schwarze | |
2009-08-22 | sync to 1.8.5: add "vim -q" tip (from uqs at spoerlein dot net) | Ingo Schwarze | |
2009-08-22 | sync to 1.8.5: note that \~ does not work; | Ingo Schwarze | |
noticed by <uqs at spoerlein dot net> | |||
2009-08-22 | now in sync with 1.8.4 | Ingo Schwarze | |
except for the %T underline diff which is still pending (me slacking) | |||
2009-08-22 | sync to 1.8.4: The .St -p1003.1* macros produce "POSIX" instead of "POSIX.1"; | Ingo Schwarze | |
agreed with jmc@ to leave this for now (because it agrees with our in-tree groff) and adapt it to new groff conventions after the main switch | |||
2009-08-22 | sync to 1.8.4: LLVM findings from <uqs at spoerlein dot net> | Ingo Schwarze | |
2009-08-22 | sync to 1.8.4: do not error out in case of out-of-order prologue macros | Ingo Schwarze | |
2009-08-22 | sync to 1.8.4: recognize the \c escape (only used in -man) | Ingo Schwarze | |
2009-08-22 | sync to 1.8.4: support .sp in -man | Ingo Schwarze | |
2009-08-22 | sync to 1.8.4: add option -fign-errors to check several manual pages | Ingo Schwarze | |
without stopping at errors | |||
2009-08-09 | sync to 1.8.4: three additional .St macros | Ingo Schwarze | |
2009-08-09 | sync to 1.8.4: remove superfluous FIXMEs | Ingo Schwarze | |
2009-08-09 | sync to 1.8.4: full .An -[no]split support | Ingo Schwarze | |
2009-08-09 | sync to 1.8.4: correct error message to complain about .An line arguments | Ingo Schwarze | |
2009-08-09 | sync to 1.8.4: now that leading blanks in literal text are preserved, | Ingo Schwarze | |
.Bd printing can be simplified (and must be fixed) | |||
2009-08-09 | sync to 1.8.4: preserve leading whitespace in literal text | Ingo Schwarze | |
2009-08-09 | now in sync with version 1.8.3 | Ingo Schwarze | |
excepting one change to .%T that I first want to discuss upstream | |||
2009-08-09 | sync to 1.8.3: quote macro names without a preceding dot | Ingo Schwarze | |
2009-08-09 | sync to 1.8.3: ugly fix for .Bl or .Bd when nested in .Bl -hang | Ingo Schwarze | |
2009-08-09 | sync to 1.8.3: In .Bl -column, handle one column in excess, | Ingo Schwarze | |
but still issue a warning | |||
2009-08-09 | sync to 1.8.3: .Pa without arguments is a synonym for .Pa ~ | Ingo Schwarze | |
2009-08-09 | sync to 1.8.3: bring vspace handling in .Bl -column and -diag closer to groff | Ingo Schwarze | |
2009-08-09 | sync to 1.8.3: remove doubled .Bl -diag whitespace | Ingo Schwarze | |
2009-08-09 | sync to 1.8.3: right-most column now fills to the right margin | Ingo Schwarze | |
(undocumented groff behaviour) | |||
2009-08-09 | multiple spacing fixes for .Bl -hang, -tag, -inset and -diag | Ingo Schwarze | |
ok kristaps@ and included in 1.8.3 | |||
2009-08-09 | sync to 1.8.3: u_char needs <sys/types.h>; | Ingo Schwarze | |
found in FreeBSD by uqs at sporlein dot net | |||
2009-08-09 | now in sync with release 1.8.2 | Ingo Schwarze | |
2009-08-09 | sync to 1.8.2: more .Bl -column fixes, in particular: | Ingo Schwarze | |
1) -column implies -compact 2) do not die from fewer columns than specified (more are still fatal) | |||
2009-08-09 | sync to 1.8.2: remove trailing whitespace | Ingo Schwarze | |
2009-08-09 | sync to 1.8.2: fix and cleanup .Bl -column phrase handling | Ingo Schwarze | |
by using the normal argument parsing from mdoc_argv.c | |||
2009-08-09 | sync to 1.8.2: use in_line_eoln instead of in_line for .Pp and .Lp | Ingo Schwarze | |
no functional change, but shorter code | |||
2009-08-09 | sync to 1.8.1: make .Cd parsed | Ingo Schwarze | |
kristaps@ says many SYNOPSIS sections use this; my impression is that's not in OpenBSD, but it won't do much harm here, either | |||
2009-07-26 | now in sync with version 1.8.1 | Ingo Schwarze | |
2009-07-26 | sync to 1.8.1: explicit-close macros now only warn when encountering | Ingo Schwarze | |
trailing terms and do not error out any more, try: .Ed foo |