Please enable JavaScript to view this site.

A-Shell Development History

1400.3

XTREE/ATE bug fix: attempting to add a new row to a tree during re-entry with XTROP_REPLACE was failing to add the new row due to overly aggressive ATE protocol optimization. Problem resolved by updating either the server or ATE client, or both, to 6.1.1400.3+.

1400.2

XTREE bug fix: exiting via a context menu was failing to update the xtr'xrow parameter for multi-select (XTF_MSEL) trees.

1400.1.1

MX_FILESTATS bug fix: the bytes parameter was returning an invalid size for files > 2GB and >4GB. Under Windows, the return value was -1 if > 4GB; under both Windows and UNIX it was wrapping around (going negative) > 2GB.

1400.1.2

SIZE.SBR now supports files larger than 2GB when the returned parameter is any F type. Previously, it only avoided the 2GB limit for F,6.

1400.1.3

AUI refinement: Previously, the minimize button for modal dialogs (with the MBF_SYSMENU and MBF_MAXBUTTON flags) was disabled to prevent the user from minimizing the dialog and leaving the parent window in an apparently locked state. Now, the minimize button is longer disabled. Instead, minimizing the dialog automatically minimizes any parent dialogs and the main window. When restoring from the Task Bar, all the non-hidden dialogs are restored.

1400.0.1

Add New Subroutine MX_CLRINBUF to clear input buffer and thereby eliminate all type-ahead.

1400.0.2

New extended TAB command AG_CLRINBUF (106) clears the ATE client input buffer: ? tab (-10,AG_CLRINBUF); chr(127). Note that MX_CLRINBUF will automatically issue this command, so you would normally only use AG_CLRINBUF separately in specialized situations.

1400.0.3

ATHTTP.SBR 1.1(104) updated to be more robust about handling keyboard characters at the same time as the file transfers.