1606 — 15 June 2017

1606.2

Fix

INFLD GUI: : the parentid parameter was being truncated at 28 characters, causing when passing both the child and parent control ids in alphanumeric form. The new limit allows for two control names each with a maximum length of 24 characters, which is the system control name limit.

1606.1.1

Fix

(Linux) Remove circa-2003 patch to USING logic which counteracted a bug in a Linux library routine from that era, which was causing a slight downward bias in rounding with USING MASK operator. That bug has long since been resolved, resulting in the Linux USING MASK rounding behavior having a slight upward bias compared to the Windows version. Now they are the same. Same patch as 6.4.1550.8.

1606.1.2

Fix

(Linux) EFS workaround to ease difficulty of updating from pre 6.1.1379 if using the default encryption key. Add SBR=EFS1379 to MIAME.INI. Same patch as 6.4.1550.7

1606.0

Add

AG_WALLPAPER enhancement: new opcode flags added for dialog wallpaper:

+8  expand image to fit dialog

+16 stretch (distort) as needed to fit

 

Previously, dialog wallpaper only supported opcode 0, in which case the image was tiled as needed to fit the dialog.

 

Fix

Compiler edit 824: Certain DEFSTRUCT arrangements were generating absurd numbers of bogus syntax errors.