Please enable JavaScript to view this site.

A-Shell Development History

1408.5.1

AUI refinement: when a modeless dialog is created in an initial minimized or maximized state, the min/max buttons (MBF2_MINBUTTON, MBF_MAXBUTTON) are now automatically added. This is a follow-up revision to 1402.7 which removed the buttons when the corresponding flags were not specified, but it doesn't make sense to create a minimized or maximized dialog without buttons to normalize it.

1408.5.2

CGIUTL.SBR bug fix: CGIOP_GETPAR was getting stuck in an infinite loop when trying to retrieve a parameter whose name as a subset of a previous of a previous parameter name or value.

1408.4.1

ASNHET.DLL 1.7.150 recompiled/relinked with latest third-party libraries. Also, ashnet.log entries now separated into two parts: one prior to the request and one after it, thereby identifying any incomplete requests and also showing time elapsed to process the request.

1408.4.2

Clipboard refinement: marked text on plain text screens is now automatically copied to the clipboard, eliminating need for ^C or Edit > Copy.

1408.4.3

MX_AGWRAPPER refinement to previous enhancement in 6.1.1399.0: when used with AG_SHLEXEC, it now examines the parameter list to determine whether to use the single character or extended response mode. Since 1399 it was using the single character mode, which was truncating the exit-status for applications that specified the &h0200 waitflag.

1408.3

PDFX5 fix: Email.Content was getting truncated at 256 characters for Email.Type (or Email.Method) 1 and 2.

1408.2

ASHNET.DLL 1.7.149 adds a timestamp to the HTTP.SBR ashnet.log entries.

1408.1

PDFX5 workaround: The new PDF-X v5 driver defaults to A4 papersize (some kind of English payback to the colonials), rather than to the size set in the driver's properties dialog. To overcome this, A-Shell now translates PAPERSIZE command—both the printer init file version and the //PAPERSIZE GDI directive—into a //PDFX.Paper.SheetSizeIndex command so the PDF output matches the expected paper size. To take proper advantage of this workaround, add a PAPERSIZE=LETTER (or whatever your preferred size) to the printer init file(s) used for PDF-XChange v5 printing.

1408.0.1

A-Shell/Win now detects Duplicate Machine Names.

1408.0.2

Updated LIT Commands.

1408.0.3

Mask bug fix: the introduction of the 'N' and 'n' mask characters in 1407 broke the PRINT USING MASK operation.