Please enable JavaScript to view this site.

A-Shell Development History

1361.1.1

XTREE bug fix: self-service combos fixed; broken in 1358.1-2.

1361.1.2

INFLD refinement: Passing V parameter as string "" now treated like "1", i.e. main window with no x2 adjustment. This makes it easier to just pass a standard alphanumeric parent control id without needing special logic for the main window case.

1361.1.3

INFLD bug fix: ||S, select only combos, was sometimes giving spurious "invalid selection" errors when switching from an initial choice to one a longer one.

1361.1.4

Click handling bug fix: Fix problem where clicks on controls within modeless dialogs were in some cases being ignored if there was also a modal dialog active. Such clicks should only be ignored if the modal dialog is a child of the clicked-in modeless dialog. Problem introduced in 6.1.1356.3.

1361.0.1

AUI_CONTROL MBF_TOOLBAR new feature: you may now center or right justify the buttons in a horizontal toolbar control by adding the MBF_RTJUST or MBF_HCENTER flags when creating it.

1361.0.2

AUI_CONTROL MBF_TABX enhancement: The BGC parameter now determines the tab panel background color if no labels are defined. This makes the TABX panel with no labels a more general container alternative to a static frame or caption-less dialog.

1361.0.3

AUI_CONTROL MBF_TABX enhancement: Individual labels may now be hidden using the new hidden=1 labeldef attribute. Hiding a label is a possibly useful alternative to disabling it, while still allowing the corresponding panel to be selected programmatically.

1361.0.4

AUI_CONTROL MBF_TABX refinement: label-less TABX controls can now be stacked in the same way that caption-less dialogs can, although in this case the upper left corners must be the same. Otherwise, controls on lower panels may bleed through to the top. This dubious-sounding technique could be useful in a case where separate modules or even programs are sharing a display space but don't know anything about each other, making it difficult to share a single TAB control.) Note that each of the stacked TABX controls must have the same parent and must specify the MBF2_NOAUTOPARENT flag, just as you would if stacking MBF2_DLGNOCAP dialogs.

1361.0.5

ISMDMP.LIT 2.0(142) now warns when the dump-to-file operation terminates for an unexpected reason. It also warns about invalid/inconsistent IDX levels, generally arising from much older files, and treats them like the standard 3 level, 512 byte IDX block so they can be successfully dumped and rebuilt.