summaryrefslogtreecommitdiff
path: root/info/digests/tex-implementors/message.27
blob: 7e7cbb25af0daaacfc0d2bc4deb770bd5c170af5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
Date:	  22 October 90				Message No:	027

To:	  TeX implementors and distributors

From:	  Barbara Beeton

Subject:  AMSFonts bug; TeX 3.1; MF 2.7


This will be a short message.  I am constrained by a TUGboat printer
deadlne, but it's been so long since anything has been reported, I
wanted to let you know I'm still alive.

A bug was reported in the AMSSYM.DEF file in the AMSFonts package.  The
fix has not yet been posted to the file on e-Math, but is listed below.
The symptom is "unidentified control sequence" for \setboxz@h when
trying to use \widetilde or \widehat.  If you have not yet heard about
e-Math (most of you should have received a message from Regina Girouard
describing what is available there and how to retrieve it), please let
me know, and I will send information.

Chris Thompson has suggested that, similar to the occasional reports
of files changed at labrea, I include in these messages a report of
files changed at e-Math.  I will try to get a baseline listing of the
e-Math holdings for later comparison, and make reports as suggested.

As of August 15, I had completed my scan of old mail files and double
checked that all bug reports and questions forwarded to me had been
delivered to Don Knuth.  (Actually, the last of the pending reports had
been delivered earlier, but I can say with a clear conscience that I
think i found all messages that had arrived electronically and passed
them on.  A few have arrived since then, and I will forward them as
soon as TUGboat has been delivered.)  I have received from Don (on paper)
a pile of annotated reports and several checks; I will forward those to
the proper people as soon as TUGboat, ...

In the meantime, TeX is now at version 3.1, MF is at version 2.7, and
at least some of you may have seen Don's announcement that the numbers
will converge to $\pi$ for TeX and $e$ for MF.  (It will be published
in TUGboat 11#4, but I will forward it to this list if I have time
before that appears.)  There was a massive update of files at labrea
on September 21.  On some (e.g. cm85.bug) only the dates have changed;
too bad the Unix file system isn't better about keeping meaningful
dates.  In any case, the new errata and bug additions for TeX and MF
are attached below.


########################################################################

Bug fix for AMSSYM.DEF (AMSFonts package)

************
File SYSA:[AMSFONTS.DISTRIB.2-0]AMSSYM.DEF;5  (line 33)
\def\newsymbol#1#2#3#4#5{\let\next@\relax
******
File SYSA:[AMSFONTS.DISTRIB.WORK]AMSSYM.DEF;6  (line 33)
\def\setboxz@h{\setbox\z@\hbox}
\def\wdz@{\wd\z@}
\def\newsymbol#1#2#3#4#5{\let\next@\relax
************

Number of difference sections found: 1
Number of difference records found: 2

DIFFERENCES /IGNORE=()/MERGED=1-
    SYSA:[AMSFONTS.DISTRIB.2-0]AMSSYM.DEF;5-
    SYSA:[AMSFONTS.DISTRIB.WORK]AMSSYM.DEF;6


########################################################################

Addenda to TEX82.BUG as of 21 September 90

390. Uninitialized nullfont parameters (found by Lance Carnes, 11 May 90).
@x module 552
hyphen_char[null_font]:="-"; skew_char[null_font]:=-1;
@y
hyphen_char[null_font]:="-"; skew_char[null_font]:=-1;
bchar_label[null_font]:=non_address;
font_bchar[null_font]:=non_char; font_false_bchar[null_font]:=non_char;
@z

391. Disable \write{\the\prevgraf} (B. Jackowski, July 1990).
@x module 422
begin nest[nest_ptr]:=cur_list; p:=nest_ptr;
while abs(nest[p].mode_field)<>vmode do decr(p);
scanned_result(nest[p].pg_field)(int_val);
end
@y
if mode=0 then scanned_result(0)(int_val) {|prev_graf=0| within \.{\\write}}
else begin nest[nest_ptr]:=cur_list; p:=nest_ptr;
  while abs(nest[p].mode_field)<>vmode do decr(p);
  scanned_result(nest[p].pg_field)(int_val);
  end
@z

392. Report correct line number when buffer overflows (George Russell).
@x module 538
begin if input_ln(cur_file,false) then do_nothing;
firm_up_the_line;
if end_line_char_inactive then decr(limit)
else  buffer[limit]:=end_line_char;
first:=limit+1; loc:=start; line:=1;
@y
begin line:=1;
if input_ln(cur_file,false) then do_nothing;
firm_up_the_line;
if end_line_char_inactive then decr(limit)
else  buffer[limit]:=end_line_char;
first:=limit+1; loc:=start;
@z

393. (I sincerely hope that there won't be any more)


########################################################################

Addenda to MF84.BUG as of 21 September 90

555. Don't try system area if an area was given (see tex82.bug number 312;
found by Jonathan Kew, May 1990)
@x
  pack_file_name(cur_name,MF_area,cur_ext);
  if a_open_in(cur_file) then goto done;
@y
  if cur_area="" then
    begin pack_file_name(cur_name,MF_area,cur_ext);
    if a_open_in(cur_file) then goto done;
    end;
@z

556. Report correct line number when buffer overflows (CET, Jul 90).
@x module 794
begin if not input_ln(cur_file,false) then do_nothing;
firm_up_the_line;
buffer[limit]:="%"; first:=limit+1; loc:=start; line:=1;
@y
begin line:=1;
if input_ln(cur_file,false) then do_nothing;
firm_up_the_line;
buffer[limit]:="%"; first:=limit+1; loc:=start;
@z

557. (I sincerely hope that there won't be any more)


########################################################################

Changes to ERRATA.FIVE as of 21 September 90

\bugonpage A336, lines 4--8 from the bottom (9/23/89)
% was \bugonpage A336, lines 4--8 (9/23/89)

\bugonpage A337, lines 2--16 (9/23/89)
% was \bugonpage A336, lines 2--16 (9/23/89)


########################################################################

New errata in ERRATA.TEX as of 21 September 90

\bugonpage A124, lines 18--21 (9/5/90)

\ninepoint\noindent
Floating insertions can be accommodated
as a special case of split insertions, by making each floating topinsert
start with a small penalty, and by having
zero as the associated |\floatingpenalty|; non-floating insertions
like footnotes are accommodated by associating larger penalties with
split insertions (see Appendix~B).

\bugonpage A165, lines 2--3 (8/13/90)

\ninepoint
 Type the formula $\bf\bar x^{\rm T}Mx={\rm0}\iff x=0$,
using as few keystrokes as possible.
\ (The first `0' is roman, the second is bold. The superscript `T' is roman.)

\bugonpage A317, line 17 (5/17/90)

\ninepoint
|\pretolerance=9999 \tolerance=9999 \parindent=0pt|

\bugonpage A321, lines 16--17 (8/13/90)

\ninepoint\noindent
\hbox to\parindent{\bf\hss18.6.\enspace}\ignorespaces
|$\bf\bar x^{\rm T}Mx={\rm0}\iff x=0$|.  \ (If you typed a space between
|\rm| and~|0|, you wasted a keystroke; but don't feel guilty about it.)

\bugonpage Exiii, replacement for last four lines (4/30/90)

\textindent{\bull}``AMS Euler---A new typeface for mathematics''
 by Donald~E. Knuth
and Hermann Zapf, {\sl Scholarly Publishing\/ \bf21} (1989), 131--157.
\ {\it The story of a design project that helps bridge the gulf between
mathematics and art.}

\smallskip
\textindent{\bull}``Meta-Marks:
 Preliminary studies for a Pandora's Box of shapes''
by Neenie Billawala, Stanford Computer Science report 1259 (Stanford,
California, July 1989), 132~pp.
\ {\it Lavishly illus\-trated studies in parameter variation,
leading to the design of a new typeface called Pandora.}


########################################################################

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%  Character code reference
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%                       Upper case letters: ABCDEFGHIJKLMNOPQRSTUVWXYZ
%                       Lower case letters: abcdefghijklmnopqrstuvwxyz
%                                   Digits: 0123456789
% Square, curly, angle braces, parentheses: [] {} <> ()
%           Backslash, slash, vertical bar: \ / |
%                              Punctuation: . ? ! , : ;
%          Underscore, hyphen, equals sign: _ - =
%                Quotes--right left double: ' ` "
%"at", "number" "dollar", "percent", "and": @ # $ % &
%           "hat", "star", "plus", "tilde": ^ * + ~
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

[ end of message 027 ]
-------