Please enable JavaScript to view this site.

A-Shell Development History

1248.9

GDI printing enhancement: //XOFFSET and //YOFFSET can now be used more than once. This is useful for repeating a printing pattern with a vertical and/or horizontal offset.

1248.7

INFLD bug fix: a field consisting of all blanks was being counted as size one with respect to the xmin and optional flags. (Introduced in 1230.1 while fixing a related problem.)

1248.6

Fix bug related to passing multiple dynamic strings in XCALL parameter lists; an expansion of the string during the parameter list construction could have resulted in an undetected relocation of the buffer, resulting in garbage in one of the other dynamic string parameters.

1248.5

Fix GUI display anomaly relating to static text controls with the vertical centering attribute; when resizing the window, the control was sometimes being redisplayed twice in overlapping fashion.

1248.4

XTREE refinement: Adding the cformat code "!" to any column now assigns that and all remaining columns the "retain foreground selected color" feature. Previously it only applied to row colors; with this change, it can be applied to colored columns as well.

1248.3.1

MX_GETREG fix (server-side): Dynamic and subscripted string VALUE variables weren't working.

1248.3.2

MX_GETREG enhancement (client-side): Registry type REG_EXPAND_SZ (string with embedded environment variables) now explicitly supported by expanding the environment variables before returning the value. Maximum size of returned string increased from 256 to 1024.

1248.3.3

MX_REGISTRY bug fixes: REGOP_ENUMKEYS was crashing if the return subkey parameter was a dynamic string requiring expansion. REGOP_ENUMVALS was not handling dynamic string type for the return name.

1248.2

Compiler fix (edit 515): DIMX wasn't allowing I variables.

1248.1.1

APPEND.LIT 2.1(116) fixes a truncation problem with target file names longer than 30 characters. That was adequate for most AMOS-style specs, but certainly not for native-style specs.

1248.1.2

XTREE fix: multi-level trees which did not have the XTF_MLVL flag set explicitly by the application were failing to respect the XTR'EXPANDLEVEL option on re-entry.

1248.0.1

XTREE Row Spacing Refinement.

1248.0.2

The error reporting refinement in 1246.4 (to output messages to the debug window if GUI controls have been created) now works in ATE as well. This is a server-side patch.

1248.0.3

MX_WINPTR Refinement.

1248.0.4

AG_WINPTR Refinement.