--- rpl/ChangeLog 2010/03/04 10:09:30 1.11 +++ rpl/ChangeLog 2010/04/07 07:16:10 1.16 @@ -1,3 +1,34 @@ +* Tue Mar 09 2010 BERTRAND Joël rpl-4.0.13 (RPL/2) +- sqlite is upgraded to 3.6.23.1; +- openssl is upgraded to 1.0.0; +- major bug is fixed in RETURN intrinsic. It only occurs in evaluation +subroutine; +- table variable can now be sorted by SORT; +- some regressions between libtool 1.x and 2.x are fixed by workarouds in +Makefiles; +- -a command line option analyzes program (structure and syntax) and +sends preprocessor output to standard output. This option is used by +rplc (RPL/2 compiler). +* Tue Mar 09 2010 BERTRAND Joël rpl-4.0.12 (RPL/2) +- in formatted file, string format returned a variable length string even if +format was 'CHARACTER*(n)' (n characters string). Now, 'CHARACTER*(*)' returns +a variable length string and 'CHARACTER*(n)' a fixed length string; +- keyed access files support is added. Currently, only formatted files are +supported; +- direct access files support is added. Currenlty, these files can only be used +in formatted mode; +- virtual variables are now writte in UTF-8 and all special characters +in string are escaped; +- all formatted files are now converted into UTF-8; +- all file and unix socket names created by RPL/2 are now UTF8 compliant; +- RPL/2 tools (rpliconv, rplfile, rplpp and rplconvert) are now checked before +each execution (md5 and sha1 sums) to enhance security. If one of these tools +have been modified between RPL/2 compilation and current execution, RPL/2 aborts +on a non recoverable system error; +- openssl and sqlite3 libraries are added; +- RPL_HOME env variable is added. When RPL/2 is called from librpl, this +variable indicates RPL/2 root directory. If it is not set, root path +is given by configure script (d_exec_path); * Thu Mar 03 2010 BERTRAND Joël rpl-4.0.11 (RPL/2) - configure.in and makefile.am's are modified to add Cygwin support. Interix support is broken;