summaryrefslogtreecommitdiffstatshomepage
path: root/TODO
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
commitef94e9e38eebe35c79d89387a5deb0d9ac732c9c (patch)
tree976b02f62db17c15d6443482ac31bd91319ff424 /TODO
parent4e5361e103d90efadfbf6498d464828e1a368b0f (diff)
downloadmandoc-ef94e9e38eebe35c79d89387a5deb0d9ac732c9c.tar.gz
mandoc-ef94e9e38eebe35c79d89387a5deb0d9ac732c9c.tar.zst
mandoc-ef94e9e38eebe35c79d89387a5deb0d9ac732c9c.zip
sort missing features, no change of content
Diffstat (limited to 'TODO')
-rw-r--r--TODO48
1 files changed, 29 insertions, 19 deletions
diff --git a/TODO b/TODO
index e6516ced..fca80fed 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,6 @@
************************************************************************
* Official mandoc TODO.
-* $Id: TODO,v 1.78 2011/01/12 16:55:22 kristaps Exp $
+* $Id: TODO,v 1.79 2011/01/22 20:24:53 schwarze Exp $
************************************************************************
************************************************************************
@@ -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