Tartarus CVS: halibut: simon

tartarus-commits@lists.tartarus.org tartarus-commits@lists.tartarus.org
Sat, 12 Jun 2004 22:53:28 +0100


CVS Root:       /home/cvs
Module:         halibut
Changes by:     simon
Date:           Sat Jun 12 2004  22:53:28 BST

Log message:
Enforce that \q may not be used anywhere within \c. It shouldn't be
necessary since the whole point of \c should be that the user wants
to exercise exact control over the glyphs used, and forbidding it
has the useful effect of relieving some backends of having to make
difficult decisions: it means the text backend doesn't have to nest
two pairs of identical quotes, and the paper backends don't have to
downgrade their quote characters if (as is perfectly plausible) the
fixed-pitch font doesn't support the same range as the body text
fonts.

Modified files:
    .               : error.c halibut.h input.c

Links:
http://cvs.tartarus.org//halibut/error.c.diff?r1=1.23&r2=1.24
http://cvs.tartarus.org//halibut/halibut.h.diff?r1=1.29&r2=1.30
http://cvs.tartarus.org//halibut/input.c.diff?r1=1.43&r2=1.44