1644 — 23 August 2018

A-Shell Release Notes Version 6.5.1644.1 (23 Aug 2018)

1644.1

Fix

Compiler edit 872 fix/refinement: the overall length of a ++PRAGMA statement was being incorrectly limited to 50 characters, which was mainly affecting TRACE_BEGIN. The new limit is 600 characters, with a max of 512 for the TRACE_BEGIN token-list—the fourth argument).

A-Shell Release Notes Version 6.5.1644.0 (22 Aug 2018)

1644.0.5

EIR

AUI_IMAGE: TIF files using JPG compression are now supported provided they are single page.

1644.0.4

New

XTREE refinement: XTRSEL_EDIT_KEEP now works with the other selection bar styles.

1644.0.3

Fix

TRACE_DEBUGx: Statements of the form { IF <EXPR> XCALL SBRNAM,PARAMS } were incorrectly attempting to trace SBRNAM as a variable, typically leading to an unmapped variable error. The problem did not happen if there was a "THEN" prior to the "XCALL".

1644.0.2

EIR

++PRAGMA TRACE_BEGIN enhancement: TRACE_BEGIN / END blocks can now be nested to 38 levels. Any unterminated TRACE_BEGIN block will be automatically terminated at the end of each source file module. Consequently, to trace an entire include module, you could insert just the ++PRAGMA TRACE_BEGIN at the top.

1644.0.1

New

++PRAGMA TRACE_BEGIN enhancement: specify a list of tokens to be traced.