Please enable JavaScript to view this site.

A-Shell Development History

1348.5.1

XTREE bug fix: column sorting was broken in 1345.1.

1348.5.2

XTREE change: "%xx" (xx=hex digits) sequences in the XTREE data input are no longer "un-escaped" (i.e. converted to the character equivalent) (except in column titles). Apparently no one was using the "feature", but it was causing problems for sites with unusual data. (Same as 6.0.1267.7)

1348.4.1

UNIX file descriptor resource leak: MX_OSVER and GETMAC.SBR were burning up a file descriptor each time called. If called enough times in a single A-Shell session, typically around 1000, the job would be unable to open any files and essentially become unusable. Same as 6.0.1267.6 patch.

1348.4.2

ISMBLD.LIT "A" Switch calculates optimum block size and levels.

1348.4.3

New ISMBLD.SBX Exprecs Parameter allows improved index calculations.

1348.3

INFLD bug fix: TYPE |s, treat setdef as a regex pattern, was accepting nearly anything as a match, and was also rendering the field as a combo box when in GUI mode. Same as 6.0.1267.6 patch. Note that in this mode, setdef should contain only the regex pattern, with no leading or trailing delimiters.

1348.2

XTREE bug fix: 1348.0 introduced a problem with multi-level indentation when the level indicator column (cformat @) was more than 1 character wide.

1348.1

XTREE bug fix: using the context menu search mechanism was failing to align the item cursor with the selected item so that a subsequent up/down arrow was causing an unexpected relocation.

1348.0.1

Added XTREE Column Type (cformat "=") for maintaining the expand/collapse state of items in a multi-level tree.

1348.0.2

ISAM 1.1 bug fix: The new implementation now recognizes legacy-format IDX headers as having 3 levels, instead of reporting an invalid number of levels (255).