982.9.1 |
Adjust token parsing routine to not treat quotes or tilde as special delimiters unless they appear in the first position of the token. Treating them as such was causing problems mainly with 8.3 mangled filespecs. |
982.9.1 |
XCALL MIAMEX functions less than 33 and TINKEY.SBR can now be traced by setting both the XCALL and XDEBUG traces. Previously these were ignored by the trace logic to reduce the verbosity. |
982.8.1 |
Increase maximum allowance for XTREE column masks (Mask=) from 100 to 512 per tree. |
982.8.2 |
The Waitflag parameter in MX_SHELLEX (MIAMEX 96) and TAB(-10,AG_SHLEXEC) has been expanded. |
982.8.3 |
MIAMEX,MX_SHELLEX and TAB(-10,AG_SHLEXEC) now recognize "$ASHELL" in the spec parameter, in order to launch another session of A-Shell using the same executable and ini file as the current session. This was added mainly to mimic the similar capability in HOSTEX.SBR and TAB(-10,AG_WINEXEC) since the Shell Execute method has some advantages under Vista. |
982.6.1 |
In ATE, passing a SETDEF string longer than the current buffer size (around 1800 bytes) was causing a GPF. ATE/INFLD now warns when the buffer size appears to be exceeded (or when SETDEF is improperly terminated) and avoids the GPF in either case. (See below to increase ATE buffer size.) |
982.6.2 |
Fix an ATE bug in TAB(-10,42);size;chr(127); which increases the ATE command buffer from its default of 3072 bytes. The buffer was being resized properly, but some logic was not recognizing the old size and was truncating certain commands anyway. |
982.6.3 |
Close an ATE timing loophole in which smart box commands involving widths or columns greater than 95 were not always working. |
982.5.1 |
The GDI Printing command //TEXTRIGHT no longer requires that the text argument be quoted if it includes commas. It is now consistent with //TEXTOUT. |
982.5.2 |
AUI: Clicking on the year in the calendar header and then on one of the up/down buttons (which appear after the first click) was not triggering the click string event, and was leaving the day states in a random pattern. |
982.5.3 |
XTREE's PopupMenu= definitions are now re-processed on opcodes 0 and 1, allowing to change the popup menus on the reload operation. |
982.4.1 |
The GDI Print Command //DUPLEX is now available as an option to the printer init file command of the same name, making the DUPLEX function controlable at the document level. |
982.3.1 |
Fix an ATE printing problem with various combinations of line terminators and CRLF switches causing ATE copy of printfile to accumulate CR line terminators, which in turn caused some weird problems with PDFX (and possibly other) output. Also, if the ATE printer debug switch is turned on, the temporary local copy of the printfile will not be deleted (making it easier to debug such problems.) |
982.2.1 |
Extended TAB function SHLEXEC has been upgraded to support all of the features of MX_SHELLEX. |
982.2.2 |
MX_SHELLEX (MIAMEX 96) now works under ATE. |
982.2.3 |
ATE's auto-update feature is now compatible with Vista. (Previously it aborted with a "requires elevation" error dialog.) Note that the fix is actually on the server side. So update it first, then put the updated ATE installation package in the atesetup directory, and then use the auto update procedure to update the clients. Note that the setup file is now transferred to the local %TEMP% directory (which must be defined). |
982.2.4 |
Added a Windows printer init file enhancement for duplex printing. DUPLEX = option, where option may be H{orizontal} or S{hort} for short edge binding, or V{ertical} or L{ong} for long edge binding. Anything else disables duplex printing. |
982.2.5 |
Extended TAB function DATETIME (64) returns the system date and time according to ATE. |
982.1.1 |
EVENTWAIT bug fix: previously, if you set parentid=0 and ctlid=0 and flags=EVW_NEXT+EVW_DESCEND, thinking to just put the focus on whatever the first appropriate object is, it would have returned exitcode 99 (possible infinite loop) if the only appropriate objects were within dialogs. Now parentid=0 is equivalent to the current dialog, if applicable. |
982.1.2 |
Extended TAB function SHLEXEC (25) provides the means to execute an SBX under ATE control. |
982.1.3 |
Implement new GDI print command SETVMI to set vertical line spacing. |
982.1.4 |
Fix a license counting problem where ABOUT would indicate more nodes that it should have. Mostly this was related to PolyShell sites, but may have occurred in other cases where there were several jobs with the same IP address (including 0.0.0.0 and 127.0.0.1). |
982.0.1 |
Now ATE reports local PC name and machine name to the server. |
982.0.2 |
GETUSN.SBR now returns ATE names. |
982.0.3 |
New subroutine MX_SETUSRNAM (MIAMEX 169) overrides the user name. |
982.0.4 |
ATSD improvements in telnet disconnect detection. Previously, if the telnet disconnection was broken in the middle (as opposed to be explicitly closed by either end), ATSD was recognizing it within a minute or so, and was terminating the job, but the job was not being given the chance to trap the error #250. Now, such disconnects will result in the job getting an error #250, which give is the opportunity to perform some kind of orderly shutdown. As with A-Shell/UNIX, the job will be forcefully terminated if it then goes into a keyboard wait. |
982.0.5 |
The ASHLOG.LOG entry (when TRACE=INOUT) is now more complete, with the addition of the ATE machine and ATE user name, as seen below: 28-Jan-07 13:23:11 A-Shell 5.0.982.0 launched on SYSTEM-87F7:1 by SYSTEM 28-Jan-07 13:23:11 Get IP: 63.199.106.102 [1863 us] 28-Jan-07 13:23:12 (ATE client 5.0.982.0, machine=JACKT42:03, user=joaquin)
|
982.0.6 |
ATE: The additional startup text now supports embedded control characters using the syntax "^x" (i.e. "go^m" would send the characters "g", "o", and control+M). Although it was always possible to just hit ENTER in the multi-line edit box that accepted the additional startup text, two advantages of the ^M approach are: a) it's visible, whereas a trailing CR is difficult to see; and b) it works with the Regedit import/export facility (which doesn't seem to support embedded CRLF characters). |