  Bugs
---------------------------------------

v0.4.1
	- Sometimes the script compiler fails to compile but no warning/error message is generated
	  (15 September 2003).

v0.4.2
	- Tab doesn't work properly in pages with a tab control (21 September 2003).
	- The cell references might not be done 100% correctly (with respect to the reference 'ID')
	  (29 September 2003).
	- Problems with script symbol names such as 'float' and 'reset'. Fixing this would require
	  changing how the compiler parses symbol names or adding rows in the compile tables for
	  the token types (5 October 2003).

v0.5.0
	- The cell reference count may sometimes not be correct after adding/deleting/undeleting
	  cell references. This can be fixed by adding a function that goes through and properly
	  counts the references after editting (5 October 2003).
	- The Info reference search command might return false positive matches (5 October 2003).




  Possible Windows/System Bugs/Notes
=======================================

v0.5.0
	- The ShellExecute() and ShellExecuteEx() functions do not appear to return a valid HINSTANCE
	  handle as they should according to their definition (confirmed on the web).



  Possible TESCK Script Bugs/Notes
=======================================

v0.4.1
	- AiActivate, "player", reset ??? ("reset\0" is used in place of "player")
	- AiWander: Idle2 value is completely ignored, Reset maybe incorrectly output as compared
	  to the other AI functions. Does not limit the number of arguments?
	- Functions accepting IDs output the ',' where it exists (in set statements?). Unneeded?
	- Random: Outputs all but the first ASCII digit to the binary stream (strange?)
			Regular Function: < X> <Function Code> <Binary Short>
			Random:			  < X> <Function Code> <Binary Short> <Extra ASCII Bytes???> 
		Outputting the Random function the 'correct' way appears to work fine.
	- Show: Prevents compiled script SCDT data from being saved (no compile time errors?)
	- SetJournalIndex/Journal: Has an extra short parameter after the index (always -1)?
	- GetTarget: Does not require the ID to be a creature or NPC? (outputs a ' r' reference
	  instead of an ' o').
  	- GetDetected: Uses a ' r' type reference instead of a ' o' reference (npc/creature). This 
   	  may be a bug or on purpose.
    - Only MessageBox/GetSquareRoot accept globals?
	- ModRegion: Has two extra unknown arguments?
	- RemoveSoulgem: Does not accept the count variable as mentioned and used in some places.
	- MessageBox: The TESCS actually parses the message string and looks for any % variables.
		It then takes the next X arguments and considers them as the variables to output. This means
		that if the '%' codes and output variables do not match, you'll lose or add some buttons.
		Does not accept numbers.
	- Set: A "set X to -10" will result in the compiled output "set X to 10 * -1". This only happens
		for a single negative, numeric value. There are similar problems with outputting "set X to +10"
		which has a compiled output like "set X to 10 +".


v0.5.0
	- A script in Tribunal has a name what includes the '-' character which should not be allowed.


