1The following is a quick synopsis of changes
2to eqn since the last version.
3Most of these changes owe thanks to Mary Carter,
4whose efforts during the summer of 1984 provided
5the impetus to start thinking about eqn again.
6
71.  Fixed long-standing bug involving nested
8from-to constructs.
9
102.  Output guaranteed to preserve font that was
11in effect upon entry (if there are no font changes
12within quoted strings).
13
143.  The right delimiter is no longer significant
15within display equations.
16
174.  Macros with arguments, as in grap and pic.
18Parentheses are treated somewhat differently:
19If an embedded left paren is found in a token,
20then the characters to its left are checked to
21see if they are a macro name.  If they are, the
22paren is assumed to mark the beginning of the
23argument list.  Otherwise, the token is treated
24just like any other.
25
265.  File inclusion:  include (or copy) "filename"
27is replaced by contents of file.  .EQ and .EN are
28ignored within inclusions.  Filename "-" is a synonym for
29standard input on the command line.
30
316.  Font names can be given as strings, as in
32	font CW { ... } or gfont CW
33
347.  Checks environment variable TYPESETTER;  default
35is still 202.
36
378.  An optional separation distance can be specified
38for a pile or col:  lcol 33 {... above ...} adds 33/100 em
39of separation between the elements instead of the default;
40negative values permitted.
41pile, etc., have become synonyms for col, etc.
42
439.  Eqn attempts to print appropriately for current size,
44obviating the need for most uses of size {...} and gsize.
45It won't always be right, but it will be close for documents
46printed in the usual range of sizes.
47
4810. A fair amount of fiddling has been done to details of
49positioning;  the output seems to be better looking.
50
5111. ifdef whatever / is replaced by this if defined /
52The proper TYPESETTER name is defined already.
53
5412. Error messages are somewhat better as well.  Errors
55passed on to troff will be identified by source file and
56line number in the eqn input.
57
5813. Tunable parameters have been (mostly) collected into
59a single file, tuning.c, to make it easier to adapt eqn
60to a new typesetter.
61
6214. As an interim fix, "lowbar" and "highbar" are synonymous
63with "bar", but force the bar to be either low (as over x)
64or high (as over X) regardless of the apparent height of
65the object.  This copes with {x sub 1} bar.
66