All
DECLAREd variables that have the ",g" flag were not initialized to blank.
Native95
A version of native95 went out in the past that had an internal
debugging flag set, causing @SK to contain the internal hex value
of any keystroke that wasn't a "normal" special key. (This would
cause @SK="" to fail in tests.) This was corrected, but some
people commented that they liked that feature, so a new config
variable PFSKHEX=ON will turn it back on.
All
*cabe didn't recognize -pn/-pc command-line flags.
All
If you build a demand index on a zero-length field, *clerk would
freeze if you attempted to go into index mode on that index.
Native95, plus only
If you have multiple import/export statements in a processing table,
with a variable-named import/export followed by a hardcoded-filename
import/export, dclerk/dreport would crash upon loading the prc table.
All
Fix problem with HTML :CE for <CENTER> which would cause a superfluous
<BLOCKQUOTE> tag to be generated.
DOS versions (NO LONGER USED)
If a file used all 16 automatic indexes, and you did a dxmaint "-ra"
on the file, it would fail on index.P (unless you increased PFFILES).
Native95
Native windows *clerk, when attempting to delete a record immediately
after finding the record by index mode, would display the confirmation
message in DialogNormal rather than TextNormal.
All
INPUT POPUP for some reason set a minimum width at 10. Change to 1.
(If there was a reason, I don't recall what is was.)
All
READ()/READLINE() now accept long-named variables as the second
parameter.
All
HTML :DI <DIV> and :SP <SPAN> produced junk close-tags.
All
In some instances where a subtotal-with-pagebreak contained a
single record to be printed, the page's heading wasn't printed.
All
When doing a browse lookup "-l" and there were more than
approximately 250 exact matches, and using the new 4.5-style
indexes, the browse would not place the cursor on the last
match. (The cursor would position to the last match listed
within the first index block.)
All
The following would crash on some systems:
xx(12,.0) = "0"
yy(11,rj0) = xx
Unix
Fix *cabe DEL problems under Unix/Linux.
All
Having an extraneous comma within a DECLARE statement would cause
an erroneous syntax error at the first reference to a literal. ie:
DECLARE variable1, variable2,
or DECLARE variable1,, variable2
All
Fuzzy browse lookups didn't work if helped by an index, if that index
was in 4.1-style format.
All
"Deleted key not found" problem fixed.
If you had a duplicate key that spanned exactly 9 blocks in the index,
and the ninth block contained exactly one record, and you deleted a
record stored in the first block, the eighth (and now final) block was
not properly marked as end-of-chain.
All
Fix problem with opendir/nextdir truncating filenames at a space.