diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..17fb089 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,63 @@ +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). + |