Tartarus CVS: halibut: simon
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Sat, 10 Apr 2004 13:55:09 +0100
CVS Root: /home/cvs
Module: halibut
Changes by: simon
Date: Sat Apr 10 2004 13:55:09 BST
Log message:
The Emacs and Jed info readers don't like my index format: Info menu
items of the form `* stuff: Section 1.2.' are parsed by standalone
info as `Section 1.2' followed by a period, but are parsed by other
readers as `Section 1' followed by a period and then some spare
text. Therefore, I've changed strategy, and the index is now full of
*Note cross-references rather than menu items. On the plus side,
this means there are no longer any special characters which we can't
tolerate in an index entry; on the minus side, my shiny new
infrastructure for tracking the filepos of index entries is now
rendered pointless. I'll leave it in, though, since it may come in
handy again.
Modified files:
. : bk_info.c error.c halibut.h
Links:
http://cvs.tartarus.org//halibut/bk_info.c.diff?r1=1.3&r2=1.4
http://cvs.tartarus.org//halibut/error.c.diff?r1=1.19&r2=1.20
http://cvs.tartarus.org//halibut/halibut.h.diff?r1=1.12&r2=1.13