1762.10 |
Fix |
XTREE property sheet: the compound coldef code "@@" intended to enable use of the left/right arrow keys to expand/contract levels was conflicting with the "@@" intended to indicate level 2 in a multi-level property sheet. "@@@" was acting like level 2, "@@@@ was level 3, etc.. rather than as documented. To resolve the conflict, if XTF2_PROPSHEET is specified, the level 2 meaning of "@@" overrides the left/right arrow meaning of it. As a workaround, the left/right arrow feature in a multi-level property sheet is now dependent on whether the XTF_LEFT and XTF_RIGHT flags are set. If neither flag is set, then left/right arrows act as expand/contract—i.e. equivalent to "@@" in a non-property sheet tree. |
||||||
---|---|---|---|---|---|---|---|---|
1762.9.1 |
GDI printing refinement: all of the //TEXTxxxx directives now support multi-line continuation of the trailing text parameter. |
|||||||
1762.9.2 |
Fix |
VUE 3.2(383) refinements:
|
||||||
1762.8
|
Fix |
Minor GDI printing refinement: //TEXTRECTANGLE,left,top,right,bottom,flags is now treated as equivalent to the multi-line syntax 1, i.e. //TEXTRECTANGLE,left,top,right,bottom instead of as the single-line syntax 2, i.e. //TEXTRECTANGLE,left,top,right,bottom,flags,"" Although the five-parameter version was always incorrect, at some point in the past it acted like the multi-line syntax 1 and then later changed, breaking some GDI reports after an update from 6.4 to 7.0. |
||||||
1762.7 |
Fix |
Add Xcall TBOX and Xcall USRTBL back into the build. They were dropped a while back, erroneously thinking they were no longer in use. |
||||||
1762.6 |
Fix |
Fix spurious XTREE invalid tree error if an explicit xtr.CTLNO specified when creating a tree that is greater than the current maximum # trees. |
||||||
1762.5 |
Fix |
Fix memory allocation failure problem when expanding the number of simultaneous XTREE controls beyond three. |
||||||
1762.4.1 |
Fix |
Fix premature gridmap iteration termination bug introduced in 1762.3. |
||||||
1762.4.2 |
Fix |
Close infinite loop loophole when iterating an empty gridmap. |
||||||
1762.3.1 |
Fix |
LIBXL 4.4.0 library update, mostly obscure bug fixes. |
||||||
1762.3.2 |
Fix |
MLIST-related bug fix introduced in 1762.1. |
||||||
1762.2 |
Fix |
-uo launchname switch now works under Linux. Previously it was only working under Windows. |
||||||
1762.1.1 |
Fix |
Fix DIMX-related segmentation fault error introduced in 1760.0 |
||||||
1762.1.2 |
Fix |
Minor improvement in assignment statement performance. |
||||||
1762.0.1 |
(Linux) Refinement to dynamic library loading : it now looks first in the directory where the ashell executable was loaded from. If the target library not found there, it reverts to the system default which is based on /etc/ld.so.cache. This eliminates the growing confusion over where the library symlinks need to be stored, which varies between distributions and architectures. |
|||||||
1762.0.2 |
New |
MX_ASHFILE enhancement: new parameter ashexedir added to facilitate retrieving the A-Shell executable directory: xcall MIAMEX, MX_ASHFILE, startcmd {,ashfile, ashexe, ashexedir} In Windows, the ashexe parameter will usually contain the full A-Shell executable filespec from which you could extract the directory. But in Linux, the ashexe parameter will contain only the first token on the command line, typically just 'ashell' or possibly a partial relative path, leaving the new ashexedir parameter as the only reliable way to determine where the executable was launched from. |
||||||
1762.0.3 |
New |
ASB now supports Passing un-DIMXed arrays. |
||||||
1762.0.4 |
Fix |
Performance refinement: Eliminate some overhead in the variable access routine that was introduced in 7.0.1756.9 during some code refactoring that was resulting in about a 25% slowdown in that particular function. The effect was modest in most programs, but was quite pronounced in programs using tight loops with many iterations. |