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