Please enable JavaScript to view this site.

A-Shell Development History

1224.0.1

XTREE bug fix: In editable, variable height with a selection style using one of the gradient options, the height of the rows was being adjusted slightly when switching between edit and selection mode. Besides being slightly annoying, it was confusing the logic that identifies the clicked-on cell, such that in some cases the edit operation would end up being activated for the cell above the one that was actually clicked.

1224.0.2

ATE status line / aux port printing bug fix: The default text mode for the status lines was switching from fixed pitch to proportional pitch after an auxiliary port printing operation, unless an explicit AG_STATUSLINES command had been issued previously, or a GUI control had been created. (This actually followed the rule in which the default mode is changed to proportional if a GUI control is created prior to any explicit AG_STATUSLINES command, but it seemed like a bug because the GUI control in this case was the progress bar created automatically during the aux printing operation.)

1224.0.1

Enhance keyboard selection of items from within INFLD/XTREE Combo Box.

1224.0.2

Directory processing fix: Clear up some remaining problems with processing filespecs within directories containing periods. (In particular, COMPIL was failing to rename the OBJ file to RUN on completion.)

1224.0.3

UNIX log file fix: Clear up a race condition relating to logging messages to the ashlog file.

1224.0.4

Mouse wheel enhancements: New MIAME.INI command OPTIONS=NOWHEEL.

1224.0.5

Directory scanning fix: Close a loophole (introduced in 1219) which led to an accumulation of open file handles during directory scanning operations (e.g. DIR []). The effects generally went without notice, although at some point it was possible that directory scanning stopped working, and even that programs and commands would begin to fail with Out-of-memory or too-many-files errors.

1224.0.6

XCALL AMOS bug fix: When the pflag parameter was passed, and the routine launched a new process to execute the command, the child session was executing in silent mode, making it impossible to run an interactive program.