Please enable JavaScript to view this site.

A-Shell 7.0 Release Notes

Navigation: Notes by Subject

Tab Functions

Scroll Prev Top Next More

 

1781.4

AG_FTP refinement: simulate support for the FTP ASCII conversion option (LF-CRLF) when the transfer protocol is actually SFTP. SFTP doesn't inherently support that option, but AG_FTP is forced to use SFTP when the ATE connection is via SSH. This led to a problem with Linux-ATE transfers where absence of the LF-CRLF conversion could lead to problems, such as in XTEXT. The update solves the issue by performing the necessary conversions on the ATE side of the transfer.

1781.0.6

The new TAB(-10,AG_TABWRAPPER) command (117) is used to wrap 'problematic' TAB(-1,x) commands.

1774.0.1

TAB(-10,x) enhancement: new AG_LANGUAGE (116) command queries or sets the ATE / Windows client LDF LANGUAGE setting. Equivalent to the existing MX_LANGUAGE function but applies to the ATE or Windows client rather than the machine the app is running on.

Syntax:

? TAB(-10, AG_LANGUAGE); chr(127);   ! query 

input "", LANG$                      ! return name of current language

? TAB(-10, AG_LANGUAGE); LANG$; chr(127);  

! set (no response to this operation)

The LANG$ parameter may be just the name (e.g. ENGLSH or SPANSH), in which case it will look in the usual places for the LDF file of that name. Or you may specify a complete filespec (relative to the client).

The only way to determine if the set operation worked is to follow it with a query.

1772.0.1

Windows/ATE enhancement: Add optional opcode parameter to AG_ISFOREGROUND so that it can be used to set the foreground as well as detect it. Syntax:

? tab(-10, AG_ISFOREGROUND); op; chr(127);

If the op parameter is "1", it forces the client into foreground mode and restores the window if it was minimized. If the parameter is omitted or set to 0 (or anything else), it act as before, returning "0" if the client is not in the foreground, and 1 if it is.

1751.8.1

ATE SFTP refinement: TAB(-10,AG_FTP) within an SSH connection (i.e. using SFTP file transfer) now automatically adds the file.ext from the localpath to the hostpath when transferring to the host and the hostpath does not include a filename and extension. While it is often the case with file transfers, as with file copy operations, that a destination consisting of just a directory will be automatically updated to use the source filename, that is not the case with SFTP, often leading to confusion as to why file transfers fail. This refinement hopefully smooths things over.

1742.0.7

New ATE function Get Locale.

1740.0.3

AG_FILETIMES implemented.

1740.0.5

AG_FILESTATS now supports last access time.

1740.0.8

New ATE function AG_DIRCLEAN scans a specified directory, counting and/or deleting files based on various filter attributes. See MX_DIRCLEAN for description, specs, parameters, etc.

1692.0.2

New ATE function AG_GETDPI returns the DPI for the workstation.

1680.0

New ATE function Activate DPI Awareness.

1621.0.3

Enhance the AG_XFUNC Corruption Avoidance function.

1610.0.2

New ATE function AG_SCROLLBACK (109) allows program to hide, show, or toggle the vertical scrollback bar. Syntax: ? TAB(-10,AG_SCROLLBACK);op;chr(127); where op is 0 (or empty) to disable/hide the vertical scroll bar, 1 to enable/show it, and -1 to toggle it. There is no response.

1606.0

ATE function AG_WALLPAPER enhancement: new opcode flags added for dialog wallpaper:

+8  expand image to fit dialog

+16 stretch (distort) as needed to fit

Previously, dialog wallpaper only supported opcode 0, in which case the image was tiled as needed to fit the dialog.