Please enable JavaScript to view this site.

A-Shell Development History

1190.5

Workaround a spurious problem in which buttons containing icons would generate a "ASHBUTTON" window class not found error (and the button wouldn't appear.)

1190.4

XTREE bug fix: Close a timing loophole in which exiting a tree exiting a tree by clicking on another, and then re-entering the first tree, was sometimes resulting in a second (spurious) exit.

1190.3.1

XTREE bug fix: a change in 1189.1 was interfering with the SelChgExit feature when triggered by a click on an inactive tree.

1190.3.2

XTREE bug fix: the hourglass/wait-cursor was sometimes staying on after loading an XTREE, until you moved the cursor.

1190.2.1

XTREE bug fix: clicking on a checkbox in an inactive tree was generating a GPF/stack overflow. (Introduced in 1189.1)

1190.1.1

Bug fix: XCALLs with more than 30 floating point arguments were causing a stack or string overflow error. (Side effect of recent stack checking improvements.)

1190.1.2

INFLD auto-complete refinement: BACKSPACE was deactivating the timer.

1190.1.3

XTEXT (ATE server side) bug fix: Using TXFF_STRING (non-file) mode for the destination was generating a segmentation fault unless the destination variable was dynamic (i.e. S,0).

1190.0.1

DIMX runtime enhancement: DIMX arrays now support reentrancy (i.e. multiple instances of the same copy of the same module can be running simultaneously.) This is mainly of interest in recursive SBX calls. (Previously, certain aspects of the DIMX variable status were shared between the instances, thus interfering with the ability to use an independent DIMX in each instance.) Note that this change is purely in the runtime system and does not require recompiling.

1190.0.2

"UNDIMX" is now effectively supported. But rather than declare a new reserved word, we use the existing REDIMX, with all of the subscripts set to zero. For example:

DIMX ARY(25,30),F    ! allocate the array

...

REDIMX ARY(0,0)      ! de-allocate (i.e. UNDIMX) it

1190.0.3

DIMX enhancement: DIMX Auto-Expanding Arrays.

1190.0.4

DIMX compiler refinement: default F and S sizes are now supported. E.g.:

DIMX TEST(50),F

Previously, this would compile without error but generate a runtime error due to the missing size token.

1190.0.5

XTREE enhancement: ^P now invokes the print/preview routine.

1190.0.6

INFLD Auto-complete bug fix: Certain exitcode 30 exits were leaving the field "active", which lead to some unresponsive behaviors.