diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2017-01-17 15:32:43 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2017-01-17 15:32:43 +0000 |
commit | 6506abee45c903b6cd5093a2bf6ece5ac7aed4e3 (patch) | |
tree | 420d0dcbb8b9af88f08f2409068672f3b64b161f /TODO | |
parent | 24fd28849fa784bd04e3f5bbdb7152253c5d68ba (diff) | |
download | mandoc-6506abee45c903b6cd5093a2bf6ece5ac7aed4e3.tar.gz mandoc-6506abee45c903b6cd5093a2bf6ece5ac7aed4e3.tar.zst mandoc-6506abee45c903b6cd5093a2bf6ece5ac7aed4e3.zip |
Completely delete the buf field of struct html and all the buf*()
interfaces. Such a static buffer was a bad idea in the first place,
causing unfixable truncation that was only prevented by triggering
an assertion failure. Instead, let the small number of remaining
users allocate and free their own, temporary dynamic buffers,
or for the case of .Xr and .In, pass the original data to be
assembled in print_otag().
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 11 |
1 files changed, 1 insertions, 10 deletions
@@ -1,6 +1,6 @@ ************************************************************************ * Official mandoc TODO. -* $Id: TODO,v 1.222 2016/09/13 12:09:01 schwarze Exp $ +* $Id: TODO,v 1.223 2017/01/17 15:32:43 schwarze Exp $ ************************************************************************ Many issues are annotated for difficulty as follows: @@ -33,15 +33,6 @@ Obviously, as the issues have not been solved yet, these annotations are mere guesses, and some may be wrong. ************************************************************************ -* crashes -************************************************************************ - -- The abort() in bufcat(), html.c, can be triggered via buffmt_includes() - by running -Thtml -Oincludes on a file containing a long .In argument. - Fixing this will probably require reworking the whole bufcat() concept. - loc ** exist * algo * size ** imp ** - -************************************************************************ * missing features ************************************************************************ |