Please enable JavaScript to view this site.

A-Shell Development History

1407.3

Refinement to the "n" and "!" format mask characters introduced in 1407.0.

"n" to the right of the decimal point no longer overrides the behavior of "#" to the right of the decimal. For example, 1.2 using "#.##n" now results in "1.20;" this previously would have been "1.2". Also, when there are trailing non-digit format characters, "n" will remove any zeroes converted to space, shifting the trailing characters over. For example, 1.2 using "#.#n%" results in "1.2%", which previously would have been "1.2 %".

When "!" results in the decimal point being removed, because there are no displayed digits to the right, it will remove the position, shifting any trailing characters over (as in the "n" case just described) if it is immediately followed by an "n". For example, 5 using "#!N%" results in "5 %", whereas 5 using "#!n%" results in "5%".

1407.2.1

PDFX version 5 (pre-release) refinement: driver can now be renamed provided that the first 12 characters remain "PDF-XChange ".

1407.2.2

PDFX version 5 (pre-release) refinements to the Info property handling.

1407.2.3

AUI_CONTROL bug fix: setting the func parameter to NUL_FUNC$ (or "") for a checkbox or radiobutton was not fully eliminating the possibility of a memory access error if the control was created within an SBX that terminated while the control was still active.

1407.1

Mask bug fix: leading # was acting like N. Introduced in 1407.0

1407.0.1

MASK Enhancement. Also see further refinements in more recent updates.

1407.0.2

XTREE print/preview now recognizes the PDFX license if the PDFX version 5 (aka PDF-XChange Printer 2012) driver is installed and the user selects the "PDFX/A-Shell" printer.

1407.0.3

AUI refinement: the logic that auto-deletes controls with conflicting coordinates now ignores controls belonging to a TAB control parent. The main purpose of the auto-deletion is to accommodate automatic conversion of text-based programs to GUI, but such program would not involve a TAB control, for which there is no text-based analog. On the other hand, some programs involving TAB controls might purposefully create child controls for multiple panels and AUI would have no way of distinguishing these because all the panels share the same effective parent ID.

1407.0.4

AUI bug fix: minimizing a modeless dialog no longer minimizes the main window. This problem was introduced in 1401.

1407.0.5

AUI bug fix: static icon children of TABX controls were in some cases displaying with black rather than static backgrounds.