Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

Navigation: Notes by Version and Date

1725 — 14 February 2023

Scroll Prev Top Next More

1725.3.1

Fix

XTREE: processing a filter was re-enabling the filter buttons on all the eligible columns, rather than leaving them in the current state.

1725.3.2

Fix

RUN intepreter: programs compiled without /X:2 but which included code that caused a minimum run version to be added to the header were either aborting with a "RUN file is in an incompatible format" error, or simply crashing. This probably only affected programs containing the very new DATN() function.

1725.2.1

Fix

(Windows ATE Server) AUXLOC printing: the PREFIX and SUFFIX options were being ignored when printing to ATE from a Windows server.

1725.2.2

Fix

PDFX/ATE: When printing through ATE using one of the //PDFX,Save directives that specifies only a directory and therefore using the original source filename, the resulting filename was getting a -# suffix appended even when the WhenExists directive was not set to AutoNumber. This was a side effect of ATE saving printed files in its cache directory with -# suffixes to make them unique, which is why it only affected ATE printing.

1725.1

Fix

MX_CLFLAGS: updating some of the flags was not having the same effect as specifying that flag on startup. For example, using MX_CLFLAGS to set the CLF_HEI bit was not having the same effect as specifying -hei on the ashell command line. The problem mainly affected the CLF_EXIT, CLF_HEI, CLF_HETCKI, CLF_NOHANG, CLF_HANGDELAY, CLF_HANGPARENT, CLF_QUIET, CLF_SUBMIT, CLF2_SILO, and CLF2_NTTS flags.

1725.0.1

New

Compiler edit 1014, add support for trigonometric DATN Function.

1725.0.2

Fix

FACT(n): upgrade the implementation of the factorial function to support non-integers. It now matches the AlphaBASIC version and the generally accepted mathematical definition, using the standard C library function tgamma(n+1), with the one exception being that FACT(-1) returns 0 instead of -nan (not a number). Note that the previous implementation appeared to accept non-integers but returned completely incorrect results. Thanks to Bob Fowler for this correction.

1725.0.3

EIR

VERSYS.LIT updates:

3.1(112): Add dynamic function index to the display

3.1(113) Refinement to recognize header signatures &hF202 (OCMPIL with minimum version) and &hF203 (COMPIL with minimum version.)

1725.0.4

EIR

CSV2XL.SBX 2.1(269): Extend limit on individual //XL parameters from 256 to 512 characters. This was mainly an issue for footnotes and possibly banners, which can get quite lengthy.