summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc
AgeCommit message (Collapse)Author
2009-08-09sync to 1.8.4: three additional .St macrosIngo Schwarze
2009-08-09sync to 1.8.4: remove superfluous FIXMEsIngo Schwarze
2009-08-09sync to 1.8.4: full .An -[no]split supportIngo Schwarze
2009-08-09sync to 1.8.4: correct error message to complain about .An line argumentsIngo Schwarze
2009-08-09sync 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-09sync to 1.8.4: preserve leading whitespace in literal textIngo Schwarze
2009-08-09now in sync with version 1.8.3Ingo Schwarze
excepting one change to .%T that I first want to discuss upstream
2009-08-09sync to 1.8.3: quote macro names without a preceding dotIngo Schwarze
2009-08-09sync to 1.8.3: ugly fix for .Bl or .Bd when nested in .Bl -hangIngo Schwarze
2009-08-09sync to 1.8.3: In .Bl -column, handle one column in excess,Ingo Schwarze
but still issue a warning
2009-08-09sync to 1.8.3: .Pa without arguments is a synonym for .Pa ~Ingo Schwarze
2009-08-09sync to 1.8.3: bring vspace handling in .Bl -column and -diag closer to groffIngo Schwarze
2009-08-09sync to 1.8.3: remove doubled .Bl -diag whitespaceIngo Schwarze
2009-08-09sync to 1.8.3: right-most column now fills to the right marginIngo Schwarze
(undocumented groff behaviour)
2009-08-09multiple spacing fixes for .Bl -hang, -tag, -inset and -diagIngo Schwarze
ok kristaps@ and included in 1.8.3
2009-08-09sync to 1.8.3: u_char needs <sys/types.h>;Ingo Schwarze
found in FreeBSD by uqs at sporlein dot net
2009-08-09now in sync with release 1.8.2Ingo Schwarze
2009-08-09sync 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-09sync to 1.8.2: remove trailing whitespaceIngo Schwarze
2009-08-09sync to 1.8.2: fix and cleanup .Bl -column phrase handlingIngo Schwarze
by using the normal argument parsing from mdoc_argv.c
2009-08-09sync to 1.8.2: use in_line_eoln instead of in_line for .Pp and .LpIngo Schwarze
no functional change, but shorter code
2009-08-09sync to 1.8.1: make .Cd parsedIngo 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-26now in sync with version 1.8.1Ingo Schwarze
2009-07-26sync to 1.8.1: explicit-close macros now only warn when encounteringIngo Schwarze
trailing terms and do not error out any more, try: .Ed foo
2009-07-26sync to 1.8.1: remove superfluous NOSPACE in bd post,Ingo Schwarze
and remove unused TERMP_LITERAL
2009-07-26sync to 1.8.1: add a comment explaining the non-trivial termpair semantics;Ingo Schwarze
a bug in this very respect was contained in the upstream equivalent of rev. 1.28, but was squashed while merging into OpenBSD
2009-07-26sync to 1.8.1: describe corrected handling of quoted literals,Ingo Schwarze
remove trailing whitespace and much minor cleanup
2009-07-26sync to 1.8.1: rewrite quoted literal handling correctly,Ingo Schwarze
rewrite TABSEP handling in a simpler way, and retire ECOLEMPTY, ARGS_QUOTED and ARGS_ARGVLIKE
2009-07-26sync to 1.8.1: removed excessively verbose EARGVPARM warningIngo Schwarze
2009-07-26sync to 1.8.1: support .br and .spIngo Schwarze
2009-07-26sync to 1.8.1: modify macro hash tables to deal with lowercase macro names;Ingo Schwarze
kristaps@ thinks the tables are too sparse and need more work later
2009-07-26sync to 1.8.1: small clarity updates;Ingo Schwarze
while here, strip trailing white space
2009-07-26sync to 1.8.1: .Bl -diag lacked the second blank after the tagIngo Schwarze
2009-07-26sync to 1.8.1: correct vis count for erroneously-decorated whitespace;Ingo Schwarze
while here, add a new FIXME wrt .Bl -diag
2009-07-26sync to 1.8.1: word splitting now happens in libmdoc,Ingo Schwarze
and remove costly, redundant calculations of string length
2009-07-26sync to 1.8.1: libmdoc now breaks up free-form lines into tokens;Ingo Schwarze
will simplify LITERAL mode in front-end
2009-07-25sync to 1.8.1: fix date in footer; from Ulrich SporleinIngo Schwarze
2009-07-19The abbreviation for .Bf -symbolic is .Bf Sy, not .Bf Sm;Ingo Schwarze
"Gah! Fixed." kristaps@
2009-07-18Kristaps was so happy about .Bl -hang support ("the last major missingIngo Schwarze
formatting feature") that he bumped the version from 1.7 to 1.8. We are now in sync with release 1.8.0. There is lots of work left, though, before we can use this in production...
2009-07-18sync to 1.8.0: a couple of cosmetic fixes:Ingo Schwarze
1) use \(hy instead of \- for .Bl -hyphen (renders the same in -Tascii) 2) clear bold flag after printing the -bullet or -hyphen in .Bl (actually, the flags will be reinitialized in termp_it_post, anyway) 3) do not redo the work of the parser in termp_rv_pre and termp_ex_pre (instead, just assert() validity of the parse tree) 4) do not bother assigning to the offset in termp_ss_post (it will soon be reinitialized in print_node, anyway)
2009-07-18sync to 1.8.0: support -offset [0-9]+n and -offset [0-9]+mIngo Schwarze
(not documented in mdoc.samples, but used in mdoc.samples) while here, do some cleanup in arg_offset and arg_width
2009-07-18sync to 1.8.0: lots of minor changesIngo Schwarze
2009-07-18sync to 1.8.0: support .Bl -hangIngo Schwarze
2009-07-18sync to 1.8.0: a bad .St argument causes an error, not a warningIngo Schwarze
2009-07-18sync to 1.8.0: white space fixes, no code changeIngo Schwarze
2009-07-18sync to 1.8.0: move mdoc_a2att, mdoc_a2st, and mdoc_a2lib to libmdocIngo Schwarze
2009-07-18sync to 1.8.0: for .Fo, do not print a blank before '('Ingo Schwarze
2009-07-18sync to 1.8.0: two .Vd in SYNOPSIS get a line break in between,Ingo Schwarze
but not a blank line; as before, the last .Vd in SYNOPSIS is still followed by a blank line, and .Vd outside SYNOPSIS breaks no lines
2009-07-18sync to 1.8.0: replace macro function declarations by real ones, and sort themIngo Schwarze
2009-07-18sync to 1.8.0: cleanup: remove offset and rmargin from termpairIngo Schwarze