1554 *** 13 September 2017

1554.8

Fix

Argument passing: B4 or B5 arguments larger than 2^31 were being converted from unsigned to signed when passed to a function or procedure receiving them as string variables.

1554.7

Fix

XTREE: Clicking on an inactive XTREE while another XTREE had the focus was in some cases failing to generate the expected exitcode when the clicked-on tree was next called.

1554.6.2

Fix

Group licensing interface fixes and refinements: (1) Command line flags now passed to ASLICGRP.SBX; (2) Fix failure to call ASLICGRP when not initially logged in; (3) Clean up anomalies in group usage counting and reporting.

1554.6.1

Fix

.ARGTYP(x) and .ARGSIZ(x): These were leaving the subscript expression the stack, potentially causing problems with subsequent operations within the current expression.

1554.5.2

Fix

Compiler edit 833: fix spurious syntax error when using a DEFINEd symbol whose value contains commas as the default value of a parameter in a Function or Procedure declaration.

1554.5.1

Fix

XPUTARG: outputting from an I variable to an F4 or F6 from within a function or procedure was not working.

1554.4.3

Fix

INFLD/ATE/GUI: neither the "&" nor "|&" type codes—to enable protect mode, unconditionally or conditionally—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.

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.

1554.2

Fix

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

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.

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.