Please enable JavaScript to view this site.

A-Shell Development History

 

 

996.6.1

Fix problem with returning to eventwait after closing a popup dialog

996.6.2

Fix problem with ^Y, ^Z clearing mask chars from GUI mask fields

996.5.1

Host/login dialog

996.5.2

If host, login, or password = "[init]", launch dialog to enter them;  then save new values in registry; support new encryption key #2 (7 bit to avoid the Chinese problem)

996.5.3

Increase max len of hostname from 40 to 64

996.5.4

FTPLogin dialog now auto-saves the values

996.5.5

Apply sanity test to ATE update offer (in case of problem getting version of client)

996.5.6

Remove prtxls.sbr

996.4

XTREE: add border around active edit cell; add MOST.ICO

996.3.4

Add as_getsockopt

996.3.1

Support OPTIONS=NODELAY on the client side also (doesn't help RHEL5 slow echo)

996.3.2

OPTIONS=TCPNODELAY was also setting OPTIONS=AUTOX (which was default anyway, but ugh!)

996.3.3

Support TCPXFLG_ASYNC with TCPOP_CONNECT, timer with TCPOP_CONNECT, detect closed connection on TCPOP_CHECK

996.2.1

New INFLD Type Codes.

996.2.2

INFLD refinement: The self-service combo mechanism (SETDEF="...") can now be used in conjunction with a GUI, non-date-picker date (D|G|g) to get a field that acts like a date (with date formatting and validity checking, but which also exits with EXITCODE=-29 if you activate the drop-down (i.e. calendar) display.

996.2.3

TAB(-10,20) bug fix: The abbreviated mode, TAB(-10,20);text,format;chr(127); was also treating the format code as an alphanumeric control ID, causing a build-up of controls at the same location, which could result in some strange video effects (like overlapping or double-printing).

996.2.4

XTREE fix: Hitting ESC to exit an array-mode tree was causing the first byte of the ARRAY parameter to be nulled out.

996.2.5

INI.VUE now supports WIDE = ### to establish initial terminal width (provided emulator supports it). (Use TALL = ### to set terminal height).

996.2.6

SET.LIT 1.2(151) now supports SET TERMINAL WIDTH # for values other than 80 and 132 (provided you have a "G" driver).

996.2.7

Calendar control refinement.

996.2.8

INFLD GUI enhancement: When |K (Windows keyboard mode) is NOT used, the SHIFT+ARROW keys now work like they would in text mode, i.e. as function keys to be translated via the translation tables. (The standard exitcodes for the shifted arrows are: -36, -37, -38 and -39.)

996.1.1

XTREE fix: column ordering with the XTR'COLORDER() array wasn't working properly when columns > 31 appeared in the array. Note: the feature only allows you to control or override the ordering of the first 31 visible columns, but it should not impose any restriction on the number of columns total. Any column which does not appear explicitly in the XTR'COLORDER() array will appear in its otherwise numeric order after all the columns that are explicitly code in the XTR'COLORDER() array.

996.1.2

XTREE fix: Combo box keyboard item selection (i.e., the ability to select items in combo box cells by typing the first character(s) of the desired item) was not working.

996.1.3

MESAG.SBR fix(?): Disable a weird and ancient bug (feature?) in MESAG.SBR (text mode) in which a message displayed via opcode 4 would be saved and later redisplayed on exit from a subsequent opcode 2.

996.0.1

XTREE bug fix: The optimization logic involved in sending back just the parts of the ANSWER array that had changed had a bug which caused it to, in some circumstances, null out the first byte of the answer array. (Which, depending on the application logic, could lead to the entire answer array being cleared, which would, in effect, set it back to the original values in the data array.)

996.0.2

Add ERASE.LIT switches to not display recently modified files, and to display syntax and switches.

996.0.3

DIR.LIT 3.0(143) incorporates a new switch: DIR <wildspec>/MINDAYS:#  This is the same as with ERASE/MINDAYS:#; it skips files that have been modified with the specified # days.

996.0.4

XTREE fix: changing most MX_WINSETTINGS values no longer causes XTREE to get resized.