summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2017-01-26 18:28:18 +0000
committerIngo Schwarze <schwarze@openbsd.org>2017-01-26 18:28:18 +0000
commit235ae1a6a0c472285b2c9310fe2e27c03a80393d (patch)
treeb17150962d8d551f194058cfd460dfe4b358985b /TODO
parent596fca22f9c5c89fa592c0edf80c10f94529b3a6 (diff)
downloadmandoc-235ae1a6a0c472285b2c9310fe2e27c03a80393d.tar.gz
Fix -man -Thtml formatting after .nf (which has nothing to do
with "literal", by the way, it means "no fill"): * Use <pre> such that whitespace is preserved. * Preserve lines breaks. * For font alternating macros, avoid node recursion which required scary juggling with the fill state. Instead, simply print the text children directly. Missing feature first noticed by kristaps@ in 2011, the again reported by afresh1@ in 2016, and finally reported here: https://github.com/Debian/debiman/issues/21 , which i only found because of Shane Kerr's comment here: https://plus.google.com/110314300533310775053/posts/H1eaw9Yskoc
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 0 insertions, 9 deletions
diff --git a/TODO b/TODO
index dab8ea72..853da4e8 100644
--- a/TODO
+++ b/TODO
@@ -193,10 +193,6 @@ are mere guesses, and some may be wrong.
uqs@ Thu, 2 Jun 2011 11:33:35 +0200
loc * exist ** algo *** size * imp **
---- missing man features -----------------------------------------------
-
-- -T[x]html doesn't stipulate non-collapsing spaces in literal mode
-
--- missing tbl features -----------------------------------------------
- horizontal lines in the layout still consume data cells
@@ -408,11 +404,6 @@ are mere guesses, and some may be wrong.
--- HTML issues --------------------------------------------------------
-- In -man -Thtml, .nf does not preserve indentation.
- It should either convert blanks to &nbsp;
- or use <pre> rather than <div> (like .Bd -literal does).
- Reported by afresh1@ 12 Apr 2016 14:35:45 -0700
-
- .Bf at the beginning of a paragraph inserts a bogus 1ex horizontal
space, see for example random(3). Introduced in
http://mdocml.bsd.lv/cgi-bin/cvsweb/mdoc_html.c.diff?r1=1.91&r2=1.92