Please enable JavaScript to view this site.

A-Shell Development History

942.0.1   EZTYP.SBR

EZTYP.SBR now optionally returns the exitcode (INFLD-compatible) which caused the preview session to exit. The new calling syntax is:

XCALL EZTYP, fspec {,toffset, loffset {,exitcode}}

If not using the toffset and loffset feature, set them to 0. Exitcode should be a floating point since many of the return values are negative. The typical exitcode would be 1 (Escape).

942.0.2

(Windows/ATE) When creating dialogs without the MBF_ALTPOS setting, by default the reference point for the upper left corner is relative to the parent dialog (or main window if this is the first dialog). This causes successive nested dialogs to "creep" down and to the left. This might be a good thing, or it might be annoying, depending on the situation. If you don't like the "creep", you can use MBF_ALTPOS. But if you don't like MBF_ALTPOS either, then a new option is to specify MBF_DLGNOCREEP (2048 or &h800) along with MBF_DIALOG when creating a nested dialog. Note that MBF_DLGNOCREEP has the same value as MBF_SEP.

942.0.3

(Windows/ATE) Fix a problem with getting "micro-mini" fonts, when using font scaling and creating controls while the main window is minimized.

942.0.4

(Windows/ATE) Fix an obscure problem in which all the INFLD/EDIT controls in a dialog or window would seem to turn into empty, sunken static text controls after launching a new dialog.

942.0.5

(Windows/ATE) XCALL AUI,"ENVIRONMENT",OP,FLAGS now supports a new OP (2) which is like 0 (get flags) but doesn't query the ATE client to find out if it has XP theme support or not. This is probably only useful within a repetitively-called SBX where you need to determine whether you can use ATE/GUI methods or must stick with text methods, but for performance reasons you want to avoid excessive communication with the client and it doesn't make any difference to your logic whether themes are active.