
<center><h3>Fixed bugs</h3></center>

<h4>* 0.12b (26 Mar 1998)</h4>
<p> - dropping messages on the main mailbox entry or relation entry will no 
 longer result in a crash. Also fixed some other errors in this routine that 
 would result in a crash.

<p> - there messages from the 'queue' and 'old send' don't have a message 
 header it was needed that the copy/move routine created this header when 
 messages are copied/moved to another location.

<p> - Moving a selection to another part of the mailbox could lead to some 
 problems resulting in forgetting to move some messages and saving index 
 files. Both are fixed now. You may now see the Atari busy bee sometimes 
 during these operations indicating that the mailbox index is saved in a 
 'turbo' mode.

<h4>* 0.12b (21 May 1998)</h4>
<p> - Adjustment on the text formatting routine.

<p> - Some configuration menus would not display the correct information.

<h4>* 0.12b (22 Mar 1998)</h4>
<p> - NVDI would cause a stack overflow when it loaded true type fonts. This 
 bug only happened sometimes. I increased the stack for the custom draw 
 routines from 1kb to 8kb. The stack overflow doesn't happen anylonger. As 
 result of the stack overflow, Infitra would be very unstable on some 
 machines.

<h4>* 0.12b (08 Mar 1998)</h4>
<p> - A comment behind the 'TIME_SUMMER' tag in the TCP/IP overlays config 
 would cause a buffer overflow in Infitra. Fixed this, the overflow should 
 not happen anymore now.

<p> - When there was no name at the name field in the send dialog internal 
 memory pointers where overwritten resulting in the message;"Memory 0Kb".

<h4>* 0.11b (04 Mar 1998)</h4>
<p> - The mailbox and maildata-field control keys should now no longer work 
 when another window from Infitra is on top.

<h4>* 0.11b (28 feb 1998)</h4>
<p> - The sliders did not have a fill pattern in B&W. Now they have the 
 'normal' fill pattern that is used on all 'normal' setups.

<p> - The icons from the mailbox where no longer correct displayed in B&W. I 
forgot to set the correct plane number in the mfdb for the icon :-( This is 
 now fixed.

<p> - When looking for another bug that would display the monoicons incorrect 
 I found a macro that was incorrect assembled by the assembler from Pure C. 
 I'm using a macro to link on stack and set the address register on a way I 
 like. It looked like this:

<code>
.macro Xlink reg,dat
	pea	(reg)
	move.l	sp,reg
	add.l	dat,sp
	pea	(reg)
	move.l	dat,d0
	lea	0(reg,d0.l),reg
.endm
</code>
<code>
The assembler created this code from it:

	Xlink	a6,#-256		; in the source

	pea	(a6)		; in the real code
	move.l	a7,a6
	adda.w	#$ff00,a7
	pea	(a6)
	move.l	#$FFFFFF00,d0
	lea	0(a6,d0.l),a6
</code>
<p> And see the potential problem. If the stack is something like $007e0080 
 it would become $007eff80 after the link. But it should be $007dff80 !!!! 
 And thus the stack would point to a incorrect memory blok.

<p> Al the code in Infitra is now reassembled with correct code that set the 
 correct stack value. Hmmm, beautiful things macro's, only...hard to debug.

<h4>* 0.11b (26 feb 1998)</h4>
<p> - The strange cursor behaviour in the windowed dialogs should be over 
 now. Some very old code still was active :-( By removing it the problem was 
 fixed :-)

<h4>* 0.10b (21 feb 1998)</h4>
<p> - Fixed a deadloop that that got active when more then one spaces where 
 at the beginning of a tag in the mail header. A type mismatch; move.b 
 (a1),d0 instead of move.b (a1)+,d0

<h4>* 0.10b (20 feb 1998)</h4>
<p> - Some minor things, nothing important.

<h4>* 0.09b</h4>
<p> - In true color the mailbox cursor was displayed in the wrong colors. 
 Changed the display code a bit. It should work now. (It's working for me :)

<p> - A incorrect path at the system variable 'TEMP' would cause al kinds of 
 trouble. Fixed this. Now Infitra checks the system temp before it is using 
 it. When it gets the error 'path not found' or 'illigal drive' it will fall 
 back to it's workdir.

<p> - Infitra crashed when there was no 'To: ' field in the mail header. Of 
 course every mail header should contain this. But there are still robots 
 that don't add this tag. I'll fixed Infitra in a way that it will try to 
 fill in the missing information if any of the required tags is missing.

<p> - Infitra refused to connect on connection handle 0. Stupid error from me 
 in the code. It will connect now.

<h4>* 0.08b</h4>
<p> - Fixed the 'Get all' bug that would lead to mail deletion on the server 
 prior to retrieval. The problem was that the Get all routine, the mark for 
 retrieval, in the sequence driver didn't reset the top mail with the result 
 that no mail was marked for retrieval. It did reset the topmail on exit of 
 this routine so that the mark delete worked very well :)

<h4>* 0.07b</h4>
<p> - Can enter strange keys like '@' again on non UK machines in edit fields 
 from windowed dialogs.
<p> - Would not start when paths in cfg pointed to 'invalid' drive, gemdos 
 error -46. Now it will and falls back to default config.
