=========================

5.7.00.01 Release Notes

=========================

(*nix) #1001

    filePro didn't properly read free space on some systems with more

    than 4GB of free space.

(*nix) #1127

    When executing SYSTEM() commands in processing, filePro now

    restores the original umask value.

(All) #1130

    If you have a protected lookup to the main file, and end up on

    the same record you are updating (such as via a GETNEXT loop),

    and modify that record, and then move off the current record, the

    lookup (ie: the record you are sitting on) will be written and

    unlocked.  This leaves you in update on an unlocked record, with

    the old data.

    filePro will now prevent you from modifying the current record

    via a lookup while in update mode.  (Just as it prevents you from

    deleting it.)

(All) #1169

    Some edits punctuation that occurred within a literal when that

    literal was within the same punctuation, could cause filePro to

    crash.  For example:

        < "<" >

        ( "hello(there" )

 

(All) #1170

    When restructuring files larger than 4GB, ddefine could hang.

(All) #1171

    If you run a report with sort/select processing, but no automatic

    or output processing, it is possible for *report to crash when it

    gets to the grand totals.

(All) #1173

    When using fuzzy browse mode, if you search on an associated

    field, it is posible that the field name will be rejected upon

    returning to the "enter field" screen.

(All) #1179

    If you have a protected lookup using an alias, and modify the

    lookup, and then execute another lookup using the same alias

    without issuing a WRITE, the previous lookup record will be

    unlocked before being written.  This leaves a small windows of

    opportunity to have another process read and lock the record

    before the first process writes the new data.

(All) #1180

    A browse lookup-dash did not properly handle record locking,

    either leaving the previous record locked, nor not locking the new

    record.

(All) #1181

    On files with more than 99,999,999 records, @RN was not properly

    set to 10 characters, causing erroneous record numbers to be

    reported for record 100,000,000 onwards.

    Note the following issue still remains for now;  If you enter    

    *clerk on a file with less than 100 million records, and have @RN

    on the screen, and then start adding records so that the file   

    then contains more than 100 million records, the value of @RN as

    displayed on the screen will remain at 8 characters until you  

    switch screens.  Other references to @RN will properly adjust to

    10 characters.

(All) #1182

    If you have a file with no automatic or input processing, and use

    "F-Form" to print a form that has output processing, then use "7-

    Change File" to another file with no automatic or input

    processing, attempting to then update/add a record can crash

    *clerk.

(All) #1184

    A selection set which includes 12 AND/OR items in the sentence

    can crash filePro.