Please enable JavaScript to view this site.

A-Shell Development History

1129.2.1

XTREE bug fix: date columns would only sort in one direction. Was broken in 5.1.1126.0 (while "improving" the support for flexible date/time formats).

1129.1.1

ATE enhancements: Support new ATE profile emulation-related options: Top / Bottom Status, Disable field attributes (OPTIONS=NOFLDATTR), No space attributes (OPTIONS=NOSPACEATTR), Caps lock, Tokenize GUI text (OPTIONS=GUI_SPC_IND).

1129.0.1

Compiler/language enhancement: PRAGMA FORCE_FSPEC.

1129.0.2

Compiler/language enhancement: ++PRAGMA FORCE_OLD_ISAM <boolean>. This is the equivalent of /I, causing the compiler to assume ISAM 1.x for OPEN statements that are otherwise ambiguous. Unlike /I, it can be turned on and off for different sections of the source code. Example: ++PRAGMA FORCE_OLD_ISAM "TRUE".

1129.0.3

Compiler/language enhancement: ++PRAGMA FORCE_IEEE <boolean> This forces an floating point variable which does not have an explicit size to be treated as F,8 (rather than F,6). Also requires /X:1 or higher.

1129.0.4

Compiler enhancement: RETURN within a Function or Procedure is now flagged as an error, unless there was a prior CALL <label> within that same function/procedure. (It probably should be an error regardless, but technically it is legal to nest a traditional GOSUB-type routine within a proper function or procedure, in which case a RETURN would be needed.) Previously, trying to execute such a dangling RETURN was likely to disappoint.

1129.0.5

New AUI_MENU Opcode MNUOP_RST (7) can be used to reset the main A-Shell menu.