summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2010-12-09 23:44:39 +0000
committerIngo Schwarze <schwarze@openbsd.org>2010-12-09 23:44:39 +0000
commit0ea3458e9a7b752653b5397bb21ee0977a4b77ab (patch)
tree13923567a79961b48e4b3c9ccd839714b2f8c1cd
parent72c5512bd6a340d6c39d25cb26675eac765e8eb3 (diff)
downloadmandoc-0ea3458e9a7b752653b5397bb21ee0977a4b77ab.tar.gz
done: .de; todo: """"; loops in macro and string expansion
-rw-r--r--TODO31
1 files changed, 9 insertions, 22 deletions
diff --git a/TODO b/TODO
index f8d43b2e..d995be57 100644
--- a/TODO
+++ b/TODO
@@ -52,29 +52,8 @@
and when using the macro, it must expand yet again.
- implement basic non-parametric .de to support e.g. sox(1)
- .de SP
- .if t .sp .5
- .if n .sp
- ..
- .de EX
- .SP
- .nf
- .ft CW
- ..
- .de EE
- .ft R
- .SP
- .fi
- ..
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
+ *** 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
@@ -130,6 +109,10 @@
* formatting issues: ugly output
************************************************************************
+- double quotes inside double quotes are escaped by doubling them
+ implement this in man(7) and mdoc(7)
+ reminded by millert@ Thu, 09 Dec 2010 17:29:52 -0500
+
- perl(1) SYNOPSIS looks bad; reported by deraadt@
1) man(7) seems to need SYNOPSIS .Nm blocks, too
@@ -214,3 +197,7 @@ Several areas can be cleaned up to make mandoc even faster. These are
************************************************************************
* structural issues
************************************************************************
+
+- Find better ways to prevent endless loops
+ in roff(7) macro and string expansion.
+