Please enable JavaScript to view this site.

A-Shell Development History

1211.2.1

APEX bug fix: Printers with descriptive device names longer than 32 characters were not getting properly saved as the default selection for the print dialog, causing the default to revert back to the first available printer.

1211.2.2

APEX refinement: When the printer dialog from within APEX is used to change printers, APEX now switches to the newly selected printer (to use as the basis for preview). Previously the preview stuck with the original printer, which may have confused people, particularly if the characteristics of the two printers were different enough to affect the preview.

1211.2.3

MX_NXTLIN bug fix: When used with CMD/DO files containing CRLF line terminators under UNIX, the returned lines were including a trailing CR character, which may have confused some programs. As an example, IF.LIT was falsely reporting an inability to find the matching ENDIF for an IF statement.

1211.1.1

Revise the status line revision (see 1211.0.1) to go back to using the standard black on gray Windows colors used previously (rather than using a slightly lighter or darker variation of the main screen colors).

1211.1.2

Month calendar bug fix: Date selection under Windows 7 was crashing A-Shell for calendars using the WM_POPUP window style. This is evidently rare, since calendars are usually implemented as child windows.

1211.0.1

Status lines revision/enhancement: Revisions to Status Lines take up less space, change some colorings, and implement other minor changes.

1211.0.2

ATE printing refinement: The LP TRACE flag on the server side is now forwarded to the ATE client during AUXLOC printing, making it easier to trace ATE printing issues.

1211.0.3

Windows default printer tracing improvements: The steps involved in saving and restoring the default printer (used for previewing and for setting the initial default when displaying the printer selection dialog) are now traced (if the LP trace flag is set); this includes any errors (such as privilege violations preventing the settings from being stored in the registry).

1211.0.4

ATSD/APEX refinement: the APEX preview switch is now ignored (with an appropriate warning message displayed) when printing direct from a Windows server ATSD connection. (APEX is not possible when printing from a remote server.) Previously, the switch confused the situation and resulted in no print out and no warning message.

1211.0.5

ATSYNC 1.0(109) now complains about unrecognized switches, clarifying a confusing situation that previously occurred when an unquoted native directory spec was given (containing slashes, e.g. ATSYNC /vm/miame). The syntax help also now clarifies the need to quote such native specs.

1211.0.6

Enhancement: MSGBOX Button Names have been updated.

1211.0.7

Improved MSGBOX Handling of Ctrl+C.

1211.0.8

Minor fix to confusion in the error message that appears when you try to launch a command line which contains "%" characters (typically from unresolved %ENV% variables). The "%" characters are interpreted as variable placeholders by the log message formatting routine, which was leading to the message showing a strange command line that didn't match the original.

1211.0.9

Close a GPF window of opportunity in the AUI_CONTROL CTLOP_RSA opcode.

1211.0.10

AUI_CONTROL bug fix: MBF_CMDLIN flag (which after all, isn't very distinctive with a value of 0) wasn't being handled properly when the CMD arg for the control contained a "%" (as in %ENV%) or a "ù" (i.e. chr(250)).

1211.0.11

ATE bug fix processing MDF file (for menu customization) - menu items containing references to ATE-generated environment variables (such as %ATEPERMCACHE%) were being garbled. Environment variable expansion for menu items is now delayed until the menu is selected, rather than defined.

1211.0.12

ISAM 7 Statements now support dynamic variables.

1211.0.13

Enhancement: New MSBOXX Flag BOX_PAR makes the pop-up panel act as the parent to any created controls.

1211.0.14

MSBOXX.SBR enhancement: BOX_SVA with the BOX_WIN option now saves underlying controls, as well as text, and BOX_RSA + BOX_WIN will restore them. This allows BOX_WIN panels to effectively overlay areas containing either plain text or GUI controls, or both.

1211.0.15

Refinement: When AUI_CONTROL Flag CTLOP_DEL is used to delete controls within a specified area, it is now more selective about identifying the controls that should be deleted.