Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

Navigation: Notes by Version and Date > 2019

1668 — 26 September 2019

Scroll Prev Top Next More

1668.3.1

Fix

XTREE: disabling the Auto-Filter due to insufficient memory (see 1668.2 below) was resulting in an editable column mismatch error in trees with a filter status column.

1668.3.2

EIR

ASHNET.DLL 1.13.168 relinked with updated library components for various low level bug fixes/refinements to web protocols HTTP, SFTP, FTP, etc.

1668.3.3

Fix

ISMBLD.LIT/SBX 2.1(145): specifying a device in the initial filespec (e.g. ISMBLD DSK3:MYFILE) was resulting in the device being embedded into the IDX. This was harmless and maybe even desirable, except that if the file pair got moved, it would then cause a location mismatch.

1668.2.3

EIR

XTREE refinement: CTRL_SHFT_+/- (expand/contract all) is now sensitive to the level of the current item. When expanding, it only expands items at that level that are visible , along with all of their dependents. When contracting, it only contracts from the current level down. For example: to make the top 2 levels visible but none below that, start with CTRLSHFT+ on a top level item to expand all, then CTRLSHFT- on a 2nd level item to contract the levels below that.

1668.2.2

Fix

XTREE refinement: If unable to allocate sufficient memory for the Auto-Filter operation in a very large tree, it now disables the Auto-Filter for the current tree. Previously it crashed.

1668.2.1

Fix

XTREE bug fix: Close a loophole that in some cases prevented a progress dialog specified in XTR'DELCTLID from being removed.

1668.1

Fix

XTREE: resolve a conflict between Auto-Filter and ListX.

1668.0.10

Fix

SftTree_IX86_U_75.dll update to 7.5.2.2; minor technical/compatibility fixes.

1668.0.9

New

Add CSV2XL Directive SetBanner to CSV2XL 2.1(238).

1668.0.8

Fix

CSV2XL 2.1(237): date and time formats were getting corrupted in some cases due to confusion between the format set in a SetCol directive and the format determined by examining the actual column data. Since dates and times are normally encoded in a standardized binary format in order to allow the spreadsheet program to sort and/or reformat them, encoding non date/time values in date/time format results in unintelligible values.

1668.0.7

New

CSV2XL 2.1(236) refinement to the AddSheet directive: extension may now be eliminated from the directive in order to allow the current output format to set the standard extension. Previously you had to specify either xls or xlsx which would then cause problems if the actual format didn't match.

1668.0.6

Fix

CSV2XL 2.1(235) refinement: remove warning about "non-date/time" previously generated by empty cells in date and time columns.

1668.0.5

New

CSV2XL 2.1(234) Enhancement: new parameters to the //XL,SetCol directive:

total: forces column to be totaled

nototal: disables totals for the column

These override the ColTitleTextRegex directive in the CSV2XL.INI file, as well as the default rules, which are to total numeric columns.

1668.0.4

New

CSV2XL 2.1(233) Enhancement - New directive:

//XL,AddComment,row=##,col=##,text=text{,width=pixels}{,height=pixels}

Note that as of LIBXL 3.8.5, this directive is ignored for XLSX format, i.e. is only supported for XLS format.

1668.0.3

New

New LIT command LOGROLL rolls over—i.e. rotates—log files.

1668.0.2

EIR

Compiler refinement (edit 918) : the shortcut operators += and -= now work with collections. Adding/subtracting collections was implemented in 6.5.1650, but the compiler was recognizing only the long form of the assignment, e.g. $map1() = $map1() + $map(2).

1668.0.1

EIR

ATE refinement: streamline the delivery of type 2 server-based ATE licenses to the client. This shaves dozens of milliseconds from the initial handshake, and eliminating one source of intermittent licensing failures.