Fri Jun 9 13:59:15 2006 Ben Pfaff Reform string library. * generate.pl (init_all_types): `struct fixed_string' is now `struct substring'. Sun May 7 10:05:42 WST 2006 John Darrington * evaluate.c: Removed call to copy_mangle, and replaced with the original buf_copy_rpad. Mon May 1 15:11:48 2006 Ben Pfaff Prohibit LAG following TEMPORARY. This both matches SPSS behavior and fixes a bug: we saved the cases for LAG before TEMPORARY but allowed access to variables created afterward anyhow (which could cause a segfault). * generate.pl: Parse "perm_only" flag on operations. * operations.def: Add "perm_only" flag to LAG operations. * parse.c: Disallow OPF_PERM_ONLY operations after TEMPORARY. * parse.inc.pl: Output OPF_PERM_ONLY flag for "perm_only" operations. * private.h: Add OPF_PERM_ONLY flag. Sun Apr 23 22:06:45 2006 Ben Pfaff Continue reforming error message support. In this phase, get rid of message "titles" and put the message text in `struct error'. Now `struct error' encapsulates a message more properly. * helpers.c: (expr_error) Use err_msg() instead of err_vmsg(). Format message ourselves. Thu Mar 2 08:40:33 WST 2006 John Darrington * Moved files from src directory