Please enable JavaScript to view this site.

A-Shell Development History

969.3.1

Allow "End Function" as an alternative to "EndFunction" and "End Procedure" as an alternative to "EndProcedure".

969.3.2

Fix: Procedures and functions now support switches and do/while loops within them. (Previously this caused a compiler error message.)

969.3.3

Fix an obscure problem with handling of switches that were logically nested (by execution chronology) but not physically nested.

969.2.1

Windows Fix: A directory lock was not being released after scanning a directory until another directory was scanned. The one known symptom was that SYSACT could not delete a directory (because it scans it immediately before trying to delete it.)

969.2.2

Fix MIAMEX,MX_COPYFILE: under UNIX, it was not working with filenames containing spaces.

969.2.3

Fix a problem in COMPIL (new/current version 1.1.326) introduced with function support in version 1.1.322 in which CALL and GOSUB didn't allow the use of a line number instead of a label (e.g. GOSUB 1000). (We probably should have left this as an error and just changed the message to one chastising you for even attempting such an offense against programming aesthetics, but backward compatibility concerns overruled.)

969.2.4

Windows install program and startup command now support target directories with spaces in them.

969.2.4

Fix: MBF_ALTPOS dialogs with no parent were not being positioned properly according to the grid. (The sample program DLGCTR[908,28] wasn't always centering the dialog, depending on the screen resolution and other factors.)

969.1.1

Fix: AM75/AM65 was not allowing certain function keys to be translated (particularly PageUp / PageDown).

969.1.2

Several XTREE fixes:

Clicking on the expand/collapse buttons in a multi-level tree was returning exitcode -48 (rather than performing the expand/collapse) if an editable cell previously had the focus.
On re-entry (XTROP_RESELECT), if the XTF_NOREDRAW flag is set, no changes are made in the status of currently expanded or collapsed rows. Otherwise, the XTR'EXPANDLEVEL parameter determines that.
Close memory leakage loophole when using XTROP_REPLACE or XTROP_CREATE to replace data in an existing tree that had auxiliary memory allocations to support features such as row fonts and images.
When a column defined a ClickExit= option, the following column was acting as if it had ClickExit=-1.
TAB and Shift-TAB now navigate from the first editable cell to the last (as they would in a dialog). The arrow keys, however, stop the navigating at the end of the row or column.

969.1.3

In AUI_CONTROL, CTYPE2 flags can now be updated via opcode CTLOP_CHG with the MBST_STYLE flag.

969.0.1

Add User-defined Functions to A-Shell BASIC extensions.

969.0.2

Add Procedures to A-Shell BASIC extensions.

969.0.3

Add PRAGMAs in support of above new items.

969.0.4

Add Dot Variables in support of above new items.

969.0.5

Add two new macros to ? TAB(-10,23).