summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2023-11-24 05:02:18 +0000
committerIngo Schwarze <schwarze@openbsd.org>2023-11-24 05:02:18 +0000
commit7c821146e12f71433cc5a7c3ee230f03a36997e1 (patch)
treead2b5e4d2b2134325706db645fd0ae3d090685fd /TODO
parent501a9474db7fcfba9e8035ca739d8e215ad93fa6 (diff)
downloadmandoc-7c821146e12f71433cc5a7c3ee230f03a36997e1.tar.gz
1. Do not put ASCII_HYPH (0x1c) into the tag file.
That happened when tagging a string containing '-' on an input text line, most commonly in man(7) .TP next line scope. 2. Do not let "\-" end the tag. In both cases, translate ASCII_HYPH and "\-" to plain '-' for output. For example, this improves handling of unbound.conf(5). These two bugs were found thanks to a posting by weerd@.
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 0 insertions, 11 deletions
diff --git a/TODO b/TODO
index 2789747b..5882c8ad 100644
--- a/TODO
+++ b/TODO
@@ -76,11 +76,6 @@ are mere guesses, and some may be wrong.
to Nab 8 Aug 2023 20:05:32 +0200 Subject: if/ie d condition always true
loc ** exist *** algo *** size ** imp *
-- tag.c, tag_put() should not put ASCII_HYPH into the tag file,
- which happens when the tag contains "-" on the input side
- weerd@ 28 Sep 2021 12:44:07 +0200
- loc * exist * algo * size * imp ***
-
************************************************************************
* missing features
@@ -324,12 +319,6 @@ are mere guesses, and some may be wrong.
mail to sternenseemann 19 Aug 2021 19:11:50 +0200
loc * exist ** algo ** size * imp **
-- tag.c, tag_put() and callers like man_validate.c, check_tag()
- should not mistake "\-" as a word-ending escape sequence but
- instead translate it to plain "-" in the tag name
- weerd@ 28 Sep 2021 12:44:07 +0200
- loc ** exist * algo * size * imp ***
-
- handle Unicode letters in tags in both HTML and terminal output
thread "section headers with diacritics" starting with
Mario Blaettermann 24 Mar 2022 18:13:23 +0100