1160.9 |
Dynamic memory refinement: Previously, when an X variable was assigned a new value that was shorter than the previously allocated size, the variable size was not changed. That was a marginally useful optimization, but ended up conflicting with a more useful characteristic of dynamic X variables when they are concatenated together. Concatenation of dynamic X variables now acts like you would expect. |
1160.8 |
XTREE enhancement: Title= coldef clause now supports one or two "|" delimiters to separate it into Left|Center|Right. If no delimiters, the text is used as the right title, and the default left title is the date. If one delimiter, it is treated as Left|Right. |
1160.7 |
EMASCB.SBR bug fix: opening the file was generating intermittent spurious errors (like #17 "file exists"). |
1160.6 |
Server-side ATE refinement: close a loophole which was causing ATE to get stuck in keyboard lock mode after certain sequences of events. |
1160.5.1 |
XTREE bug fix: exiting from an editable cell with validation wasn't setting xtr'xvalidate when the exit was triggered by a function key or ESC/ENTESC. |
1160.5.2 |
ISAM 1.0 bug fix: In rare cases involving keys with more than 3 levels, a deletion was failing to update affected mid-level nodes, leading to keys that could be located by a sequential search but not by direct lookup. (This problem was actually introduced in 1142.4 in conjunction with a patch for a similar problem.) |
1160.4.1 |
Windows printing bug fix: SPOOL.SBR landscape switch (32768) stopped working in 5.1.1157 |
1160.4.2 |
AUI_CONTROL enhancement: you may now override the background color of TAB controls, by the usual method of either specifying an RGB value or a palette number + 64. Note, however, that the background color does not affect the tab labels; it only affects the main part of the panel. (That may be desirable or undesirable, depending on your aesthetic viewpoint.) |
1160.3 |
XTREE print preview wasn't remembering the page layout or the printer saved from the previous print preview. |
1160.1 |
Faxing bug fix: eliminate two spurious error message dialogs during fax printing. (These started around 5.1.1158). |
1160.0.1 |
Compiler refinement (edit 442): COMPIL command line with no arguments now displays the internal compiler version. Note that this is the version that matters; the version of COMPIL.LIT itself only relates to the wrapper, not to the compiler itself, which is internal to A-Shell. |
1160.0.2 |
Compiler refinement (edit 442): ++EXTERN references to dynamic variables is now supported. Previously these would generate an error. For example: MAP1 DVAR,S,0 MAP1 VARY(15),S,0 ....
Procedure MyProc() ++EXTERN DVAR ++EXTERN VARY()
|
1160.0.3 |
Compiler refinement (edit 422): Attempts to overlay dynamic variables are now flagged as incompatible overlay errors. |
1160.0.4 |
ASQL refinement: The connector interface (via XCALL SQL) has been modified to support dynamic variables. This will require new connectors with version 1.3 or higher. The 1.2 connectors are only compatible with A-Shell 5.1 versions PRIOR TO 1159. |
1160.0.5 |
XGETARG / XPUTARG bug fix: Conversions from floating point to string were resulting in loss of the fractional component of the original floating point value. |
1160.0.6 |
Dynamic variables bug fix: close an obscure GPF loophole. |
1160.0.7 |
XTREE Enhancement: ExitChars= are now operational from within checkbox and radio button cells. However, only the alphabetic, numeric and standard control characters are available in that context. (<, >, ?, =,: , and ; are not available). |