1205.9.1 |
XTREE bug fix: Editable checkbox cells (T or T+) were not properly entering editable mode when clicked on. This was leading to failure of the check-all (^A), clear-all (^B), and undo (^Z) commands to work reliably. |
1205.9.1 |
XTREE bug fix: Exiting from an editable cell with ESC (or in some cases another keyboard command) was sometimes returning 0 for the xtr'xrow, xtr'xcol, xtr'targetrow and/or xtr'targetcol. |
1205.8.1 |
Combo box bug fix: fix issue with unresponsiveness of click on combo box drop-down button (introduced in 1205.7) |
1205.8.2 |
AUI_CONTROL bug fix: Adding a control within a groupbox whose parent was the main window (not a dialog) was failing to detect and replace a previous instance of the same control (leading to multiple controls stacked on top of each other, which could have strange results if their states were different). |
1205.7.1 |
Log file refinement: an improved trace added in 1205.6 was resulting in spurious "rocky_unlock" error messages in the log. |
1205.7.2 |
INFLD self-combo refinement: clicking on the drop-down button is now more responsive. Previously, in some cases it displayed an empty dropdown list rather than exiting on the first click. |
1205.7.3 |
SORTIT.SBR bug fix: the natural sort options were not sorting reliably when the last byte of a key for one element was adjacent to the first byte of a key for another element (e.g. when the key size was equal to the element size.) |
1205.7.4 |
AUI_CONTROL bug fix: close an extremely obscure window of crash opportunity relating to recreating checkbox controls through INFLD. |
1205.6.1 |
XTREE bug fix: close another loophole leading to a crash. |
1205.6.2 |
XTREE refinement: In a self-combo cell, changing the contents and then clicking the down-arrow now returns the updated cell contents. |
1205.6.3 |
PRINT USING MASK bug fix: Certain combinations involving a null or empty mask were causing an infinite loop of CRLF output. |
1205.6.4 |
ATSD refinement: In the rare case where a connection is lost while a process is in some kind of low-level loop outputting characters, the trace messages which are output to the log have been optimized (1 message per 256 chars, rather than 1 per 1). And after a million characters, the process is aborted. Note that it may be normal and even desirable for the process to continue to output a reasonable amount of characters while it responds to the disconnect error and finishes whatever it was doing, but at some point we have to assume that the process has run away. |
1205.6.5 |
ISAM bug fix: The MIAME.INI OPTION=ISAM_IDXLOK was causing the IDX auto-expand to leave the index locked, causing the next ISAM operation on the index to hang. (ISAM_IDXLOK is no longer recommended for Windows XP and beyond, and was never recommended for UNIX, but it is probably harmless.) |
1205.6.6 |
Record Locking Refinements now provide better information to user and log file. |
1205.5 |
Minor enhancements to ISAM+XDEBUG tracing to help track down problem in field. |
1205.4 |
XTREE bug fix: Close a loophole in the optimization logic that was allowing an invalid memory reference to occur under the right circumstances. |
1205.1 |
ATE fix: Using the OpenSSH option was sometimes resulting in an initial terminal emulation of "dumb" rather than the selected one. |
1205.1 |
XTREE bug fix: clicking on an inactive tree was, in some cases, generating a GPF. (Problem introduced in 1205.0 with ToolTips.) |
1205.0.1 |
EVENTWAIT enhancement: You can now pass alphanumeric IDs for the PARENTID and CTLID parameters. This eliminates one of the most common excuses for needing a numeric control ID. Note, however, that the updated CTLID parameter will be returned as a number (although formatted as a string if you pass a string parameter). This shouldn't make any difference to your application as a string-formatted numeric control ID may be used anywhere an alphanumeric control ID may be used. |
1205.0.2 |
XTREE enhancement: You can now specify the tree's parent using the alphanumeric ID, by setting xtr'parentid=0 and then specifying an Advanced Coldef Option for any column of ParentID=xxx (where xxx is the alphanumeric parent ID). Note that unlike the normal case with Advanced Coldef Options, ParentID is case sensitive. |
1205.0.3 |
XTREE enhancement: New advanced coldef option Tooltip specifies a custom tooltip for the column. |
1205.0.4 |
XTREE bug fix: The autoatic red coloring of cells with negative values was off by one column. (The column to the left of the negative value was being displayed in red.) Problem introduced around edit 1201. |
1205.0.5 |
XTREE internal optimization: COLDEF parsing has been reorganized to be more CPU efficient. The improvement is probably undetectable though, except perhaps for trees with many columns and many advance coldef options. |
1205.0.6 |
XTREE enhancement: it is now possible to use the list substitution feature without requiring that the column (or tree) be editable, by using the new cformat code "ll" (in place of "l" for combo box), or "ss" (in place of "s" for shared list). |
1205.0.7 |
XTREE bug fixes: Close a possible memory corruption loophole when loading more images than the initial imgcount, and close another possible memory corruption loophole in property sheet mode. |