Please enable JavaScript to view this site.

A-Shell 6.5 Development Notes

 

1734.2.1

XTREE/INFLD: set matching (e.g. SETDEF, ListX, CellListX) now treats the double-quote character (") as any other character, hopefully making it easier to support descriptions with matched or unmatched embedded quotes, e.g. ...,RUL,6" ruler,...

1701.2.4

INFLD: List substitution (||l or ||L) now supports matching an empty field to a key entry in the list consisting of just blanks, provided that the XMIN parameter is not zero and the O (optional) type code is not set. For example, in the list

/  /Nowhere/01/Up/02/Down/03/Middle/

passing an empty field to INFLD will now match against the Nowhere entry in the list provided XMIN>0 and field not optional. Previously, null fields were not initially matched against the list, resulting in the initial field display defaulting to nothing.

1691

Add and revise INFLD Type Code ||1.

1691.0.2

New type code ||p disables the use of the clipboard paste option.

1688.6.2

Windows keyboard mode refinement: when |K is specified, Ctrl+LEFT and Ctrl+RIGHT now navigate to previous and next word—equivalent to the traditional Ctrl+A and Ctrl+W.

1688.6.3

Enhancement: new type code |9 causes Ctrl+HOME to exit with exitcode 9. This is mainly intended for use with Windows keyboard mode (|K) where you would probably want the HOME key to just move the cursor to the start of the field (like Ctrl+U), in which case you would want to omit the type 9 and just use |9.

1671.3

Increase maximum size for multi-line GUI control from 1K to 4K.

1670.0.1

Enhancements to handle INFLD Password Encryption in GUI environments.

1646.0.3

New TYPE code |# disables the automatic display of "0" in a numeric field when nothing entered.

1617.0.2

Enhancement: new Type code ||` (vertical bar, vertical bar, grave) forces unconditional destructive CR; text mode only.

1602.0.1

GUI enhancement: The warning bubble that otherwise appears in password fields when the CAPS LOCK key is on is now suppressed for fields with the fold upper case (^ or |u) type code. It may also be suppressed with the new type code ||p. The first part of this also implemented in 1550.5.