Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 4.6, builds 699-791

778 — 23 August 2001

Scroll Prev Top Next More

1. (WINDOWS) Fix a bug introduced in edit 777 which caused strange cursor behavior, particularly in INFLD, after activating mouse hot spots.

 

2. (WINDOWS) The printer INI files now support the ability to select a specific paper tray or bin:

BIN = <bin name>

Where possible bin names are: UPPER, MIDDLE, LOWER, MANUAL, ENVELOPE, ENVMANUAL, AUTO, TRACTOR, SMALLFMT, LARGEFMT, LARGECAPACITY, CASSETTE, FORMSOURCE, USER# (# may range from 1 to 999).

 

To determine which bins are supported by a particular printer, turn on line printer trace mode (.SET TRACE LP ON), add BIN=UPPER (or any bin name from the list above) to your printer INI, and print a sample file. The trace display will include a list of the supported bin names.

 

BIN support works in both PASSTHROUGH=ON and PASSTHROUGH=OFF modes.

 

See the document ATN1007.PDF on the A-Shell Advanced Support site (http://www.a-shell.net) for complete details about this and every other printer INI command.

 

3. Fix a longstanding bug in ISAMPLUS in which certain unexpected errors during the DELETE, GET, FIND, and RELEASE operations could cause the return status to come back in the channel parameter instead of the stats parameter. (Usually this would result in a file-not-open error on the next access.) The problem was somewhat rare and seemed only to occur when the file was otherwise corrupted (hence the unexpected error.)

 

4. Fix a problem with XCALL COMMON retrieving into a floating point variable when no packet exists. (The floating point variable was get clobbered.)

 

5. Fix a compiler bug in which variables declared with DIM statements were erroneously giving off unmapped variable messages (with /M). Also, ++include not found errors no longer abort phase 1 of the compilation. Previously, this was leading to it either reporting thousands of spurious errors, or not reporting any further errors in the file. (Of course, in any case, you needed to resolve the ++include problem.) Note that to stop the continuous scrolling of compiler error messages, you can compil using the PAGE command:

 

.PAGE COMPIL MYPROG

6. TELSER 1.0(106) fixes some problems parsing the startup command line, and also now supports automatic terminal driver negotiation.

 

7. Most error messages now turn off aux printing and un-silence the display mode, eliminating a problem where you would appear to be hung because of an error message (like SBR not found) that was asking for an acknowledgment but was not showing.

 

8. The //METAFILE (GDI Printing) command now supports AMOS or DOS/Win filespecs. Previously it only supported native DOS/Win filespecs.

 

9. Internal changes made to support COM (Component Object Module) interface. (Not ready for public consumption yet.)