Version 2.3.1b - Use reallocf instead of realloc - Unbuffered mode works with nonseekable files (stdin) - Added the "message" rep command - Fixed buffer/locking issue - Fixed errors in the "binfile" tagged file format - Added support for Unicode BOM tags on rep scripts: o UTF-8: is discarded and treated as normal text o UCS2 and UCS4: error message that this encoding unsupported - Added high level file functions to rlib Version 2.3b - Switched to PCRE instead of a hacked up regex - Added droplet support for Win32 - Fixed bug that in which rep would only process first file correctly - compile always opens text files in binary mode so \r\n will match \r\n etc... - Fixed variablesSubstitute to handle escaped strings properly - Broke "tag" matching support :) (it's PCRE) Version 2.2b - An insane amount of syntax changes were made, but since this release isn't public and I should be the only one using it, should be fine. - Syntax Changes: o function names are not in flags (not in parens) o variable names are not in flags (not in parens) o can call a function just by it's name o delimiter for data is the first character of the data o braces around a single statement can be left out - Fixed strlcpy usage bug in compile.c - Changed watermarks to "stack" based memory so matches in functions work properly. Slight chance of endless loop, but we'll see how it holds. - Added a 'text' op for better passing text data to the execution engine. This solves the recursive variable problem. - On Windows always open files as "binary" (ie: fopen(fileName, "rb") ) - Language documentation - Renamed statements: o setvar -> set o addvar -> add o clrvar -> clr Version 2.1.1b - Converted from C++ to C - Added compatibility functions - Autoconfiscated Version 2.1b - Compiler support - Added 'tag' matching support - Got rid of endless loop problem - Able to match arbitrary data around locks Version 2.0b - Total redesign for new VM engine. - New language structure. - Support for variables - Support for line matching Version 1.0 - Initial working release of first language (which was crap and some).