Tartarus CVS: halibut: simon
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Sun, 13 Jun 2004 15:57:27 +0100
CVS Root: /home/cvs
Module: halibut
Changes by: simon
Date: Sun Jun 13 2004 15:57:27 BST
Log message:
The Halibut manual contained at least one instance of two index
terms (intentionally) differing only in case, which were being
silently folded into one by the case-insensitive index tag
comparison. Halibut now warns in this situation (but then folds them
anyway, which I think is better than silently generating an index
containing many case-distinct forms of the same word - I imagine
it's very easy to do that by mistake). The manual has been fixed to
explicitly define distinct keywords (in the case I spotted and in
five other cases picked up by the new warning!), and also documents
this issue and how to work with it.
Modified files:
. : error.c halibut.h index.c misc.c
doc : index.but input.but output.but
Links:
http://cvs.tartarus.org//halibut/error.c.diff?r1=1.24&r2=1.25
http://cvs.tartarus.org//halibut/halibut.h.diff?r1=1.30&r2=1.31
http://cvs.tartarus.org//halibut/index.c.diff?r1=1.16&r2=1.17
http://cvs.tartarus.org//halibut/misc.c.diff?r1=1.21&r2=1.22
http://cvs.tartarus.org//halibut/doc/index.but.diff?r1=1.7&r2=1.8
http://cvs.tartarus.org//halibut/doc/input.but.diff?r1=1.16&r2=1.17
http://cvs.tartarus.org//halibut/doc/output.but.diff?r1=1.9&r2=1.10