(All)
*clerk can now go to the end of a demand index via F7. (It used to
give a "can't do bxhigh() on demand index" error.)
(Native windows)
SYSTEM() will execute via command.com if a full path is not given
on the command line. (This was backed out while working on letting
fPclient run scripts, but now that we're using pipes rather than
sockets, that fix is no longer necessary, and running via command.com
is necessary to run any built-in commands or to respect I/O
redirection.)
(All)
Blob files can now be placed on drives other than PFDATA (just as
key/data/index files can).
(All)
Increase width of ddefine's "create screen 0"/"create default report"
dialog box, as messages are now wider due to showbuttons.
(All)
*cabe - immediately flush buffers after writing processing table,
in attempt to cut down on false "truncated processing table"
reports.
(Quikstart)
CREAT() was not accepted as an alternative to CREATE() in rcabe.
(All)
Add PFHELPDIR=path to set alternate help file directory. If help
not found there, filePro will then look in $PFPROG/fp/lib as well.
(This only affects the filePro fp/lib help files. Application
help files are not affected.)
(All)
Turn off expiration date. Programs will no longer expire.
(All)
Change locking logic for new-style automatic indexes. The new
logic will allow multiple read-only accesses to the index to
occur simultaneously. Only index-update accesses are now
single-threaded. On systems with many users doing many index
searches on the same file at the same time, the load on the
system is dramatically decreased and response time is dramatically
increased with the new logic.
(All)
If you had a duplicate label with a DECLAREd variable and a processing
line, and the prc line was empty except for the label, filePro could
get in an infinite loop attempting to display the syntax error.