summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2011-01-22 20:24:53 +0000
committerIngo Schwarze <schwarze@openbsd.org>2011-01-22 20:24:53 +0000
commit7e140531742d716403f91e284ed56806d9599c09 (patch)
treed21122aa602643dcb89fa79fbda101f03932984e
parent0f5a6d439c143b8232f0b19d71735fb090f2bc00 (diff)
downloadmandoc-7e140531742d716403f91e284ed56806d9599c09.tar.gz
sort missing features, no change of content
-rw-r--r--TODO46
1 files changed, 28 insertions, 18 deletions
diff --git a/TODO b/TODO
index 50d36908..164d5b8b 100644
--- a/TODO
+++ b/TODO
@@ -21,11 +21,17 @@
* missing features
************************************************************************
+--- missing roff features ----------------------------------------------
+
- pod2man expects `tr' to be implemented for \*(-- to work
- implement `rm' - it is easy to do and used in the pod2man preamble
reminded by brad@ Sun, Jan 09, 2011 at 09:45:58PM -0500
+- xloadimage(1) wants .ti (temporary indent), rep by naddy@
+
+--- missing mdoc features ----------------------------------------------
+
- fix bad block nesting involving multiple identical explicit blocks
see the OpenBSD mdoc_macro.c 1.47 commit message
@@ -47,23 +53,6 @@
because libmdoc does not yet use mandoc_getarg().
Also check what happens in plain text, it must be identical to \e.
-- implement basic non-parametric .de to support e.g. sox(1)
- reported by naddy@ Sat, 16 Oct 2010 23:51:57 +0200
- *** sox(1) still doesn't work, tbl(1) errors need investigation
-
-- 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
- or serious mangling of formatting (e.g. \n) -> ERROR
- see textproc/mgdiff(1) for nice examples
- (3) undefined, just output the character -> perhaps WARNING
-
-- look at pages generated from reStructeredText, e.g. devel/mercurial hg(1)
- These are a weird mixture of man(7) and custom autogenerated low-level
- roff stuff. Figure out to what extent we can cope.
- noted by stsp@ Sat, 24 Apr 2010 09:17:55 +0200
- reminded by nicm@ Mon, 3 May 2010 09:52:41 +0100
-
- implement blank `Bl -column', such as
.Bl -column
.It foo Ta bar
@@ -87,7 +76,7 @@
(e.g., NetBSD mDNSShared/dns-sd.1)
(mdoc_html.c and mdoc_term.c `Nm' handlers can be slightly simplified)
-- xloadimage(1) wants .ti (temporary indent), rep by naddy@
+--- missing man features -----------------------------------------------
- bashbug(1) complains "line scope broken" after
.SM
@@ -95,6 +84,27 @@
should either just work or be a warning
reported by naddy@
+--- missing tbl features -----------------------------------------------
+
+- implement basic non-parametric .de to support e.g. sox(1)
+ reported by naddy@ Sat, 16 Oct 2010 23:51:57 +0200
+ *** sox(1) still doesn't work, tbl(1) errors need investigation
+
+--- missing misc features ----------------------------------------------
+
+- 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
+ or serious mangling of formatting (e.g. \n) -> ERROR
+ see textproc/mgdiff(1) for nice examples
+ (3) undefined, just output the character -> perhaps WARNING
+
+- look at pages generated from reStructeredText, e.g. devel/mercurial hg(1)
+ These are a weird mixture of man(7) and custom autogenerated low-level
+ roff stuff. Figure out to what extent we can cope.
+ noted by stsp@ Sat, 24 Apr 2010 09:17:55 +0200
+ reminded by nicm@ Mon, 3 May 2010 09:52:41 +0100
+
- check compatibility with Plan9:
http://swtch.com/usr/local/plan9/tmac/tmac.an
http://swtch.com/plan9port/man/man7/man.html