(All)
PFNUMIXBUILD was incorrectly documented as allowing up to 128000. The real maximum is 32767, which is now enforced by filePro. (Setting it higher than 32767 in previous versions could crash filePro.)
(*nix)
Some license server sockets in fplmserver were not being closed and released in a timely fashion.
(OSR5)
Nested sessions of clerk/report could cause an infinite loop in the license server on OpenServer 5.
(*nix)
Problems with the DEL/Ctrl-C interrupt on multi-threaded platforms could cause crashes.
(Linux)
filePro had problems with the shared libtermcap on 64-bit Linux platforms, so we now statically link to our own termcap library.
(All)
@LICENSE[] will now show a feature as licensed, even if the session limit has been reached for that feature.
(All) #924
PFNODFMSG=OFF turns off ddefine's "PFNODF=ON" notice. (Default: ON)
(*nix) #925
Fixed a problem on *nix boxes with filePro not properly counting sessions if the license manager is not running, and one filePro program calls another.
(5.6) #928
RECV() and RECVLINE() now accept DECLAREd variables, in addition to real and dummy fields, as the destination.
(Windows)
Index Maintenance (pmaint) now has an F6 option to display a list of system-defined printers while in the "destination" field of the printer config screen.
(All) #927
Fixed a problem with node_addr and DKNF errors on indexes which are larger than 65536 blocks in size.
(5.6) #937
Added PFENTSELDISABLE=list to disable (and remove prompts for) a set of default behavior of *clerk at the "Enter Selection" prompt.
A question mark ('?') represents HELP. Note that the HELP key cannot be disabled with this variable, although you can keep the new prompt from appearing.
The default value is "?", which causes the same prompts as before to appear.
Any "invalid" keys listed are ignored.
Note that any @KEY events are not disabled. Only filePro's default behavior for the keystrokes is affected. Also note that, if the HELP key label is longer than 3 characters, enabling all of the prompts will not fit in 80 columns.
(All) #938
MEMO handle EXPORT filename APPEND
BLOB handle EXPORT filename APPEND
The above would crash at runtime.
(All) #931
FIELDNAME/LEN/EDIT/VAL didn't take an expression for the field number.
(ODBC) #932
dreport was unable to post new records to some high-level ODBC data sources.
(*nix) #933
If you were to have a variable/array/lookup/etc called "USER", then the parser would allow some invalid syntax, where part of an expression was missing, such as "aa = bb +".
(Linux) #934
There are two distinct, and incompatible, pty methods on different Linux boxes. fpdaemon now includes both methods in a single binary, and determines at runtime which method to use.
(All) #935
dxmaint would show "not available" on indexes that were in use, but it would still let you rebuild them.
(All) #936
MEMO...SHOW now accepts the NOWRAP flag, just as MEMO...EDIT does.
(Linux) #926
fpcopy would fail with "cannot create new data file" on some Linux systems.
(*nix) #929
DOKEY would not work if you used a lower-case letter.