Please enable JavaScript to view this site.

A-Shell Development History

1340.5

XTREE/ATE optimization refinement: A bug fix in 1329.2 inadvertently disabled one aspect of the XTREE/ATE data transfer optimization, resulting in cases of redundant re-transferring and reloading of unchanged data and/or answer arrays.

1340.4

XTREE/ATE bug fix: The answer array data wasn't being reprocessed during an opcode XTROP_REPLACE operation where the answer array hadn't changed from the prior call. This was a useful optimization, but failed to account for situation where the data and answer arrays didn't match, thus leaving the tree sync'd to the data array instead of the answer array.

1340.3.1

Compiler bug fix (edit 625): PUBLIC DIMX was generating bogus compiler syntax error.

1340.3.2

AUI_CONTROL refinement: A-Shell and ATE now search the %MIAME%/icons subdirectory for PNG files, as well as ICO files.

1340.3.3

AUI_CONTROL bug fix: the loader for discrete .ICO files was not handling %env% variable expansion.

1340.3.4

AUI_CONTROL bug fix: PNG files with no alpha channel were leaving black bands around the edges when scaling using MBF_NODISTORT, unless the aspect ratio matched the control.

1340.2.1

AUI_CONTROL bug fix: fix further issues with PNG image scaling for static controls.

1340.2.1

AUI_CONTROL bug fix: When using CTLOP_CHG with MBST_CHANGE or MBST_TEXTONLY to change the image associated with a static control, it is no longer necessary to redundantly specify the ctype/ctype2 parameter nor the coordinates. In this mode, you are only changing the text/image and the cmd/click string, so it should just retain the existing type flags and coordinates, but previously it was basing some parts of the update logic on the newly passed type flags and coordinates.

1340.2.1

AUI_CONTROL minor change: remove the thin border drawn around GDIPLUS icons when in their 'hot' state. The transparent background of the icon is still lightened, similar to what happens with desktop shortcut icons, but the square border was deemed excessive with certain icon styles.

1340.1.1

CISAM.SBR refinement: add explicit test for IDX=0 in mode 34 (see 1340.0). IDX numbers are offset +1 for CISAM.SBR.

1340.1.2

INFLD bug fix: In a GUI mode numeric field, it is now possible to replace a selection which includes a decimal point, with a decimal point. Previously, this was considered an error (two decimal points not allowed), with the result that starting with a fully-selected field containing ".12" and typing ".34" would result in ".1234" rather than the intended ".34". This was originally but incorrectly reported as fixed in 6.1.1340.0.

1340.1.3

AUI_CONTROL bug fix: scaling and alignment flags (MBF_NODISTORT, MBF_CENTER, MBF_HCENTER, MBF_VCENTER) were not working with PNG images.

1340.1.4

XTREE bug fix: clean up some memory leaks in the new item icon feature.

1340.0.1

XTREE enhancement: Add XTREE Item Icons.

1340.0.2

New CISAM.SBR Opcodes provide applications the ability to transcend the existing limitations of ISAM'PUSH and ISAM'POP.

1340.0.3

AUI_CONTROL enhancement: new ctype2 flag MBF2_GLOBAL (&h00800000) may be specified for a clickable control to make it active even when not part of the current modal dialog.

1340.0.4

New XTREE Advanced Coldef option: RGBbgAll=r,g,b; sets background color for all rows and columns. Affects even unpopulated rows, unlike all other RGBbg options except RGBbgEven and RGBbgOdd.

1340.0.5

MX_SHELLEX / AG_SHLEXEC bug fix: process exit code (enhancement introduced in 6.0.1254.0 and migrated in 6.1.1314) wasn't working quite right, resulting in applications that used that information to incorrectly think the launched process returned an error.

1340.0.6

AUI icon context menu refinement: currently displayed icon context menu will be now be cleared when the mouse is moved over another control to left or right of current 'hot' icon, whether or not the other control also has a hover menu.