=================================================================== RCS file: /cvs/mandoc/TODO,v retrieving revision 1.80 retrieving revision 1.82 diff -u -p -r1.80 -r1.82 --- mandoc/TODO 2011/01/22 20:36:02 1.80 +++ mandoc/TODO 2011/01/23 15:35:10 1.82 @@ -1,12 +1,15 @@ ************************************************************************ * Official mandoc TODO. -* $Id: TODO,v 1.80 2011/01/22 20:36:02 schwarze Exp $ +* $Id: TODO,v 1.82 2011/01/23 15:35:10 schwarze Exp $ ************************************************************************ ************************************************************************ * parser bugs ************************************************************************ +- .TP before .SH is still FATAL in man(7) + reported by brad@ Sat, 15 Jan 2011 15:54:54 -0500 + - the roff parser doesn't tolerate additional characters between a macro and the \} terminating a conditional block, e.g. .if n \{ @@ -23,11 +26,27 @@ --- missing roff features ---------------------------------------------- +- .ad (adjust margins) + .ad l -- adjust left margin only (flush left) + .ad r -- adjust right margin only (flush right) + .ad c -- center text on line + .ad b -- adjust both margins (alias: .ad n) + .na -- temporarily disable adjustment without changing the mode + .ad -- re-enable adjustment without changing the mode + Adjustment mode is ignored while in no-fill mode (.nf). + +- .it (line traps) occur in mysql(1), yasm_arch(7) + generated by DocBook XSL Stylesheets v1.71.1 + reported by brad@ Sat, 15 Jan 2011 15:48:18 -0500 + - .ns (no-space mode) occurs in xine-config(1) reported by brad@ Sat, 15 Jan 2011 15:45:23 -0500 - xloadimage(1) wants .ti (temporary indent), rep by naddy@ +- .ta (tab settings) occurs in ircbug(1) and probably gnats(1) + reported by brad@ Sat, 15 Jan 2011 15:50:51 -0500 + - pod2man expects `tr' to be implemented for \*(-- to work --- missing mdoc features ---------------------------------------------- @@ -52,6 +71,10 @@ It does not yet work in mdoc(7) macro arguments because libmdoc does not yet use mandoc_getarg(). Also check what happens in plain text, it must be identical to \e. + +- .Bd -filled should not be the same as .Bd -ragged, but align both + the left and right margin. In groff, it is implemented in terms + of .ad b, which we don't have either. Found in cksum(1). - implement blank `Bl -column', such as .Bl -column