Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 5.1/6.0, builds 1100-1271

1241 – 28 December 2011

Scroll Prev Top Next More

1241.9

APEX bug fix/refinement: The default preview printer was not being reset after changing the printer in the Print Setup dialog unless the document was actually printed.

1241.8

Compiler refinement (edit 500): LSX files created by the /LF Compiler Switch may now be compiled directly.

1241.7.1

PDFX Email Password Encryption.

1241.7.2

The compiler now allows the use of certain Reserved Words as scalar variables.

1241.6.1

APEX search bug: when searching a file with no page breaks, matches found outside of the currently displayed page were not updating the page display (thus appearing as if the search was "hung").

1241.6.2

XTREE LDF compatibility bug fix: In environments where the decimal point is defined (in the LDF) as a comma rather than a period, the comma was not being handled properly.

1241.6.3

Windows error reporting bug fix: certain errors trapped by A-Shell independent of the OS, such as file not open or illegal record number, were reporting a bogus OS error (e.g. file already exists) in addition to the correct BASIC error.

1241.5

Windows printing bug fix: the overlay file specified by the OVERLAY statement in a printer init file was being left open after printing.

1241.1

AUI_IMAGE bug fix, mainly affecting ATSD/ATE: the client was failing to check for an image with no explicit directory in its local 001004 directory, and was also checking for the image in the server's directory, which could have introduced a delay if that drive letter or folder wasn't accessible to the client.

1241.3.1

Windows printing bug fix: Changes to printer settings made within the printer dialog box, outside of those directly controlled by A-Shell, were not being respected. Note that even after this patch, you must use PASSTHROUGH=OFF in order to take advantage of many such printer driver features (color quality, watermarks, bindings, etc.)

1241.3.2

Windows printing refinement: The orientation in the printer dialog is now initialized based on the specification in the printer init file or passed in the print request, rather than from the current printer settings.

1241.2.1

VUE refinement (edit 311): The typical PC interpretation of the HOME/END Keys is now supported.

1241.2.2

PC Special Key Handling fix.

1241.2.3

(Linux only) The wyz50 driver has been updated to recognize the above key combinations issued by the EZTERM (2.4.38+) emulator.

1241.1.1

XTREE refinement: eliminate a 2 second delay in responding to a second double-click selection event in a second tree.

1241.1.2

XTEXT bug fix: editing session was starting out with an invisible caret if the A-Shell caret was visible prior to the call.

1241.0.1

Further cleanup of issue with ATE clients not being able to save and auto-load their preferred color scheme with applications which don't set their own color scheme. If both the ATE client and server side are at 1241 or above, the client will report its current colors to the server during the license handshake. Assuming the server does not have a LIB:INI.CLR to process, it will then set its own color scheme to match the client.

1241.0.2

MX_WINSETTINGS/ATE bug fix: When no explicit .ash file name is passed to the the load operation (op 3), it was using the server's ash file (in the case of ATSD) rather than the client's. It also now resets the servers's fg and bg colors to match those loaded on the client side.

1241.0.3

COMMON.SBR debugging enhancement: to help trace a reported mystery with COMMON.SBR failure, the TROP_EFS trace flag may now be set to log details of each XCALL COMMON to the ashlog.log file.

1241.0.4

SET.LIT 1.2(153) supports the EFS flag in the SET TRACE operation. Note that the EFS trace flag is normally used for tracing Encrypted File System operations, but because that is not commonly used, the flags is sometimes "overloaded" to activate a debugging trace of temporary interest.