961.3.1 ATE
Fine tuning of type ahead handling.
961.3.2 UNIX
Low level input routine was not handling receipt of 0xFF character properly (generally only a problem in the case of raw data input).
961.3.3 Windows
Switch to latest VS2005 Microsoft development environment. Theoretically, this should not affect executable, but probably there are many subtle effects, hopefully good ones.
961.1.1 XTREE
Enhancement: column sorting now percolates down through all the levels of a multi-level tree. Previously, only the top level items were sorted. Note that in either cases, child rows remain with their parents.
961.1.2 INFLD
Checkboxes: The ||m code (see 958.1 below) now works for fast checkboxes as well as fast combo boxes, causing them to return EXITCODE 13 rather than 0 when they are exited by clicking.
961.0.1 XTREE
Add two switches to cformat:
• | New column cformat code "n" causes empty cells to always sort to the bottom, regardless of whether sorting up or down. May be used with any column type. |
• | New column cformat code "^" causes sort to be case insensitive. Note that whether case sensitive or not, the collating sequence is based on the Windows locale and not the LDF. |
961.0.2 xcall AUI
Dialogs created with xcall AUI,AUI_CONTROL may now specify a parent ID of -1 to signify that the dialog is a child of the main window. The default (0) makes the new dialog a child of the current dialog, if any.
961.0.3 A-Shell/Windows
Add "Settings" to the text of the File menu options, to reduce user confusion about the meaning of the File options. What previously said "Load," for example, now says "Load Settings."
961.0.4 A-Shell/Windows
A-Shell/Windows command line: the -o <settings file> specification may now contain embedded %env% variables. For example, when sharing a single %MIAME% directory between multiple users that may want to have independent settings without having to change the settings file name, you could use a standard -o parameter of something like:
-o "%USERPROFILE%\Application Data\A-Shell\myapp.ash"
If the specified file is not found, A-Shell will also look for it in the %MIAME% directory, and that isn't found either, it will look for %MIAME%\default.ash. Regardless of which (if any) is found, when the user uses the Settings...Save option to save the settings, they will be written to the location specified by the -o switch. The effect of this is that users may start out sharing their window settings, but as they customize them, they start using their own private settings.
961.0.5 xcall AUI
Dialogs with the MBF_SYSMENU and MBF_MODELESS flags will now also contain a minimize button.
961.0.6 xcall AUI
Dialogs with the MBF_SYSMENU flag now offer additional choices for how it responds to the user clicking on the "X" to close it. By default, that sends an ESC and leaves it to the application to close the dialog (using AUI_CONTROL opcode 3). The new options require setting the MBF_KBD flag, which previously had no effect on dialogs. If you set that flag and put something in the command parameter, then that string will be sent instead of the standard ESC. If you set the MBF_KBD flag but leave the command parameter empty, then dialog will close itself without sending anything to the application. This might actually be very convenient for status/info/debug dialogs that are just outputting auxiliary messages, perhaps via SCRSTS.SBX; in which case further output would just be thrown away.
SCRSTS.SBX 1.0(105) now supports this capability; see the updated TSTSCR sample program (edit 104+) in [907,20] to experiment with it.)
961.0.7 xcall XTREE
Minor timing adjustment in the click-handler to try to eliminate a scenario where a double-click on an XTREE may have a side effect as if a click was issued for a control that is popped or revealed immediately after the exit from XTREE.
Summary Table
961.3.1 |
Fine tuning of type ahead handling. |
GUI |
961.3.2 |
UNIX: Low level input routine was not handling receipt of 0xFF character properly. |
Gen |
961.3.3 |
Windows: Switch to latest VS2005 Microsoft development environment. |
Gen |
961.1.1 |
Column sorting now percolates down through all the levels of a multi-level tree. |
GUI |
961.1.2 |
The ||m code now works for fast checkboxes as well as fast combo boxes. |
GUI |
961.0.1 |
Add two new switches to cformat. |
GUI |
961.0.2 |
Dialogs may now specify a parent ID of -1 to signify that the dialog is a child of the main window. |
GUI |
961.0.3 |
Windows: Add "Settings" to the text of the File menu options, to reduce user confusion about the meaning of the File options. |
Gen |
961.0.4 |
Windows: the -o <settings file> spec on the command line that invokes A-Shell may now contain embedded %env% variables. |
Start |
961.0.5 |
Dialogs with the MBF_SYSMENU and MBF_MODELESS flags will now also contain a minimize button. |
GUI |
961.0.6 |
Dialogs with the MBF_SYSMENU flag now offer additional choices for how it responds to the user clicking on the "X" to close it. |
GUI |
961.0.7 |
Minor timing adjustment in the click-handler. |
AUI |