]> git.cameronkatri.com Git - mandoc.git/blobdiff - TODO
Closing of full blocks (Bd Bf Bk Bl It Fo Nd Rs Sh Ss) may never be
[mandoc.git] / TODO
diff --git a/TODO b/TODO
index e3090af0af72deb0c0a7f5a9cabe2753be59d9ff..073340598202dbfd9de23c29761e685a9db89c33 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,6 +6,19 @@
   at the end of the enclosing block, e.g. .Bl It (El) Sh
   reminded by stsp@  in net/pptp pptp.8  Fri, 23 Apr 2010 20:32:39 +0200
 
+- fix bad block nesting involving multiple identical explicit blocks
+  see the OpenBSD mdoc_macro.c 1.47 commit message
+
+- we need real .ds; for example, terminfo.3 has
+  .ds n 5
+  and then later
+  \fBterminfo\fR(\*n)
+  reported orally by halex@ during c2k10
+
+- \*(Pu is not implemented, but used in mdoc.samples
+  implementing .ds would solve this as well
+  reminded by jmc@, last on Sun, 27 Jun 2010 15:29:18 +0100
+
 - .Bl -column .Xo support is missing
   ultimate goal:
   restore .Xr and .Dv to
   lib/libc/gen/signal.3
   lib/libc/sys/sigaction.2
 
-- .Bk / .Ek is broken, e.g.
-  $ man ssh
-  [...]
-  ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D
-  [bind_address:]port] [-e escape_char] [-F configfile] [-I pkcs11]
-  reminded by Ludo Smissaert  Mon, 10 May 2010 12:15:11 +0200
-  also reported by jmc@ earlier
-
 - implement \\
   in plain text, identical to \e
   as a macro argument, identical to \ i.e. escaping the next character
@@ -30,6 +35,8 @@
 
 - look at bsd.lv tbl(1)
   from kristaps@  Fri, 11 Sep 2009 17:10:53 +0200
+  also look at the mail from Thomas Klausner wiz at NetBSD
+    on Wed, 2 Jun 2010 11:01:29 +0200
 
 - 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