Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 6.5/7.0, builds 1600+ > 2023

1750 — 26 October 2023

Scroll Prev Top Next More

1750.6

Fix

TABX: the forcedSize=# units were not being properly converted from {milliunits} to pixels.

1750.5

Fix

XTREE gridmap: XTREE was aborting if passed an empty gridmap.

1750.4

EIR

INPUT CSV into gridmap refinement: non-trailing empty cells are now included in the gridmap. Previously they were not, which might have created confusion, particularly in the gridmap(int;varstr;varstr) case where a column might have been listed on the header row the CSV but empty in the first data row. Note however, that even with this refinement, empty cells are included only if there are non-empty cells to the right of them (and trailing commas on the CSV lines do not count).

1750.3.1

Fix

WRITECD gridmap bug fix: routine was looping endlessly if no data in row 1.

1750.3.2

Fix

Compiler edit 1038:eliminate bogus runtime error 74 when passing a collection via DYNFUNC.

1750.2.1

Fix

XTREE / GRIDMAP: GRIDMAP(int;int;varstr) variation was showing the column headers as row 1 and dropping the last data row of the grid.

1750.2.2a

Fix

CSV2XL 2.2(291) bug fixes:

//XL,SetRow was cancelling out format attributes otherwise set via
//XL,SetCol or //XL,SetDefaultFont directives, even when the SetRow directive only specified a row height.
Fix some additional 64 bit issues.

1750.2.2b

EIR

CSV2XL 2.2(291) enhancement: add support for 64 LibXL library, which is required when running on 64 bit versions of A-Shell.

1750.2.3

Fix

INPUT CSV wasn't working with non-comma delimiters after the first row. Bug introduced in edit 1739.

1750.2.4

Fix

Revert to -j <jobnam> handling of duplicate jobs as it was prior to 6.5.1711.1. In the interactive case, it will ask whether to abort the prior session. But if running in background, it has to decide for itself. Up through 6.5.1711.0 it was defaulting to aborting the conflicting job, that change inadvertently in 1711.1. Now it is back to the original behavior. Which behavior is better is unclear, but the stable version behavior gets precedence.

1750.1.1

Fix

Xcall GETADR was not properly returning address in 64 bit environments.

1750.1.2

Fix

XTREE not handling 64 bit array descriptors properly.

1750.1.3

Fix

Dynamic array: close a long-time loophole causing intermittent undimensioned or redimensioned array errors.

1750.0.1

 

Initial cutover from 6.5.1744.0. (Edits 1745-1749 skipped to allow for the possibility of back-patches to 6.5, although the intent is for all activity that would otherwise have been in 6.5 to now go into the new 7.0 'stable' release.) At this point though, it is definitely not yet 'stable', and will be considered as beta for another month or so while details of the release are finalized and the various kinks are worked out. After that, a new development series, 7.1, will be launched and 7.0 will remain stable.

1750.0.2

New

CSV2XL.LIT offers a shortcut for spreadsheet printing.

1750.0.3

New

VIEWASHLOG.LIT provides a simple way to view the ashlog.log file contents.

1750.0.4

New

FUNCIDX.LIT generates an XTREE index of functions.