Please enable JavaScript to view this site.

A-Shell Development History

1124.8.1

Compiler enhancement: initial values and overlays are now supported within DEFSTRUCT / ENDSTRUCT.

1124.7.1

XTREE bug fix: XTR'COLUMNSORT() was not getting updated properly (problem exacerbated in 1122.1).

1124.6.1

XTREE bug fix: XTR'COLUMNSORT() was not getting updated properly (problem exacerbated in 1122.1).

1124.5.1

Clean up various minor problems related to the PREVIEW=ON and APEX=ON commands introduced in 1124.3 below.

1124.5.2

Aux printing enhancement: When attempting to print to the PROMPT: device in a non-local Windows, the DEVICE is automatically changed to DEVICE=AUXLOC:PROMPT: to forward to the PC client. (This should eliminate a number of tech support issues that relate to attempting to print to the PROMPT: device on an ATSD server.) It may also eliminate at least one cause of a file being left in-use after a failed attempt at printing.

1124.4.1

Refinements to PDFX Email.Type.4: modify format of the PDFX Log File, and add/improve GDIPRT tracing.

1124.4.2

TAB(-10,AG_EVTMSG) / trace.print fix: Tokenization was causing the message to be truncated at the first comma in some cases.

1124.4.3

DIR.LIT 3.0(147) fixes a problem in which the /D switch was ignoring the /MIN:# and /MAX:# and /MINDAYS:# switches. Also adds support for /MAXDAYS:# (to display files recently modified).

1124.4.4

Add new parameter and enhancement to HOSTEX.SBR (for UNIX).

1124.3.1

More PDFX Email.Type 4 to support improved SMTP mailing via email type 4.

1124.3.2

Two new printer init commands:

PREVIEW=ON forces the SSW_PREVIEW flag (524288 or &h80000) to be set in the switches, provided that the SSW_NOPREVIEW flag (1048576 or &h100000) has not already been set. This is equivalent to passing the /PREVIEW switch to PRINT.LIT, or setting the SSW_PREVIEW bit in the switches parameter to XCALL SPOOL.

APEX=ON is nearly the same as PREVIEW=ON, but is specifically for the ATE case where you want the PREVIEW option to be ignored on the server and only recognized on the client. Otherwise, activating PREVIEW on the server in a non-GUI environment might give you the text-mode preview, EZTYP.

1124.3.3

PDFX Email.Type,4 fix: It was not supporting ";" (semicolon) as a valid delimiter when multiple email addresses were included in one Email.To, Email.CC, or Email.BCC statement. Now both comma and semicolon are allowed.

1124.2.1

PDFX Email.Type 4 bug fix: In some cases, the email was being sent before the PDF writer had finished writing the file, causing it to abort with the error "Cannot attach PDF file - does not exist". It now waits up to 10 seconds for the PDF file to finish being written before giving up.

1124.2.1

PDFX enhancements to support improved SMTP mailing via PDFX Email.Type 4.

1124.1.1

New MX_PWCRYPT (172) function for simple password encryption (useful GDI files to avoid revealing SMTP password):

xcall MIAMEX, MX_PWCRYPT, CLEARPW$, CRYPTPW$

You specify CLEARPW$, the clear text version of password, and it returns CRYPTPW$, the encrypted version. Note that this is a relatively simplistic password encryption mechanism known to A-Shell and ATE, which is recognized by the fact that the first character will be a chr(2). If you have a need to decrypt then, contact MicroSabio for details. (We didn't publish the decryption scheme because it would compromise what limited security it offers).

1124.1.2

MX_REGISTRY bug fix: The REGOP_SET (3) opcode was always returning the same status value as you passed it.

1124.0.1

XTEXT refinement: in string buffer mode, if the source and destination parameters are the same, it no longer pre-clears the destination. (This was causing confusion since it effectively cleared the source before the source got loaded into the control.)

1124.0.2

PDFX Enhancements to support improved SMTP mailing via PDFX Email.Type 4.