1553 — 05 August 2017

1553.9

Fix

(ATE) AG_XFUNCS: under certain conditions, the response buffer was being prematurely truncated.

1553.7

Fix

Minor refinements to 1553.5 and 1553.6 patches.

1553.6

Fix

(UNIX) Fix problem with opening an ISAM 1.x file using a native file specification.

1553.5.2

Fix

Close loophole introduced in 1553.3 which allowed a GPF or seg fault when using INPUT on strings containing unusual data syntax.

1553.5.1

Fix

(Windows) Fix problem of progressive darkening of main window background when calling export functions within APEX.

1553.4

Fix

Minor fix to OPTIONS=FSPECNATIVE to resolve problem with using a comma immediately following a LIT command, e.g. LOG,4.

1553.3.2

Revision

MX_XCBINFO refinement: XCB'PTYPE is now masked so as to include only the low 5 bits needed to identify the basic field data type (X,S,F,B,I) and the array flag. The additional bits added since that routine was introduced (and subsequently made obsolete by the .ARGCNT and .ARGTYP dot variables), particularly the new ARGTYP_READONLY bit, were confusing some old SBX routines.

1553.3.1

Fix

INPUT CSV bug fix: individual mid-field quotes (e.g. [6" wrench], or ["6" wrench"]) were breaking the tokenization of the remainder of the line. Problem introduced in 1548.9.

1553.2

Fix

ATE optimization bug fix: AUI_CONTROL and AUI_MENU operations were needlessly requesting responses from the ATE client, impairing performance—in some cases drastically. Problem was introduced in 1553.0 and is a server-side issue; ATE client was not affected.

1553.1

Fix

Indirect function calls were not working properly in programs compiled with /A.

1553.0

New

New .ARGTYP() flag ARGTYP_READONLY will be set if the passed argument is a literal value or expression, or is otherwise incapable of receiving an updated value.