=================================================================== RCS file: /cvs/mandoc/TODO,v retrieving revision 1.60 retrieving revision 1.61 diff -u -p -r1.60 -r1.61 --- mandoc/TODO 2010/10/17 21:10:53 1.60 +++ mandoc/TODO 2010/10/19 21:40:27 1.61 @@ -1,11 +1,24 @@ ************************************************************************ * Official mandoc TODO. -* $Id: TODO,v 1.60 2010/10/17 21:10:53 schwarze Exp $ +* $Id: TODO,v 1.61 2010/10/19 21:40:27 schwarze Exp $ ************************************************************************ ************************************************************************ +* parser bugs +************************************************************************ + +- the roff parser doesn't tolerate additional characters between + a macro and the \} terminating a conditional block, e.g. + .if n \{ + .br \} + reported by ulrich spoerlein Tue, 19 Oct 2010 20:39:50 +0200 + +************************************************************************ * missing features ************************************************************************ + +- deal with nested displays, e.g. D1 inside Bd + schwarze has an old patch somewhere and would need to brush it up - explicit blocks with missing end macro should be implicitely closed at the end of the enclosing block, e.g. .Bl It (El) Sh