Please enable JavaScript to view this site.

A-Shell Development History

1167.7.1

APEX/PDFX bug fix: PDFX license was being lost when printing to PDFX from APEX (causing the demo-mode stamps to appear on the output.)

1167.7.2

APEX bug fix: Some dialogs displayed by APEX (like printer selection) were causing the APEX window to be repositioned behind the original main window.

1167.2.3

APEX bug fix: Scaling of output generated from the APEX print dialog was not matching scaling of output generated directly.

1167.6.1

Windows 7-bit charset bug fix: virtual key sequences (e.g. VK_F###, VK_xF###, chr(7)+chr(250)+...) were not working in 7-bit mode.

1167.6.2

XTREE bug fix: the 1167.5 patch was causing the answer array to not be returned when the editable tree was exited with ESC.

1167.5.1

MX_EXPFIL enhancement: this function may now be used to reduce the size of a file by specifying a negative value for the addrecs parameter:

xcall MIAMEX, MX_EXPFIL, ch, addrecs, status

Note that addrecs should be the number of LOGICAL records to add to the file (addrecs > 0) or subtract from the file (addrecs < 0).

1167.5.2

XTREE refinement: exiting with ESCAPE was not updating the saved column configuration. This was previously reported incorrectly as having been fixed in 1127.2.

1167.4

APEX bug fix: The APEX printer dialog was offering the option of  printing the current page or a range of pages, but in actuality it was printing the entire document.  Those options are now properly supported.

1167.3

XTREE bug fix: The column width save/ feature (XTUCFG_WIDTH) was only working up to the first hidden column.  (It was broken in 1164.6)

1167.2.1

Windows font selection bug fix: Previously it was not possible to switch to the MIAME Terminal font using the font dialog if miame.ini FONT=  statement specified the ANSI character set.  (The problem here is that MIAME Terminal does not support the ANSI character set, and in the font selection rule hierarchy, character set is more important than face name. So requesting MIAME Terminal was typically resulting in Courier New,  which does support ANSI.)  This problem has now been fixed by detecting  the choice of MIAME Terminal and switching to the OEM character set. This in turn allows ATE users to easily override the default font (Lucida Console, ANSI) by changing to MIAME Terminal and then using the File > Save Settings option.

1167.2.2

INPUT CSV bug fixes: (1) last field on line was not being de-quoted; (2) "" (literal quote pairs) were not always acting like raw characters when at the start or end of a field. (That is, sometimes they were being removed as if they were part of the standard field quoting.)

1167.2.3

MX_KILL and MX_ZAPQUEUE now leave entries in ashlog.log.

1167.2.4

APEX bug fix: display mode was inappropriately reverting to multi-page (typically making the page very small) whenever returning from the APEX print or print setup dialogs.

1167.1

GUI display bug fix: dialog grid scale factors were incorrectly being applied to the main window.

1167.0.1

Windows printing bug fix: when a print filter changed the printer name or switches, it was causing an infinite loop.

1167.0.2

Cleanup some leftover issues from the removal of the limits on menu items and controls (see 5.1.1166.6). Menu items beyond 400 were not responding to click events, and in some cases controls beyond 600 were not behaving properly.