940.2.1 INFLD
(Windows/ATE) GUI version of INFLD now supports TYPE |2 to force SHIFT-TAB to return EXITCODE 2 (like left arrow would if TYPE 2 was specified). Otherwise SHIFT-TAB acts exactly like up arrow, meaning it will exit with EXITCODE set to 3 if TYPE 3 specified.
Unlike left arrow, SHIFT-TAB does not require that the cursor be in the home position in order to be treated as an exit key.
Note that TYPE |2 neither requires TYPE 2 nor implies it. In other words, TYPE |2 by itself will enable SHIFT-TAB exits (setting EXITCODE 2) but will not enable the LEFT ARROW exit. Use TYPE 2|2 or |22 to allow both methods of exiting.
940.1.1 ATE
(ATE) Fix encryption of FTP password.
940.0.1 ATE
(ATE/Windows) XCALL MIAMEX,149,OP,ID,VALUE can now be used to get or set a number of options currently associated with the Misc Settings and Dialog Sizing dialogs. Set OP to 0 to retrieve a value or 1 to set it. The ID codes and associated range of values are as follows. Note that the AWS_xxx symbols have been added to ashell.def.
ID Symbol |
ID # |
Meaning/Values |
---|---|---|
AWS_LEADING |
1 |
Leading (pixels between rows) |
AWS_LEADCLR |
2 |
Leading color fill (color # or -1,-2) AWS_LEADCLR_AUTO (-1) AWS_LEADCLR_PASSIVE (-2) |
AWS_FONTSCALE |
3 |
Font scale factor |
AWS_MINMAXMARGIN |
4 |
Min margin when maximized |
AWS_FIXEDPITCHEDIT |
5 |
Use fixed pitch in edit boxes |
AWS_WININFCLR |
6 |
Use std Windows colors in edit boxes |
AWS_EDITLEADING |
7 |
Extend edit boxes into leading area |
AWS_CBEDITMATCH |
8 |
Set edit boxes to combo height |
AWS_DLGGRIDBASIS |
9 |
Dialog size based on... AWS_DLGGRIDBASIS_WINDOWSIZE (1) AWS_DLGGRIDBASIS_PROGCTL (2) |
AWS_DLGGRIDHEIGHT |
10 |
Dlg grid height (% of fontsize) |
AWS_DLGGRIDWIDTH |
11 |
Dlg grid width (% of fontsize) |
AWS_BEEPCODE |
12 |
Default beep sound w/ chr(7) AWS_BEEPCODE_DEFAULT (0) AWS_BEEPCODE_HAND (16) AWS_BEEPCODE_QUESTION (32) AWS_BEEPCODE_EXCLAM (48) AWS_BEEPCODE_ASTERISK (64) |
As an example, to change the default beep code to the system "asterisk" sound:
xcall MIAMEX, MX_WINSETTINGS, 1, AWS_BEEPCODE, AWS_BEEPCODE_ASTERISK
Note that all of the options listed above, other than beepcode, may be set via the dialogs directly. In the case of the beepcode, the command changes the code that is used when a chr(7) is output, but you can still determine what waveform is associated with that code in the Windows Control panel Sounds applet.
Also note even though the beepcode may not be seen or edited in the dialogs, it is still saved and retrieved along with the other settings (File..Save).
940.0.2
(Windows/ATE) Fix problem with new Dialog Sizing options not being saved.
940.0.3
(ATE) Fix a problem that prevented INFLD (when called via ATE) from exiting on left arrow even if TYPE 2 was specified, if MAXCHARS was > XMAX (i.e. if horizontal scrolling was allowed.)
940.0.4
(Windows/ATE) Fix bug in vertical positioning of images (output with either IMAGE.SBR or AUI_IMAGE), that caused them to appear approximately one row too high in the main window when there was a top status line. (Problem did not affect images in dialogs and probably wasn't noticeable in the main window if there was no top status line.)
940.0.5
(ATE) ATE creates a new environment variable, ATECACHEDIR, which is currently set to the same value as ATELOCALDIR (which is set to match the FTP Local Directory specified in the ATE configuration). The idea is to start using this directory as the standard place to store files needed locally (like images) and to decouple it from the FTP Local Directory (which might be used for some other purpose, such as exporting data).
Also, it is now permissible to define the FTP Local Directory in terms of another environment variable (such as %TEMP%\ftp).
940.0.6
(Windows/ATE) Fix bug which allowed non-children controls to be deleted (improperly) when clearing all children controls from within a parent.
940.0.7
(ATE) Allow DNS names for telnet target address. Previously the length was limited to 16 chars total (allowing for ###.###.###.### or short names like "linux1", but not "ashell.acme-products.com"). Note that the fix requires an update of ATE also (to edit 162).