Please enable JavaScript to view this site.

A-Shell Development History

1115.4.1

INFLD bug fix: raw input (TYPE @) was not setting exitcodes for function keys.

1115.3.1

Bug fix: EZTYP was not working under UNIX.

1115.3.2

W98 workaround: ASHW32.EXE 5.1 now works under W98. Previously it failed to launch, reporting an error linking PrtDlgEx. (Note that for various reasons, you should probably use the "c" version with W98).

1115.3.3

ASHW32 now warns you when trying to create GUI controls, if your terminal driver doesn't support graphics.

1115.2.1

Fix bugs relating to recently introduced support for AUTO_MEMOPEN with sequential input files (see 5.1.1114.0 below):

- Byte value 0xFF was being confused with EOF.

- XCALL GET was crashing when it tried to input from a memory file.

- RUN, LIT, and SBX files, and any file with "in use" flag set, are now excluded from AUTO_MEMOPEN consideration.

An example of a program that was failing prior to the above fixes is DIR/V. (For example, DIR/V [] was finding itself in memory when trying to read the version info from the file, then crashing because it uses XCALL GET to read the binary version info.)

1115.2.2

MX_REGISTRY fix: The set operation (opcode 3) wasn't working for DWORD types. It was always setting them to 0.

1115.2.3

XTREE fix: The focus was being lost after using the space bar to toggle a checkbox or radio button cell.

1115.1.1

Fix Wildcard handling for COPY, MOVE and RENAME.

1115.1.2

MOVE.LIT enhancement: MOVE.LIT now works under Windows (previously was only under UNIX) and supports all of the switches and syntax options of COPY. (Both are implemented via MIAMEX, MX_COPYFILE, for which the difference between MOVE and COPY is just one bit in the FLAGS.) As with COMPIL and OCMPIL (another example of two identical programs with different names), the program checks its own name and runtime to decide which way to act.

1115.0.1

New GDI printing directives XORIGIN and YORIGIN define minimum offset from paper corner to 0,0 print position.

1115.0.2

Add XTREE Coldef Enhancement.

1115.0.3

Enhancement to AG_SETCOLOR now makes it possible to query the RGB definitions of any of the A-Shell palette colors.

1115.0.4

Enhancement to AG_GETENV now "demangles" paths.

1115.0.5

MX_GETENV enhancement: A new optional parameter allows the returned environment variable definition to "de-manged" if applicable:

XCALL MIAMEX, MX_GETENV, envvar, value {,flag}

If the flag parameter is specified and set to 1, then the returned value will be de-mangled. (See AG_GETENV above for details.)

1115.0.6

AUI_CONTROL fix: Setting the parentid parameter for a dialog to -1 (to force the dialog to be positioned relative to the main window, regardless of whether there was already a modal dialog defined) wasn't working due to signed/unsigned arithmetic confusion.

1115.0.7

Windows Refinement: The centralized help file loader now reports detailed error messages when it fails. Previously it may have remained silent.