Please enable JavaScript to view this site.

A-Shell Development History

966.1.1

New XTREE Code "u" allows cell to be given the edit focus but in read-only mode.

966.1.2

XTREE context menus—i.e., right-click or popup menus—are now used even when an editable cell currently has the focus. Previously, if you hit right-clicked while in the process of editing a cell, you would have gotten the standard edit control popup menu with copy/cut/paste options.

966.1.3

INFLD background color logic (see 963.4 below) now applies to editable cells in XTREE also.

966.1.4

New XTREE field XTR'CLOSEDENDED allows toggling of "open ended" option for last display column.

966.0.1

When in |K (Windows keyboard convention) mode, INFLD now remembers the INS/REPL state from one field to the next. Also, for a subtle visual clue as to which mode it is in, the vertical bar caret is bold when in REPL mode. Note that program or internally controlled changes to the INS/REPL mode do not affect the remembered state.

966.0.2

New INFLD TYPE ||I forces INS mode off.

966.0.3

Adjust way files are locked during editing to make more compatible across operating systems—e.g. for when a UNIX machine is emulating a Windows files server or vice versa.

966.0.4

LCKFILEforces VUE to create a separate <file>.lck file while <file> is being edited.

966.0.5

Add Dump Font Cache option to help in debugging and analyzing font usage.

966.0.6

Refine reporting of errors during control creation. Previously, it would only report the first three, the theory being that after that, you probably realize you have something terribly messed up and would appreciate not having to dismiss endless message boxes in order to get out of the program. Now, since we have the debug dialog mechanism, it just forces the debug dialog window open and reports each error.

966.0.7

Fix a bug where it was not displaying the title in certain OPCODE combinations involving MMO_SVA.

966.0.8

Fix bug in SETDEF scanning for match on initial preload in which it would accept certain partial matches even when a full match was farther down the list.

966.0.9

Refine startup command line parsing logic for distinguishing when a "\n" is part of a literal filename and when it should be considered a line break. Previously a \n immediately following a filename would be treated as part of the filename unless there was an intervening space. Now an \n after the first dot in the filename will be considered as a line terminator.

966.0.10

Fix problem in which date picker drop-down would sometimes pop itself back up. Problem crept in when self-serve date dropdown was introduced in 965.4.

966.0.11

When a dialog is deleted, any associated menus are now automatically deleted. Previously, this was causing menu resources to be used up, with the eventual effect of running out of them.

966.0.12

When the drop-down button of an inactive INFLD control is clicked, the subsequent activation of the field (assuming it takes place within 500 ms.) will automatically trigger the auto-dropdown operation, which should eliminate the annoyance of having to click two times on such a control to get it to drop down (once to get the application to activate the control and once again to initiate the drop-down display).