Please enable JavaScript to view this site.

A-Shell Development History

1228.4

ATE/APEX bug fix: Under certain obscure circumstances, a cryptic A-Shell command window (the normally-hidden parent of APEX) was becoming visible, sometimes even on top of the APEX window. APEX still functioned, but it was visually confusing to the user.

1228.2&3

Test and debugging only; no permanent changes to A-Shell.

1228.1.1

(UNIX) Clean up some inconsistencies relating to the maximum path length supported by different functions. All should now support 256 characters. This also fixed a case of segmentation fault during scanning of directories with really long filenames.

1228.1.2

(APEX) Bug fix: When trying to print/preview a file that doesn't exist, the error message was incorrectly saying "cannot create a file when it already exists", instead of "file doesn't exist".

1228.0.1

ATE AUXLOC (emulated auxiliary port printing) protocol enhancement. The server now informs the client of the size of the file being printed, allowing ATE to display a proper progress bar if either the bottom status or system status lines are visible. This is mainly a benefit when printing files large enough to take more than a couple of seconds to transfer, so that user doesn't wonder if the connection is dead. Note that to get the benefit, both the server and client sides must be updated to 1228, but there is no harm in updating either without the other.

1228.0.2

SBX refresh refinement (see 1221.0.3 below). Whenever an updated SBX is detected, replacing the version in memory, the event is now logged in ashlog.log.

1228.0.3

Improved handling of "RUN file format bad or incompatible" error: the first time this error occurs, the module is re-loaded from disk. If it happens again, then the error is reported. This helps eliminate rare situations where an updated SBX gets loaded before it is full written to disk, or where some other mishap has caused the copy of a program in memory to become corrupted even though the one on disk is good. Such events are always logged though.

1228.0.4

ATE status line size fix: The bottom status line text was in some cases too tall to fully fit in the area of the status line provided for certain Window sizes, resolutions, etc.

1228.0.5

Minor cleanup of handling of an ATE network disconnect during aux port printing.