# 04.05.07 Release Notes

Extended selection. After entering an "xxF" relationship, you could not

press DMAP or HELP until there was a valid field number in the "value"

column.

If a CALLed process had a syntax error, it was possible for filePro to crash

rather than report the error.

If you do a lookup, specifying a qualifier, and filePro needs to rebuild

the freechain on that file, it would build it using the default qualifier,

not the one specified in the lookup.

The OPEN() function, when passed the "C" flag to create the file if necessary,

could create the file without write permission.

The CLOSE() function wouldn't free the closed handle, reducing the available

open files.

The LSEEK() function required the (optional) third parameter to be specified.

New environment variable:

PFKEEPIXVAL=OFF When returning to the "index by" prompt in *clerk,

the value previously entered will be cleared.

When returning to the "select index" prompt, the highlight is now back at the

last index selected.

If the highlight was not on index "A", you could not press "A" to select it.

(All other valid letters would work.)

Demand indexes can only search on the major key. (This has always been the

case.) Change the prompts to reflect this.

The "kill data / retain formats" could corrupt 4.5-style automatic indexes.

Numerous fixes for 4.5-style index "deleted key not found" and "node_address"

errors.

The PRINTER TYPE command closed the printer, rather than just changing the

type.

When entering sort information, the popup window showing the fields could be

missing the sides of the border.

When creating a new qualifier in ddefine, 4.5-style automatic indexes would

not be created correctly.

The latest version of SCO Unix changed the syntax of the "doscp" command.

Xferdos now handles the new syntax. Added "PFXFERDOS=OLD" to allow it to

run on systems with the old syntax.