1422.8 |
Bug fix: the .ash files were getting corrupted after repeated loading/ saving operations. Introduced in 1422.3; problem can be corrected by re-saving with this version. |
1422.7.1 |
INPUT #CH bug fix: When the last line of the input file was longer than for i the input variable, if the variable was followed by the byte sequence chr(26) chr(0), the chr(26) was getting set to null. The bug has been there for years, but probably went unnoticed because the conditions for it were fairly rare. |
1422.7.2 |
ATE and A-Shell/Windows enhancement: the scrollback buffer has been enlarged from 100 to 200 lines. |
1422.7.3 |
PAGE.LIT 1.0(104) refinement: it now sets a flag allowing other LIT and RUN programs to detect if they are running under control of PAGE. This is mainly for the benefit of ERASE, which see below. |
1422.7.4 |
ERASE.LIT 3.4(129) now detects when running under control of PAGE so as to not disable the warning/confirmation request when deleting multiple files by wildcard. Previously a command line like PAGE ERASE *.BAK was not stopping to confirm that you really want to erase all those files, because it appeared to ERASE that it was running from the command file created in memory by PAGE. Also, when listing the files to be erased, it now displays the file size in blocks next to each name. |
1422.6 |
ATE server-side refinement: increase the wait time on the initial handshake from 3 to 6 seconds. Some large systems with slow/congested/remote networks were occasionally hitting the timeout, causing the session to not recognize that the terminal was ATE. |
1422.5 |
XTREE bug fix: When using XTROP_REPLACE to effectively add rows, after previously deleting rows, the new rows were being added properly. |
1422.4 |
XTREE bug fix: When editing "#." and "#," fields, the number pad keys were being rejected. The regular number keys were fine. |
1422.3 |
Bug fix/enhancement: Selecting bold option in the system fixed pitch font selection dialog now affects the resulting font. |
1422.2 |
SCALE bug fix with .ISNULL(), .LINENO(), .PAGENO(): the results weren't being SCALEd, which would have been a problem when combining with the unary NOT operator, i.e. NOT .ISNULL(var). Only affect programs with an explicit SCALE value. |
1422.1 |
INMEMO bug fix: feeding characters automatically into a memo wasn't wasn't working when running in background or CGI mode. |
1422.0.1 |
ATE change/bug fix: The text message option in the AG_ATEDISCONNECT command is now independent of the flags option. Previous, if the text message was specified, it logged the message to the ashlog file, but effectively forced the flags option to &h0001 (no dialog on close). In other words, the custom message was only being seen in the log, not by the user—which, upon review, seemed just wrong. |
1422.0.2 |
AUI bug fix: the auto-replace logic—which removes conflicting controls when creating new ones—was ignoring controls beyond the 40th row (or the 40000th millirow). This was potentially causing an accumulation of superimposed controls in vertically scrolling dialogs more than 40 rows high where the application logic was depending on the auto-replacement feature. |