FAwk changes history -------------------- 17/Mar/2003 v1.40.44 - Fixed FMA bug with not setting dest/orig addresses for msgs having no control info in FMA/DoLoadCtrl() 08/Sep/2000 v1.40.43 - Added AnsiToOem() and OemToAnsi() - Added GetFileSize(), SetFileSize() and IsEndOfFile() - Only the 1st of duplicate kludges will be loaded - Fixed problem with dest node number in FMA's Pkt processing 26/Apr/2000 v1.40.42 - Fixed problem with kludges without colon not being gated by FtnToRFC - Fixed character conversion problem with tearline and origin in RfcToFtn 16/Apr/2000 v1.40.41 - RFC822/MIME POP3/SMTP and Rfc<>Ftn gating functions are now available in unregistered version. - Fixed problem with passthru areas being imported from Squish.cfg - Fixed problem with \r\n in Fts/Pkt message control info - Added StripTearline keyword 28/Feb/2000 v1.40.40 - Added RFC822/MIME message functions, POP3/SMTP and Internet/Fidonet gating support. Registered versions only. - Renamed NoCase/WithCase to matchNoCase/matchCase - Added Sleep() and Crc32() 22/Feb/2000 v1.30.38 - SetText and SendMsg now automatically fix message text newlines, that is do Replace("\r\n","\r") and Replace("\n","\r") internally. - Added automatic type conversion for string addition operation, so "Number of messages: " + 1234 results to "Number of messages: 1234". Thanks Michael. - Format/StdOut/StdErr/Log functions now perform variable parameter list validation so that the numeric value passed in place of the string will not cause memory protection fault. Thanks Michael. - Fixed StdErr() output going to stdout - Added Get/SetLastReadMsg() and SetNextMsg() - Added ReverseFind() and EnumFiles() - Added NULL, FALSE and TRUE constants 18/Feb/2000 v1.30.37 - Added .Pkt message bases support. - Added Scan Begin/End blocks - Added UseSystemDefaultLocale keyword. Thanks Michael. - FAwk will now use ASCII date in Fts/Pkt messages if the binary message written date appears to be invalid. Thanks Michael. - Fixed problem with opening { specified on the next line in Begin/End blocks. Thanks Michael. - Renamed CopyTo/MoveTo to CopyMsg/MoveMsg and DelMsg to DeleteMsg 16/Feb/2000 v1.20.34 - Added Begin and End keywords and global variables - /C command line switch can now have space between itself and configuration file specification. Thanks Cyril. - Added Dec() and Hex() functions. Thanks Andrey. - Added CreateDir() and RemoveDir() functions. Thanks Andrey. - Fixed problems with comparisons being done using unsigned values. Thanks Andrey. - Fixed problems with negative division and modulus being calculated using unsigned values. Thanks Cyril. - Fixed expression parser so that it understands C-style string constant concatenation. Thanks Miha. - Fixed expression parser problems with string and character constants. 08/Feb/2000 v1.20.32 - Improved script syntax checking - Added CheckAddr() and GetNodeInfo() - Added nodelist support 03/Feb/2000 v1.10.30 - Added /C command line switch - Added CmdLineParam() - Added hexadecimal constants - Added file related functions - Cleaned up predefined function demos 02/Feb/2000 v1.10.29 - Fixed \n problem in Log() output - Added predefined function docs 01/Feb/2000 v1.10.28 - First public release