1362.9.1 |
AUI_CONTROL refinement: when a modal dialog is removed, the logic for establishing the new active modal dialog (if any) is now more resistant to cross-generational and incestuous relationships between the dialogs. For example, previously, if you created a modal dialog and specified its grandparent as the parent, then on removal of the dialog, the grandparent would have become the active modal dialog, instead of the dialog which was previously the active modal dialog. The result would have been similar to a lockup since the modal focus would have been on the wrong dialog. |
1362.9.2 |
XTREE bug fix: modal trees—those that get deleted as soon as you make a selection—were not returning the correct selection. Problem was introduced in 1362.8. |
1362.9.3 |
XTREE refinement: When entering a tree in response to a click event, if the opcode is set to XTROP_RESELECT and the XTF_NODREDRAW flag is set and the XTR'TOPINDEX field is set to 0, the scroll position will now be preserved, even if the selected item is scrolled out of view. This is mainly a benefit for the case where you use the scroll bar on an inactive tree. Previously, after dragging the scroll bar down, re-entering the tree would have reset it to the top, which was irritating or confusing to the user. |
1362.8 |
XTREE bug fix: when multiple trees are present at the same time, under some situations, clicking on a tree would send the wrong tree's activation click string, or possibly no click string at all. |
1362.7 |
XTREE bug fix: in trees with fixed row height, the row height was not being recalculated after an initial display with a private-to-user scale factor, leading to the possibility of rows that were unnecessarily tall or too short so as to clip the character display. |
1362.6 |
AUI_CONTROL bug fix: newly created image controls weren't auto-deleting conflicting image controls. |
1362.5 |
INFLD bug fix: INFLD was crashing on certain permutations of read-only fields when no INFCLR parameter passed. Problem was introduced in 1360.2 or after. |
1362.4.1 |
AUI_CONTROL bug fix: custom-drawn static controls (MBF_CENTER, MBF2_CUSTDRAW, MBF2_ROUNDRECT, MBF2_ELLIPSE) were not respecting transparency, resulting in a solid black background in some cases. Problem introduced since 1358.4. |
1362.4.2 |
Big-endian compiler bug fix (edit 646) - sizes of auto-mapped variables shown in the LSX file were byte-swapped (i.e. wacko) on big-ending (AIX) machines. |
1362.3.1 |
INFLD bug fix: close a loophole which allowed an inactive, read-only, select-only combo box value to be changed via the drop-down button. |
1362.3.2 |
ISMBLD.LIT/SBX 2.1(138) bug fix: when using the SBX interface to build a file on another disk, if the IDADEV parameter was empty, it was erroneously putting the IDA on the current logged-in disk rather than the target disk. Note that the LIT and SBX are identical files, but the problem only affected the XCALL interface. |
1362.3.3 |
PRTXLS.SBX 1.0(156) refinement: the "original" worksheet is now "protected" against changes. |
1362.2 |
AUI_CONTROL refinement: for static controls in the main window, if BGC and BGC are 0, or BGC = -2, treat BGC as RGB_TRANSPARENT. This avoids a timing problem with the active transparency logic at paint time possibly picking up a different transient screen background color if the application is rapidly changing the screen background color while painting is going on). |
1362.1 |
XTREE refinement: the XTF_ENTESC flag; ENTER exits tree when on last row now considers the TotalLines, i.e. treats the last row as the one before the totals start. Also, close loophole where the XTF_TOTALS flag wasn't ensuring that the TotalLines was at least 1. |
1362.0.1 |
AUI_IMAGE enhancement: new opcode IMGOP_PAGEINFO returns the number of pages in a multi-page TIF file. |
1362.0.2 |
AUI_IMAGE enhancement: IMGOP_LOAD supports optional parameter to specify page number. |
1362.0.3 |
AUI_IMAGE enhancement: IMGOP_LOADDISP supports optional parameter to specify page number. |
1362.0.4 |
GDI printing enhancement: //IMAGE now supports a page number for selecting a specific page. |