Please enable JavaScript to view this site.

A-Shell Development History

1264.5

ATE/AG_OPTIONS bug fix: field emulation flag (OPTIONS=FIELDEMU) was getting cleared as a side effect of certain other flags.

1264.4

Refinement of DIMX / SBX refinement: DIMX Use Within SBX no longer clears the SBX cache flag.

1264.3.1

Compiler bug fix (edit 532): Under some circumstances, instantiating a structure that was defined with initial values was generating bad RUN code (causing A-Shell to crash). Recompilation recommended.

1264.3.2

XTREE bug fix: using XTROP_REPLACE to change the DefaultScale of a tree from 100% to 90% was in some cases making it bigger.

1264.3.3

XTREE bug fix: Setting a button to transmit VK_^PLUS (equivalent Control+) was working but also generating a spurious beep.

1264.2.1

TAIL.LIT 3.3(104) now supports a UNIX-inspired variation of the /L:# switch, i.e. /L:+#, which causes the display/output to start at specified line #, rather than starting that many lines from the end. For example: .TAIL MYFILE.LST/L:+2 displays the entire file except for the first line. This can be useful for removing the first N lines from a file. For example, to remove the first line of a file, you could use the following command: .TAIL MYFILE.LST = MYFILE.LST/L:+2/D

1264.2.2

Compiler bug fix (edit 531): Defined structure members containing multi-dimensional arrays were not being expanded properly.

1264.2.3

XTREE refinement: it is no longer necessary to use the CTRL key in conjunction with the arrow keys to navigate out of a date picker cell, provided the calendar is not visible. (When the calendar is visible, the arrow keys are redirected to navigate within the calendar.)

1264.1.1

Windows printing bug fix: When the last-used A-Shell/APEX printer was no longer valid (e.g. it had been deleted from Windows), some A-Shell print operations where aborting with a PrintDlgEx error 0x80070006. It now reverts to the new Windows default printer in this situation.

1264.1.2

Windows printing bug fix: close a memory leak relating to //PAPERSIZE and //BIN command processing, which was potentially leading to an "unable to allocate memory" error if many print operations occurred within a single program.

1264.0

APEX search bug fix: the page displayed was sometimes not the one where the located match was.