Please enable JavaScript to view this site.

A-Shell Development History

926.1.1

(Windows/ATE) Fix problem with TAB(-10,23) "$ATE" feature (see below) when ini file spec contained spaces.

926.0.1

(Windows/ATE) INFLD combo box now allows editing with arrow keys.

926.0.2

(ATE) A special symbol, "$ATE", may now be used with TAB(-10,23) to make it easier to launch another ATE session. For example:

? TAB(-10,23);"$ATE";chr(127);

? TAB(-10,23);"$ATE ";cmd$;chr(127);

The first example above ($ATE with no other argument) launches another ATE connection to the current server using the current profile, without suspending the current connection.

The second example ($ATE following by additional arguments) launches another A-Shell/Windows session on the local ATE client and passes it the command line cmd$. You could use this format to launch a connection to some other server, assuming you knew the profile name, for example:

? TAB(-10,23);"$ATE telnet ";CFG$;chr(127);

Since ATE connections are established with the telnet command, the above command would launch a new ATE connection using the profile CFG$. Note that by default, TAB(-10,23) suspends the current session until the child session completes. If you don't want that, you must append the special suffix characters used by HOSTEX.SBR. For example, to not suspend the current session, the above command could be amended to add " $", i.e.:

? TAB(-10,23);"$ATE telnet ";CFG$;" $";chr(127);

Or you could execute any valid A-Shell command in the child session, for example:

? TAB(-10,23);"$ATE VUE %MIAMEFILE%";chr(127);

This would launch VUE to edit ATE's copy of the miame.ini file. Or:

? TAB(-10,23);"$ATE VUE %MIAME%\ashlog.log";chr(127);

The above command would VUE ATE's log file.

926.0.3

(UNIX) Increase the number of sessions from the same client that can share a node license, from 2 to 3.

926.0.4

(WINDOWS/ATE) Enhancement to XTREE editable text columns: you can now tell XTREE to ignore individual cells within an otherwise editable text column by setting the corresponding answer field to "|". To visually clarify which cells are being ignored, you can also add a new column definition parameter, "RGBignore=r,g,b". This acts just like "RGBbg=r,g,b" except that it only applies to those cells that are to be ignored.

The program EL.LIT takes advantage of this technique to use XTREE as a sort of dialog box for selecting COMPIL switches. All but one of the switches can be represented with a simple checkbox, but the -w:#### requires a numeric parameter (the amount of memory to allocate). To accomodate this, an editable text column was defined, with all cells set to ignore except for the one associated with -w:####. (The source to EL.LIT will be available in the SOSLIB on the BBS.)