diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2023-11-24 05:02:18 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2023-11-24 05:02:18 +0000 |
commit | 7c821146e12f71433cc5a7c3ee230f03a36997e1 (patch) | |
tree | ad2b5e4d2b2134325706db645fd0ae3d090685fd /TODO | |
parent | 501a9474db7fcfba9e8035ca739d8e215ad93fa6 (diff) | |
download | mandoc-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-- | TODO | 11 |
1 files changed, 0 insertions, 11 deletions
@@ -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 |