************************************************************************
* Official mandoc TODO.
-* $Id: TODO,v 1.62 2010/10/23 22:40:13 schwarze Exp $
+* $Id: TODO,v 1.65 2010/11/29 13:04:31 kristaps Exp $
************************************************************************
************************************************************************
.br \}
reported by ulrich spoerlein Tue, 19 Oct 2010 20:39:50 +0200
+- .BI "string string " word punct in gettext(3)
+ add bogus line breaks (rep by naddy@)
+ committed; currently working on IP and TP?
+ and what about B and I?
+
************************************************************************
* missing features
************************************************************************
..
reported by naddy@ Sat, 16 Oct 2010 23:51:57 +0200
+- implement parametric .de to support e.g.
+ /usr/xenocara/lib/libXxf86vm/manXF86VM.man
+ .de ZN
+ .ie t \fB\^\\$1\^\fR\\$2
+ .el \fI\^\\$1\^\fP\\$2
+ ..
+ .ZN -lXxf86vm
+
- clean up escape sequence handling, creating three classes:
(1) fully implemented, or parsed and ignored without loss of content
(2) unimplemented, potentially causing loss of content
close (in the post validation) or prior to open (pre). This noted by
jmc@ a thousand years ago.
+- xloadimage(1) wants .ti (temporary indent), rep by naddy@
+
+- bashbug(1) complains "line scope broken" after
+ .SM
+ .B something
+ should either just work or be a warning
+ reported by naddy@
+
************************************************************************
* formatting issues: ugly output
************************************************************************
* formatting issues: gratuitious differences
************************************************************************
+- .Rv (and probably .Ex) print different text if an `Nm' has been named
+ or not (run a manual without `Nm blah' to see this). I'm not sure
+ that this exists in the wild, but it's still an error.
+
- .%T should be quoted, not underlined, when .%J is also present,
to better distinguish the contents of .%T and .%J,
see for example OpenBSD cat(1)
That is, when it is alone on a line between two .Pp,
we want three blank lines, not two as in mandoc.
+- When .Fn arguments exceed one output line, all but the first
+ should be indented, see e.g. rpc(3);
+ reported by jmc@ on discuss@ Fri, 29 Oct 2010 13:48:33 +0100
+
+- It seems that .TP does not want TWOSPACE after the tag;
+ see bashbug(1); reported by naddy@
+
+- Header lines of excessive length:
+ Port OpenBSD man_term.c rev. 1.25 to mdoc_term.c
+ and document it in mdoc(7) and man(7) COMPATIBILITY
+ found while talking to Chris Bennett
+
************************************************************************
* performance issues
************************************************************************