Please enable JavaScript to view this site.

A-Shell Development History

1155.9.1

AUI_CONTROL bug fix: MBF2_PIXSIZE wasn't working. (Broken during millicolumn implementation, around 1139).

1155.9.2

AUI_CONTROL / INFLD bug fix: When the ||f TYPE was used and the default GUI control font was set to something other than the default, deleting an INFLD control was sometimes causing the font to be deleted, even when other controls were sharing the same font. (The effect was that those other controls would suddenly change font when given the focus.)

1155.9.3

AUI_IMAGE bug fix: Certain image scaling options were causing A-Shell to crash when the image belonged to a dialog with a non-standard background color.

1155.8

XTREE bug fix: the new optional column of row headers (see 1151.0) was not auto-expanding as needed to contain the largest entry (causing line number row headers to be truncated at about 2 digits).

1155.7

Control creation bugfix: MBST_HCENTER and MBST_VCENTER were not working properly. Dialogs were being centered relative to desktop rather than actual parent and child controls were often placed outside of parent.

1155.6.1

Memory allocation bug fix: changing the main partition size with MEMORY.LIT or MX_MEMORY was failing to free the old partition, causing memory usage to accumulate with repeated changes to the memory partition size (until the A-Shell session ended).

1155.6.2

XTREE bug fix: XTROP_PRINT via ATE with file mode was causing extra characters to be sent to the host, leading to unexpected behavior (such as a Control-C abort). (Fix affects only ASHW32.EXE)

1155.5

VUE (294) bug fix: scrap / undo buffer operations were not handling TABs properly. (The recalled text displayed ok initially, but didn't get saved as displayed.)

1155.4

AMBTOA now allows 8 bit characterss.

1155.3.1

Windows common dialog refinement: some dialogs, like the File Open, Choose Font, and Choose Printer dialogs, were acting as siblings to the current dialog (if called from a dialog rather than the main window). This was harmless, but could lead to confusion since clicking on the A-Shell dialog would make it appear to be live (and on top of the pop-up dialog), even though it was still waiting on the pop-up dialog.

1155.3.2

ATE refinement: TCRTs 102/103 (start/end underscore reverse) now work.

1155.2.1

XTREE refinement: up/down arrows now operate within multi-line editable cells. Previously, they moved cell-to-cell, as they do (and should) for single-line cells. Use Control+arrow to escalate the action from within-cell to cell-to-cell.

1155.2.2

PDFX refinement: //PDFX,Save.FullFileName now distinguishes between paths that have dots in them, and filenames, by whether the dot has a slash to the right of it. For example, "//PDFX,Save.FullFileName,\\mydomain.com" is treated as a file, whereas "//PDFX,Save.FullFileName,\\mydomain.com\" is treated as a directory.

1155.1.1

PDFX bug-fix: Specifying a network path or directory in the //PDFX,Save.FullFileName statement was generating a spurious error message box (about access denied).

1155.1.2

MX_GETOFD / AG_GETOFD bug fix: aborting from File Open or Save dialog which supported multi-select was failing to return a null string (the normal indicator of error).

1155.1.3

XTREE bug fix: The special $RESETCFG action in a PopupMenu was transmitting the string "$RESETCFG" to the app, in addition to what it was supposed to do (i.e. reset the saved column configuration.) (Problem was introduced in 1154.6)

1155.0.1

AUI_MENU enhancements: You may now enable/disable and delete internal menu items by their internal command ID value (100-199, see AG_MENU topic in Dev Guide for list), as well as by position. The new method is more robust, since the internal command ID values are not subject to change, like the positions are.

1155.0.2

New AUI_MENU flag MBF_MENUID allows you to add menu items that act like internal menu items.

1155.0.3

XTREE (ATE server-side) optimization bug fix for problem introduced in 1152.4 (which fixed one optimization issue and create a larger one).