Please enable JavaScript to view this site.

A-Shell Development History

1411.2.1

TCPX refinement: when an error occurs during the TCPOP_ACCEPT operation, a messagebox is no longer displayed. This was causing a problem for unattended servers that could otherwise have recovered from the error. Note that this did not affect servers that were running truly in background.

1411.2.2

TCPX refinement: when TCPX is called with the FLAGS parameter set to -1, it now ignores the fact that the TCPXFLAG_TSL is set. Although -1 is an invalid value for FLAGS, it was apparently possible for applications to accidentally set this value due to a prior error, which then further confused matters by trying to use an uninitialized TSL channel.

1411.1.1

APEX file retention bug fix/refinement: The previous scheme for retaining copies of files previewed by APEX allowed for an unlimited number of copies of each original file name; they accumulated until deleted after the retention period specified in the Preview Preferences. In cases where an application generates many printouts with the same name (such as tskaaa.lst) within the retention period, this allowed for an absurd number of files to be accumulated, degrading performance significantly. Worse, after 9999 copies, the file naming scheme went haywire, quickly leading to a "cannot find the path specified" error. The new scheme limits the number of copies for each unique original filename to 99—e.g. tskaaa-1.apf thru tskaaa-99.apf, after which it wraps back around to -1.

1411.1.2

ISMBLD Enhancement.

1411.1.3

ERASE.LIT 3.4(126) adds a new switch, /F, which forces an affirmative response to the confirmation prompt that otherwise appears automatically when interactively attempting to erase multiple files via a wildcard. Note that the switch is redundant but harmless in non-interactive situations, except in the case where the ERASE command is at the very end of a CMD file, where the mode transitions back to interactive before the command executes.

1411.1.4

ATE/PDFX bug fix: ATECFX.SBX 4.4(172) fixes a problem with the connection properties printer selection list in that it was listing virtual instances of PDFX5 printers that weren't really applicable for selection.

1411.0.1

New AG_DELAYOP command (107) allows application to request a delayed operation to be performed in background.