Please enable JavaScript to view this site.

A-Shell Development History

1. (LINUX) Multiple sessions using the multi-console now all share the same node license.

2. (UNIX) Console now supports function keys f17-f24. (Actually, since there are typically only 12 fkeys, logical f13-f24 is typically implemented via shift f1 thru shift f12).

3. If all licenses are in use when starting a new session, instead of aborting with an error message, first scan to see if any of the jobs are phantom or non-responsive, and if so, replace that job. Add messages 003,035 thru 003,039 to ERRMSG.xxx.

4. (Windows) MIAMEX,119 (maintain buttons) now supports the wildcard method within the specified coordinates for both change mode and delete mode. Previously the coordinates were only taken into account for change mode.

5. DIR.LIT 1.5(127) cleans up a problem with excess blanks lines when using the /MIN or /MAX switches. It also now uses the LDF to get the month name abbreviations when showing dates.

6. Fix: a bug in the internal hash routine which was unnecessarily trying to get read/write access to the file. The consequence was a hash of 000-000-000-000 if only read access was available. It now also reports such errors, rather than just showing 000-000-000-000.

7. Make test for sufficient memory on RUN/LIT startup more cautious, so that low memory problems are more likely to be flagged appropriately, rather than showing up as something more cryptic, like "string stack overflow" during program execution.

8. (UNIX) Native vue executable now guards against attempt to vue a directory or failure to specify a file (previously caused a segmentation fault or may have locked up the session).

9. (UNIX) Native compil/ocmpil/complp now returns non-zero exitcode if compilation fails. (Useful in scripts.)

10. (UNIX) ash_install, pre_ash_install and post_ash_install scripts updated (see notes in pre_ and post_ scripts for details). Update.txt, trouble.txt, pshell.txt no longer included in release package.