1671 — 05 December 2019

1671.8.2

Fix

XTREE: when a single tree coldef parameter contained multiple Format clauses with |## style suffixes, the style suffix was in some cases showing up as text in the field.

1671.8.1

Fix

A-Shell/Windows: resolve a side effect of edit 1671.6—intended for ATE—that prevented a second job from sharing the JOBTBL.

1671.7.2

Fix

GDI printing: When printing multi-page documents with copies > 1, //PAPERSIZE, //ORIENTATION, and/or //BIN options at the top of the page were in some cases reverting to their default state after the first page of the second copy.

1671.7.1

Fix

ATE: Exiting via the "X" in the upper right corner, in conjunction with OPTIONS=ABORTX, was sometimes opening the trace window and outputting a few traces before the application completed exiting.

1671.6

Fix

ATE: Launching child processes from the ATE client that was resulting in spurious not-licensed prompts.

1671.5

EIR

Windows printing workaround: if you know the exact and complete name of the printer, you can eliminate the normal logic which enumerates the available printers in order to determine the best match, by preceding the name with an asterisk, e.g.

DEVICE = *PDF-XChange Printer 2012

This could potentially be useful in certain environments where the printer enumeration operation was hanging, taking too long, or otherwise causing problems.

1671.4.6

Fix

XTREE/ATE: when editing cells containing a background cell color byte (cformat B), changes to the cell were potentially resulting in the answer array sent back to the host application being prematurely truncated.

1671.4.5

EIR

ISNULL function now generates an error when it should.

1671.4.4

EIR

LibXL.dll 3.8.8 fixes and refinements: reduced memory consumption for files with a lot of strings; improved performance; fix a critical bug with loading some xlsx files in 3.8.6.

1671.4.3

EIR

AXL: Add summary argument to the Fn'LibXL'SheetGroupRows() and Fn'LibXL'SheetGroupCols() functions. See libxl.

1671.4.2

New

Add CSV Directive SetGroup in CSV2XL.2.1(243).

1671.4.1

Fix

CSV2XL 2.1(242): Resolve formatting issue with the SetBanner directive.

1671.3

EIR

INFLD: increase maximum size for multi-line GUI control from 1K to 4K.

1671.2

Fix

INFLD: Fix bug with inability to type into ||s combo fields. Bug introduced in 1671.0.

1671.1.2

EIR

SftTree_IX86_U_75.dll update to 7.5.3.0. Column width optimization now takes the header filter buttons into account, plus other minor technical/compatibility fixes.

1671.1.1

Fix

Close loophole in .CLEAR ARY() in which it may have been possible to clear an array, then use REDIMX ARY(X) and recover the contents.

1671.0.5

EIR

Enhancement: Optimized TRACE Statements.

1671.0.4

New

New MIAMEX function MX'FILETIMES to provide a way to set a file's time stamps.

1671.0.3

EIR

INPUT CSV refinement: the statement will now automatically recognize the pipe character "|" as a delimiter, along with comma, tab, colon, and semi-colon.

1671.0.2

New

Add CSV2XL Directive AddFootnote in CSV2XL.2.1(241).

1671.0.1

Fix

CSV2XL.SBX 2.1(240) fixes a problem the headers not getting scroll-locked in multi-sheet workbooks when using /XL,SetBanner. Previously, only the banner line was being locked.