Please enable JavaScript to view this site.

A-Shell Development History

981.5.1

Fix an XTREE problem in which an invalid XTR'TARGETROW value was returned when editing multi-level, partially expanded trees.

981.5.2

Fix a problem in which statements of the form [ DPRINT TAB(X,Y);VAR1$;VAR2$;VAR3$ ] would result in only VAR3$ being visible. In an interesting reversal of the usual pattern, the problem only appeared in A-Shell/Windows, not ATE.

981.5.3

Eliminate yet another cause of "dancing icons" related to TAB(-1,0).

981.4.1

Under UNIX, attempts to create an already-existing directory are no longer written to the log file (unless TRACE=FOPENS, in which case all directory creation operations are written).

981.4.2

No longer log "PCKLST/XTREE warning: fatal error code 1." This just means the tree was exited via ESCAPE.

981.4.3

Adjust the automatic nested dialog "creep" factor (previously made larger in item 5.0.981.3-5) back down to a much smaller value, equal to two times the thickness of the dialog border.

981.4.4

COMPIL/X:2 no longer complains about a syntax error when NEXT is followed by a subscripted variable.

981.3.1

ISAM-A: Minor fixes/enhancements to the ISAM-A tracing.

981.3.2

Fix problem in which ISAM'PUSH wasn't working properly if the file record variable had been reset (either by MIAMEX,MX_FLSET or by returning from an SBX which had reset it) since the last ISAM operation. Typically, the ISAM'PUSH was using 0 as the last record number, so the next GET'NEXT would have started at the beginning of the file.

981.3.3

Stop the "dancing icons" when a new XTREE was being loaded in certain circumstances.

981.3.4

ATE aux printing: Eliminate attempt to look for a pre-existing printer init file for printers with names in compatible with init files (e.g. "<prompt>.pqi", "\\machine\sharename.pqi", "PROMPT:INI", etc.) These attempts were probably harmless but may have caused an unexpected warning or error message when running on a Windows server with security restrictions.

981.3.5

Setting the "Windows desktop font size" option in the Dialog Sizing dialog no longer causes nested dialogs to be positioned relative to the main window (as in the case when MBF_ALTPOS is explicitly specified).

Clarification on MBF_DLGNOCREEP: when used with MBF_ALTPOS or with the "Windows desktop font size" option in Dialog Sizing, has no effect at all. For other nested dialogs, it causes them to be positioned relative to the main window instead of relative to the parent dialog.

981.3.6

Add trace message to show incoming answer value for single-select non-editable trees. Fix problem where incoming answer value was not being picked up for file-based trees when using XTROP_RESELECT.

981.2.1

Eliminate one cause of "dancing icons" (caused by rapid updates to a minimized A-Shell window).

981.2.2

XTREE sort bug fix: the selection bar was disappearing after a sort if it was originally on the first row.

981.2.3

Bug fix: Nested dialogs were showing no parent ID if not set explicitly by the caller.

981.2.4

SUBMIT.LIT 3.1(146) now supports two convenience date alternatives with the /AFTER switch.

981.1.1

Compiler fix: was failing to complain about invalid lines of the form "++anything:xyz" (like might occur if you omitted the "include" in a ++include statement).

981.1.2

Runtime fix: Close a minor loophole possibly allowing an invalid memory access if you used XPUTARG N,VAR and N was larger than the number of arguments available.

981.0.1

XTREE fix: double-clicking on a read-only cell was causing XTR'TARGETCOL and XTR'XCOL to be returned as 0.

981.0.2

W98 workaround: A recently added internal function, SHCreateDirectoryEx(), was not present in SHELL32.DLL prior to W2000, thus preventing A-Shell from being launched.