Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 6.1/6.2, builds 1300-1428

1417 – 13 September 2015

Scroll Prev Top Next More

1418.3.1

Runtime expression handler bug fix: the .ISNULL(), .PAGENO(), and .LINENO() functions were corrupting the expression stack when used in certain logical logical combinations (e.g. IF A > B AND .ISNULL(C) THEN...). The result was that the truth value of the overall expression was dependent on the prior expression—i.e. unreliable at best.

1418.3.2

Minor improvements to MKVIC subroutines.

1418.3.3

(AIX) XTREE bug fix: Setting the XTR'CTLNO to -1 (to auto-select the next available control #) was generating an invalid control # error due to a signed/unsigned character conflict in the A-Shell make file.

1418.2.1

AUI bug fix: the original TAB and new TABX controls were conflicting with each other when used at the same time.

1418.2.2

AUI bug fix: the GUI trace was causing a GPF with controls having extremely long tooltips.

1417.1.1

Compiler bug fix (edit 750): fix spurious "illegal map level" error on map statements included within a ++PRAGMA EXTERN_BEGIN block. Bug was introduced in edit 748.

1417.1.2

PRINT USING MASK bug fix: the alternate interpretation of the "!" mask character as a conditional decimal point (introduced in 6.1.1407.0) is now disabled within multi-field masks (i.e. within PRINT USING MASK,<varlst> statements) because it was breaking compatibility with existing PRINT USING masks in which the the "!" character (intended to mark a single-character field) immediately followed a numeric mask, for example: PRINT USING "####!",A,B$ With this change, the "!" character is always interpreted as a single-character field within PRINT USING MASK statements. It continues to be interpreted as a conditional decimal point within USING MASK expressions (e.g. PRINT VAR USING MASK, or VAR = <expr> USING MASK), as well as within XTREE (Mask= advanced coldef clauses).

1417.1.3

ATE / TELNET bug fix: In TELNET (or TUNNEL) mode, ATE was dropping FF characters unless followed by a valid IAC (Interpret as Command) byte.

1417.0.1

ATSYNC.LIT Improvements 1.

1417.0.2

ATSYNC.LIT Improvements 2.