Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

Navigation: Notes by Version and Date

1737 — 06 August 2023

Scroll Prev Top Next More

1737.0.1

EIR

XTREE: new flag XTF2_NOAUTOFILTER (&h02000000) allows applications to disable the AutoFilter feature no matter how it was enabled. Since it can be enabled via global settings in the MIAME.INI—see OPTIONS=XTAUTOFILTER—this allows applications to disable the feature for a single tree at a time. Some reasons you might want to disable it is to avoid end user confusion in places where filtering doesn't make sense, such as in multi-level trees (where filtering only affects the top level), or in extremely large trees (to reduce overhead), or simply for testing purposes.

1737.0.2

EIR

XTREE: increase the maximum XTR.EXPANDLEVEL from nine to 63 to match the maximum level number supported in a '@' column.

1737.0.3

EIR

XTREE context menu: the context menu is now enabled whenever a cell is being edited (with at least copy and paste). Previously it required one of the global context menu flags or an explicit PopupMenu definition.

1737.0.4

Fix

XTREE: close obscure crash loophole related to click event confusion when trees are overlapping.

1737.0.5

Fix

XTREE AutoFilter: it wasn't working properly with ListX or CellListX columns, or with columns containing color bytes.

1737.0.6

Fix

XTREE validation timing: changing an editable cell and then clicking on another editable cell was in some cases setting the XROW/XCOL parameters to the newly clicked-on cell instead of the one that had just been changed.