Please enable JavaScript to view this site.

A-Shell Development History

1548.9.2

Fix

INPUT statement: the LDF decimal character was not being recognized.

1548.9.1

Fix

INPUT statement: inputting from a quoted numeric field (e.g. "1.23") into a numeric variable was resulting in 0.

1548.8.2

Revision

PDFX: eliminate some unnecessary delays in the email setup, typically saving a few seconds off each file spooled.

1548.8.1

Revision

PDFX, Email Type/Method 4: if nothing is in the created PDF, and there is at least one additional attachment, then the created PDF will not be included in the attachment list. This allows PDFX to be used, with Email Type/Method 4, as a means of emailing pre-existing documents without the need to generate a new PDF.

1548.7

Fix

XTREE: The width optimization for merge-out columns (O) was not working properly.

1548.6

Fix

Function/XCALL parameter passing: When an I,4 variable was passed to a function and received into an "AS X0" parameter, the result was truncated at the first null byte.

1548.5

Fix

XTREE: close loophole through which it was possible to fall into edit mode in a non-editable cell when re-entering a tree using an invalid TARGETROW/COL and the XTMF_EDITONLY flag.

1548.4.2

Fix

In XTREE / ATE: close loophole resulting in spurious "Diff unpack error" messages in the ashlog.

1548.4.1

Fix

CASE statements, compiler edit 804: comments containing "..." were resulting in a spurious "invalid case statement error".

1548.3.1

Fix

PolyShell fixes and refinements for 6.4 compatibility. New pshell executeable version 1.4.169.

1548.2.3

Fix

PDFX: Email.Content text was being inserted into the email body more than once when using Types/Methods 5 and 6, if there was more than one Email command following the last Email.Content command in the file.

1548.2.2

Revision

ASQL demo mode refinement: ASQL now fully functional without the license option, but puts the session into overall demo mode. Restart the session to restore normal licensed operation.

1548.2.1

Revision

VUE.LIT 2.0(111) refinements: Improve logic to avoid confusion between switches and native fspecs; add HELP display (VUE/?); support localization (LITMSG.xxx 066,###).

1548.1.3

Fix

Clear screen command was failing to work due to confusion about an initial auto-parent setting. Problem was introduced in the server side of 6.4.1547.3.

1548.1.2

Fix

//PDFX,Email.Method,# wasn't being recognized, causing the subsequent email-related directives to be treated as plain text. It is now recognized along with the older Email.Type,#, as stated in per the documentation.

1548.1.1

Fix

//PDFX commands inserted into a prefix file weren't all getting processed in the expected way. In particular, the Save.FullFileName command was not working correctly.

1548.0.3

Revision

Error handling refinement: attempts to declare a collection type (ORDMAP, MLIST, etc.) on a platform or runtime build which does not support it now generate BASIC error 68 "collection types not supported," rather than the more ambiguous error 3 "out of memory." Requires update of ERRMSG.xxx for the text accompanying the error number.

1548.0.2

Fix

Support new license format under AIX.

1548.0.1

Fix

USING MASK: floating values were being rounded down from F8 to F6 precision prior to applying mask when FPROUND was not set rather than when it was set. This may have caused values with more than 11 significant digits to be rounded, most noticeably in extreme cases like 9999999999999 or .0000000000001.