1554 — 16August 2017

A-Shell Release Notes Version 6.4.1554.4 (16 Aug 2017)

1554.4.3

Fix

INFLD/ATE/GUI: neither the "&" nor "|&" type codes—to enable protect mode, unconditionally or condionally—were working in conjunction with the ATE/GUI environment.

1554.4.2

Fix

Compiler edit 832: fix spurious syntax error in the SIZEOF() compiler function and the LOOKUP statement, when a subscripted argument with a non-literal subscript expression was used. For example:

SIZEOF(var1(var2))

LOOKUP fspec, var1(var2))

 

The LOOKUP problem was introduced in compiler edit 794; the SIZEOF problem has been around since it was implemented.)

1554.4.1

Revision

Compiler edit 831: migrate the patch to relax the rules for XPUTARG @VAR from 6.5 to 6.4. See 6.5 release notes for details.

A-Shell Release Notes Version 6.4.1554.3 (16 Aug 2017)

1554.3

Fix

Fix potential SBR parameter processing bugs in a variety of built-in subroutines, resulting from the introduction of the ARGTYP_READONLY flag introduced in 1553. Subroutines checking for the types of passed parameters may have misinterpreted literal numberic parameters as being of another data type.

A-Shell Release Notes Version 6.4.1554.2 (11 Aug 2017)

1554.2

Fix

TABX: custom-drawn static controls on TABX panels were not properly supporting the fgc and bgc attributes.

A-Shell Release Notes Version 6.4.1554.1 (07 Aug 2017)

1554.1

Fix

INPUT CSV was failing to de-quote the last field on the line if it was followed by trailing spaces beyond the close-quote.

A-Shell Release Notes Version 6.4.1554.0 (07 Aug 2017)

1554.0

Fix

Bug fix to window darkening patch from 1553.3: for some color schemes it was failing to properly restore the original colors.