Please enable JavaScript to view this site.

A-Shell Development History

973.2.1

Fix an XTEXT.SBR problem where ^Z would remove text protection. This was actually due to the fact that ^Z is the keyboard shortcut for UNDO, which was undoing the action taken by the application to mark the text as protected.

973.2.2

COMPIL edit 343 fixes a problem in which functions/procedures did not compile correctly if the program was large enough that the automatic /A or /AV switch had to be activated. (There was no problem if the /A and/or /AV was explicitly specified on the COMPIL command line.)

973.1.1

Adjust logic determining Height of Controls in AUI.SBR.

973.1.2,3

EVENTWAIT Improvements.

973.1.
4,5,6

XTREE Enhancements.

973.1.7

Fix: The static controls, which stopped generating click strings under W2000 back in edit 966, now work as intended.

973.0.1

Extended TAB function WRAP (62) may be used to control wrapping in A-Shell/Windows and ATE.

973.0.2

Scaling Logic now applies to dialogs immediately, and the ALTPOS grid basis has changed slightly.

973.0.3a

When clicking from one editable cell to another editable cell, it was setting XTR'XROW and XTR'XCOL to the clicked-to cell, rather than the clicked-from cell (which is the one that needs validating.)

973.0.3b

While editing a cell, right clicking on another (to bring up the context menu) was not working right. It now exits with EXITCODE -48 with XTR'XROW and XTR'XCOL set to the cell to be validated, but when you re-enter, the context menu will appear in the expected location.

973.0.4

Clicking on a checkbox or radio button while in an editable text cell now immediately updates the clicked-on checkbox or radio button.

973.0.5,6

XTREE Enhancements: three fields have been added to the XTRCTL structure in XTREE.MAP, and multiple XTREEs on the same screen are supported.

973.0.7

Fix/enhancement: You may now have non-array variables named FN'xxxx. Previously the compiler assumed that these were functions, generating undefined function or reserved word errors.

973.0.8

The ++include search path for nested include files that do not specify a dev: or [p,pn] now starts with the current directory. Previously, if the prior ++include at the same level referenced an ersatz:, that ersatz: became the default for other ++includes at that level.