Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

Navigation: Notes by Version and Date > 2018

1640 — 23 July 2018

Scroll Prev Top Next More

1640.0.7

Fix

Debug window tracing: indented lines, now standard to represent call nesting, were failing to convert the $# macro to the line number.

1640.0.6

Fix

APEX fix/refinement: the print-as-intended button now acts the same as the print dialog button when the intended printer is PROMPT. The differences between the two operations make sense in the case where the application requested a specific printer, but was only causing confusion in the case where the application was leaving it to the user. Same patch as in 6.5.1640.0.

1640.0.5

Fix

UNIX refinement: unknown signal interrupts arriving during a wait on a record lock now abort the lock wait. These are usually indicators of the session breaking down anyway; aborting the lock wait makes for a cleaner exit. Same patch as in 6.4.1558.0.

1640.0.4

Fix

APEX: when changing printers in the printer selection dialog, if the printers had different resolution, the auto-pitch font was not being recalculated, resulting in it getting larger or smaller according to the ratio of the resolutions. Same patch as in 6.4.1558.0.

1640.0.3

Fix

SYSTAT.LIT 3.2(131) closes a timing loophole in which it would report as zombies or phantoms jobs that were actually just in the process of shutting down normally.

1640.0.2

Fix

UNIX: close a rare timing loophole during shutdown of a session in which it was possible for an event handler to try to read the jobtbl.sys file after it had already been closed. This resulted in "!RLOCK" error messages in the log which, at the very least, alarming, and in some cases the job may have ended up in a zombie state instead of cleaning exiting. Same patch as in 6.4.1558.0.

1640.0.1

New

Add new function XTREE Auto-Filtering.