Please enable JavaScript to view this site.

A-Shell Development History

1258.9.1

Compiler fix (edit 528) - XPUTARGSBX and XGETARGSBX were improperly validating against the local function parameter's INPUTONLY / OUTPUTONLY attribute, resulting in bogus complaints (cannot output to inputonly parameter, or cannot input from outputonly parameter). These tests should only apply to XPUTARG and XGETARG.

1258.9.2

INFLD bug fix: Toggling insert mode on now counts as an "editing action", thus disabling the smart field replace operation associated with TYPEs "e`" .

1258.8.1

XTREE/ATE bug fix: multi-line editable cells were losing their line terminators in the course of editing.

1258.8.2

XTREE bug fix: close loophole allowing memory overflow/corruption to occur if the mapped answer array is too small to receive all the data in the tree.

1258.7.1

XTREE bug fix/refinement: checkbox and radio button columns may now be sorted. Previously an attempt to sort would either do nothing or crash the tree. The sort order is based on the numeric values used to encode the various combinations, with cells that don't contain a checkbox or radio button having the highest value.

1258.7.2

XTREE refinement: keyboard commands sent within 400 ms of the creation of a new XTREE were being ignored. This is still true for click events (as a precaution against misinterpreting events that were probably not intended for the tree).

1258.6.1

Trace bug fix: a GUI-related trace added in 1285.5 was causing A-Shell to crash.

1258.6.2

XTREE refinement: The row height determination for fixed-height rows now takes into account the DefaultScale specification. Previously, it used the default font for the parent window, which could have resulted in rows too tall or short if all of the tree fonts were significantly shorter or taller than the default window font.

1258.5.1

VUE enhancement: DEFAULT list may now include up to 25 extensions (up from 10).

1258.5.2

XTREE refinement: up/down arrows now work for cell-to-cell navigation in uuM columns without needing the CTRL key. (For uum, the up/down arrows continue to scroll within the cell.)

1258.5.3

Compiler BUG FIX (edit 527): Fix a problem with DIMX structures (also introduced in edit 525) that sometimes resulted in a bogus re-dimensioned array error when the DIMX statement was encountered for the first time at runtime. (Any affected programs must be recompiled.)

1258.5.4

EVENTWAIT refinement: don't allow the focus to rest on a static or edit control that has no click event associated with it.

1258.4

Compiler MAJOR BUG FIX (edit 526): Edit 525 introduced a bug that generated bad RUN code for structure instances if the /LF switch was not specified. The typical symptom was a spurious subscript out of range while executing the affected MAP statement.

1258.3

MBF_DLGNOCREEP bug fix: Correct a vertical displacement problem, introduced in 6.0(1257), which was causing dialogs with the MBF_DLGNOCREEP option to appear substantially lower then they did previously.

1258.2

GUI edit control refinement: background coloring (either for INFLD based on the Misc Settings dialog option or XTREE based on defined cell colors) now works even when visual styles have been disabled (as is sometimes the case on servers, for performance reasons).

1258.1.1

APEX search bug fix: wasn't displaying hits past the current page.

1258.1.1

Compiler enhancement (edit 525) - allow SIZEOF(structname).

1258.0.1

AG_ATEDISCONNECT Enhancements.

1258.0.2

ATE bug fix: close-on-disconnect option was defaulting to off rather than on when upgrading from an older configuration which didn't have the setting.