|
A-Shell Release Notes 7.0.1784.3 (26 March 2026) |
|---|---|
1784.3.1 Fix |
Close a very small timing loophole which could result in a "job zapped" error if, immediately after a terminating job removes itself from the job table, a new job launches and acquires the same job number before the original process fully exits. Certain signals received during that tiny interval could cause the former job to read its former job table record and think that it had been 'zapped' by the new job. |
1784.3.2 Fix |
Close SEGV loophole in TAB(-1,255), or potentially any TAB(x,y<0). |
|
A-Shell Release Notes 7.0.1784.2 (23 March 2026) |
1784.2 Fix |
JSON subroutine: Close a small memory leak in opcode 1 (load JSON into ordered map). |
|
A-Shell Release Notes 7.0.1784.1 (22 March 2026) |
1784.1.1 EIR |
MX_USRIO subroutine: restrict the too-verbose ashlog tracing that occurred when the specified module wasn't found. You now need to set the XCALL TRACE to get even minimal tracing of that event, and add the XDEBUG TRACE to trace all of the modules in memory. |
1784.1.2 Fix |
EZSPL subroutine: scrolling up across lines longer than 512 bytes was disrupting the display. |
1784.1.3 Fix |
JSON subroutine: close a memory allocation loophole in opcode 5 (form name:value pair) when the value contained certain upper ASCII values that needed escaping. |
|
A-Shell Release Notes 7.0.1784.0 (10 March 2026) |
1784.0.1 New |
XTEXT enhancement: the following new directives can be added to the fmtdef parameter to affect the preview settings: PVzoom=### (zoom %, 0-200%, 0=fitted to window; default 0) PVpages=# (# pages in preview display; 1 or 2; default 1) PVtoolbar=<bool> (1/0,T/F for preview toolbar; default=1)
If more than one clause is present in the fmtdef parameter, separate them with the tilde character. |
1784.0.2 Fix |
Compiler edit 1079: the /ci (case insensitive) switch was not affecting collection variables (e.g. ordmaps). |