Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 5.1/6.0, builds 1100-1271

1262 – 11 November 2012

Scroll Prev Top Next More

1262.5.1

SBR=SBX_RUNDIR bug fix: The current RUN location was being changed by XCALL AMOS operations, breaking the SBX search path logic for subsequent XCALLs after return from the XCALL AMOS.

1262.5.2

Error logging refinement: certain Basic errors now list the current PPN in the log message.

1262.4.1

.ARGCNT refinement: The current .ARGCNT value (# of arguments passed to the current subroutine, function or procedure) is no longer wiped out by calls to functions or procedures. This eliminates the need to copy it to a local variable immediately upon entrance into a routine.

1262.4.2

INFLD Font Size Calculation Refinement.

1262.3

ATE bug fix: The maximum size of the fname parameter in MX_GETOFD (get open file dialog) is now 256 as documented, and as it has been for A-Shell/Windows. Previously it was set at 64 for ATE.

1262.2.1

Refinement to control and font sizing for edit, combo, and up/down controls in the main window when using a non-zero font scale factor: In this situation, it is common for the combo box height to be taller than the row height, leading to overlapping of controls on adjacent rows. To avoid this, A-Shell now scales down the font used for edit, combo, and up/down controls to fit within a combo control that itself fits within the row. The end result is likely to be a smaller font used for editable fields, but this seems like a reasonable price to pay to avoid having overlapping controls and different font sizes in the different editable control types. The "Force edit box height to match combo" option now has little effect in most cases. Note that the change should have no effect on dialogs.

1262.2.1

INFLD multi-line display refinement: the static text control is now used for displaying the field unless the ||C or |E TYPE code is specified. This makes the multi-line fields match the look of the single-line fields.

1262.1.1

New GDI Printing Directive: //ORIENTATION,mode, where "mode" = "landscape" or "portrait." The directives //LANDSCAPE and //LANDSCAPE are also supported.

1262.1.1

ATE bug fix: decoding of certain structures whose length was not a multiple of 4 was sometimes omitting the last byte. (Symptom reported was that TXC'MAXROWS in XTEXT was not working.)

1262.0

See 1262.1.1.