1754.3.1 |
|
Drop support for the long deprecated and now obsolete Xcall FTPDLX and redirect Xcall FTPDLX to Xcall FTP2. No compatibility issues expected although any code using the old FTPDLX should probably be updated and retested. |
|---|---|---|
1754.3.2 |
Fix |
COM XCALL: string arguments passed to COM XCALLs without a trailing null were appearing to the target as if concatenated to the next variable in memory. This wasn't a problem for FTPDLX whose parameters are naturally variable length, but could have been a problem for some ADO calls referencing fields within a structure. |
1754.3.3 |
Fix |
Tracing refinement: the INOUT trace now appends "/64" to the version traced in the launch trace for 64 bit versions, e.g. A-Shell 7.0.1754.3/64 launched on pts/0:5117 by ashell |
1754.3.4 |
Fix |
INFLD/GUI click handler: On some 64 bit platforms, a FUNMAP value of -1 was getting corrupted due to a sign-extension inconsistancy, resulting in some click events—those producing negative exitcodes—being ignored. |
1754.2.1 |
Fix |
COM XCALL interface adjustment to restore compatibility with Xcall ADO. Broken early in 5.1. |
1754.1 |
Fix |
XTREE bug fix: close loophole whereby the header checkbox in a T++ column, particularly in the first position, might act as if disabled until another header button was clicked. |
1754.0.1 |
New |
Add new system parameter NOTRACE to enable fine-tuning of subroutine tracing. |
1754.0.2 |
Fix |
Internal reorganization of the xcall dispatcher logic to achieve an approximate 20% improvement in the performance overhead. This is probably not even measurable except for routines called at high frequency, perhaps STRIP, FILL, TRIM, etc. |
1754.0.3 |
Fix |
Close several potential segmentation fault loopholes related to xcalls without providing a sufficient number of parameters. All xcalls with a mandatory parameter should now display an explicit error message if not satisfied. |
1754.0.4 |
Fix |
(Windows) Remove the COM interface dependency on the COM license bit. |
The new system parameter NOTRACE may be inserted in miame.ini to fine-tune XCALL tracing. Syntax:
NOTRACE=name1,name2,...
NOTRACE disables specific traces that have been more generally enabled. Initially it only supports XCALL traces, so if TRACE=XCALL (either in the MIAME.INI or at run time via the SET command or system message window), the names listed in NOTRACE will still not be traced.
You may have any number of NOTRACE statements, and each one can have one or more XCALL names listed, but they must be comma-delimited, with no spaces. For example:
NOTRACE=TRIM,FILL,MIAMEX,STRIP