1127.2.1 |
Compiler bug fix: specifying an initial value on a MAP statement within ++PRAGMA EXTERN_BEGIN/EXTERN_END (or an ++EXTERN statement) was not generating any compiler error but was causing A-Shell to crash immediately on running the program. |
1127.2.2 |
AUI_CONTROL enhancement: internal icon resources can now be referenced via the #dddd syntax (where dddd is the decimal icon number). |
1127.2.3 |
XTREE column configuration refinement: column configuration now saved even when tree is exited with ESC (since this is a common exit not necessarily considered as "cancel"). The only way to exit without saving is now Control-C. |
1127.2.4 |
Command line refinement: selection of an internal icon using -g <name> can now be done by number, i.e. by replacing <name> with a numeric value 1001-1999. (These icon numbers are assigned as icons are added to the A-Shell executable and remain fixed thereafter.) This is mainly of in ATE, where it may be more convenient than using the assigned names. (You can optionally use the #nnnn syntax, i.e. -g #1001 or -g 1001). You can also specify another DLL or EXE to load the icon from, using the -g iconame::module syntax, e.g. -g transform::ashico1. |
1127.2.5 |
Vista-style icons: A first attempt at updating the ashico1.dll icon library to Vista has been made in the form of a new ashico1v.dll module. The new module has the same set of icon names, but most of them have been upgraded to "Vista style". The degree of backwards compatibility to XP and before has not yet been adequately tested. A new version of the icon display program, ICODLG[907,27] has been created under the name ICODLGV for testing. |
1127.2.6 |
AUI_CONTROL enhancement to Control Sizing in Pixels. |
1127.1.1 |
Enhancements to SCRSTS.SBX implement additional parameters. |
1127.1.2 |
Enhancements to MX_REGISTRY allow for deleting keys and values. |
1127.1.3 |
Compiler refinement: When declaring external variables within a function or procedure using ++pragma extern_begin (see 1125.2 below), overlay specifications no longer are treated as errors. This makes it much easier to use ++include to include a set of map statements to be declared as external. Note, however, that any such overlay specification is essentially ignored by the extern declaration; as with all extern declarations, you are merely identifying previously-defined variables, not actually defining anything new. |
1127.0.1 |
Add new routine MIAMEX, MX_SHORTCUT. |
1127.0.2 |
Add new ?Tab command AG_SHORTCUT. |