1641 — 03 August 2018

1641.3

Fix

XTREE auto-filtering fixes / refinements:

•   The combination of XTF_MSEL, XTF_EDITABLE and XTF2_AUTOFILTER was leading to column data shift when unfiltering.

•   The checkbox filter dialog will now group the choices by the first 2 characters if that seems applicable. This approach is still experimental and is likely to change again before settling down.

1641.2

Fix

XTREE auto-filtering fixes / refinements:

•   date filtering wasn't always working correctly

•   maximum number of checkbox options in the CB filter expanded from 10 to 20.

1641.1

Fix

Miscellaneous XTREE auto-filtering fixes / refinements.

1641.0.1

EIR

Compiler edit 868 language enhancement: PRIVATE variables and ++PRAGMA PRIVATE_BEGIN / _END blocks may now be used in the main source module to limit the scope of those variables to just that source file. Note that this enhancement entirely handled by the compiler; there is no issue with backwards or forwards runtime compatibility, even under AMOS.

1641.0.2

Fix

XTREE auto-filtering fixes and enhancements:

•   Implement a calendar filter, which now becomes the default for date columns.

•   Add an activation checkbox to the RANGE, PATTERN, and CALENDAR filter dialogs to simplify clearing just that column's filter.

•   Add a caption bar to the filter dialogs so they can be dragged around. This is useful when the initial position covers something you want to see.

•   Fix problems with the RANGE filter for dates when only specifying a two-digit year.

•   Change the column header icon used to indicate that the column has been filtered to the "violeta dot".

•   Date columns can now be filtered with the CB filter type, but you have to specify the Filter=CB coldef option, since the default is the CALENDAR type.

•   Fix several miscellaneous bugs in the filtering, especially involving dates and trees with 'totals' data lines.