The second reproduced and fixed bug due to the SWAT team's reporting was found. This was odd. After several strings of text, all set to the same font, but set explicitly, somewhat like:
<font color='Black' size='2' face='Courier New'>Text 1</font><font color='Black' size='2' face='Courier New'>Text 2</font><font color='Black' size='2' face='Courier New'>Text 3</font><font color='Black' size='2' face='Courier New'>Text 4</font>
the font inexplicably changed from Courier New to Aria for subsequent text. This was a more buried bug, but basically happened because an array was defined with its parameters switched, so instead of
saved_fontnames[MAX_SAVED_FONTFACES][MAXFACESIZE+1];
it had
saved_fontnames[MAXFACESIZE+1][MAX_SAVED_FONTFACES];
which had the odd reaction. Fortunately, the loop could never exceed the incorrect parameter, so it didn't produce crashes, but it did produce odd results after the tenth iteration.
Success #2
Copyright © 2004 Genii Software Ltd.