1647.4.1 |
Fix |
Compiler edit 884: Close memory corruption loopholes in the DYNSTRUCT compilation routines. |
1647.4.2 |
Fix |
Dynstruct: Multiple Dynstruct definitions are now supported. Previously on the first one worked.) |
1647.4.3 |
Fix |
DEBUG message window refinement: restore accented characters and tildes to the trace messages. These were being unnecessarily converted to "." by a recent change intended to prevent raw data traces from being confused with terminal driver command sequences in the ATE environment. |
1647.3.1 |
Fix |
XTREE: column headers becoming corrupted after preview. |
1647.3.2 |
XTREE refinement: AutoSum totals now red if negative. |
|
1647.2 |
Fix |
Compiler edit 883: ◊ Dynamic functions were unable to be located within RUN modules that were automatically recompiled with /A or /AV by the compiler due to the size. ◊ The .fn alias for the current function name was not working with private functions. |
1647.1 |
AUI_EVENTWAIT refinement: static 'buttons'—i.e. static controls with the MBF_KBD flag set so they act like clickable buttons—are now compatible with the EVW_EXCDFOCUS flag if the MBF_TABSTOP flag is also set. |
|
1647.2 |
AUI_EVENTWAIT enhancement: new flag EVW_BGFOCUS (&h01000000) has been added as an alternative way to highlight static text controls that have the eventwait focus. Instead of underlining the text, as with EVW_ULFOCUS, it makes the background color slightly lighter. This probably only makes sense with static 'buttons' that have colored backgrounds. Note that if the control is too light, it will be darkened instead. |
|
1647.3 |
Fix |
DYNLIN.SBR bug fix: The DCOP_UNLOAD operation wasn't fully removing the library from memory. For some libraries, such as the DigitalPersona fingerprint library, this might have caused it to misbehave when initialized for a second time during the same A-Shell session. |
1647.0.1 |
New |
Compiler edit 879: language extension: Dynamic Function Calls. |
1647.0.2 |
New |
Compiler edit 880 language extension: Use of Ellipsis (...) in argument lists to facilitate passing arguments through a wrapper function. |
1647.0.3 |
Compiler edit 881: Support .fn (case INsensitive) within a function as an alias for the function name variable. For example... Function Fn'Foo(a as b2) as f6 .fn = a**2 ! equivalent to Fn'Foo = a**2 EndFunction
Note that the $ suffix is not used here; the .FN alias applies to both string and numeric functions. |
|
1647.0.4 |
Compiler edit 882: • The Dynfunc mechanism now allows for retrieval of function return type information; see MX_DYNFUNC. • TRACE.PRINT statements with the (level) and/or (level,tags) option were throwing bogus syntax errors for variations that weren't errors. |
|
1647.0.5 |
New |
Add new MIAMEX function MX_DYNFUNC (193) for DYNFUNC-related utilities. |
1647.0.6 |
Fix |
AXL library for Windows (Libxl.dll) updated from 3.7.2 to 3.8.3. Several bug fixes and refinements, primarily to XLXS support. |
1647.0.7 |
Fix |
Runtime bug fix: passing an iterator evaluating to "" as a parameter to a function was in some cases generating a bogus error 63, parameter type mismatch. |