Please enable JavaScript to view this site.

A-Shell 7.0 Release Notes

Navigation: Notes by Version and Date

1761 — 22 August 2024

Scroll Prev Top Next More

1761.3.1

Fix

XTREE: fixes related to filtering, sorting, and editable cell prefix codes.

1761.3.2

EIR

Minor improvements (tracing, error detection) in the CGI support.

1761.3.3

EIR

Internal refinement to functions that strip non-numeric characters from numeric fields prior to editing or converting them from string to numeric format: now supports the LOCALE definition (for decimal point and thousands separator) in cases where the LDF is not applicable.

1761.2.1

Fix

XTREE: XTREEs were getting unregistered at the end of a program (including SBXs) leading to spurious invalid XTREE control errors when re-entering an XTREE.

1761.2.2

Fix

XCALL XMATCH: wasn't working properly in 64 bit architecture.

1761.2

New

Minor enhancement to Xcall XSTRIP: new opcode 9 combines the action of opcodes 4 (strip leading characters) and 5 (strip trailing characters) to make it a simpler alternative to Xcall TRIM when you want to strip something other than space as TABs.

1761.0.1

New

Xcall AMOS renamed to Xcall ASHELL. Old name remains in effect but is now deprecated. The old name was confusing to developers not porting from AMOS. The new name is meant to reflect the idea that the Xcall allows execution of A-Shell commands as if from the command prompt.

Note that any existing ALIAS directives specifying either AMOS or ASHELL as the source (i.e. 'from') name will continue to work as expected. If you have an existing ASHELL.SBX, you'll need to add an ALIAS=ASHELL,<name> directive, but the <name> can remain ASHELL, in which case you'll have to continue to use Xcall AMOS to execute A-Shell commands. Otherwise rename your ASHELL.SBX and put the new name in the ALIAS.

1761.0.2

New

Xcall NOP added. As the name suggests, it does nothing, mainly serving as a useful target for ALIAS directives to effectively disable an existing Xcall that maybe be embedded in your code but no longer serves any purpose. As with the Xcall ASHELL case above, if by some curiosity you use a NOP.SBX that actually does something, you'll need to create an ALIAS=NOP,<name> where <name> can be NOP (to preserve your version of NOP) or an alternate name (in which case rename your existing NOP.SBX).

1761.0.3

Fix

ASHNET.DLL 1.14.197 update: Update the manifest to resolve an issue where the DLL load would fail due to a manifest-related conflict with some other module. Note that Linux version number also updated to 197 for consistency, although the manifest issue doesn't apply there, making 196 and 197 essentially identical.

1761.0.4

Fix

APPEND.LIT 2.2(119) fixes a failure to properly parse command lines containing files with [p,pn] components. Introduced in 2.2(117).

1761.0.5

Fix

Xcall USPSBS included in the -EL9 release (previously was only in -EL7).