Please enable JavaScript to view this site.

A-Shell Development History

1222.4.1

INFLD date format bug: u was setting the U flag, which was causing DD/MM/YY format even for D fields when the LDF specified MM/DD/YY.

Note that contrary to the documentation, the u code is effectively implied for the D and d types, and has no effect on the U field (which forces European date format regardless of the LDF). So in other words, u has no effect on date fields.

1222.4.2

Compiler (edit 486) bug fix: use of the $EXIT label (see 5.1.1192, compiler edit 462) was eventually leading to an "Aux. label buffer overflow" error within the compiler (after a certain number of $EXIT labels).

1222.3.1

INFLD date format bug fix: Contrary to the documentation, the D and d codes were being subjected to the LDF format (u is supposed to be required for that to happen). Also, u was being treated like U (forcing European format).

1222.3.2

INFLD date format refinement: the u code now applies to U as well as D and d (forcing the use of the date format specified in the LDF). Previously, U was immune from the u code. Also, it no longer matters whether the u comes before or after the D or d code.

1222.3.3

MX_GETOFD refinement: the maximum length of the fname (file.ext) parameter has been increased from about 80 to 256. Note that in the ATE environment, updating the server side only will only increase the limit to about 90; you'll need to update both sides to go beyond that. Also note that this relates only to the file name and extension, not the path (so it is fairly rare that 80 wouldn't be more than long enough).

1222.3.4

FTPDLX bug fix: ports > 32767 were generating an error 6 (overflow). Fix is in FTPDLXcall2.dll 5.1.206 (which may need to be re-registered using regsvr32, if you have multiple copies installed in different places.)

1222.2.1

HOSTEX.SBR bug fix (ATE environment): Launching an interactive program, such as a shell, via HOSTEX, was often starting with the keyboard in local mode.

1222.2.2

HOST.LIT now supports a help display and new options.

1222.1.1

HOSTEX.SBR bug fix (Windows): The returned status now reflects the actual exit status of the launched application under Windows, matching the way it has long worked under UNIX. Previously (for Windows) it only reported -1 for failure-to-launch and 0 otherwise. Note that the exit status is only valid when the parent is forced to wait for the launched command to terminate.

1222.1.2

AUI_CONTROL bug fix: CTLOP_CLR and TCRT 10 were not clearing dim static text controls when protect mode (TCRT 13) was not active. It was always acting as if protect mode was active.

1222.1.3

ISAM-A bug fix: Filespecs longer than fifteen characters were being truncated in allocate'indexed operation, most typically via ISMUTL.

1222.0.1

PCKLST enhancement: XTF2_DOWN flag is now supported. It triggers exitcode -43 when DownArrow or Ctrl+DownArrow is used from the bottom row.

1222.0.2

AUI_IMAGE enhancement: Transfer of Server-Side Images is now supported under ATSD.

1222.0.3

AUI_IMAGE enhancement: The automatic file transfer of images from the server to the client is now smart enough to check if an identical copy of the file already exists on the client (either in the specified directory or either of the cache directories or in the %MIAME%\icons directory). If so, the redundant transfer is skipped.

1222.0.4

MX_FILESTATS Enhancement: new loc'rem parameter value "C" (client) checks for file on local client.

1222.0.5

AG_FILESTATS Enhancement adds news flags parameter for file operations and expands return string syntax.

1222.0.6

AUI_IMAGE status code correction: if the platform does not support image display (e.g. A-Shell/UNIX with an emulator besides ATE), the return status code is now 24. Previously it was returning 20, which is properly reserved for another error.