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 |
|
1417.0.2 |