Contents - Index


 

Release 1.4A was completed on 08/06/95.

 

Enhancements / Changes

 

Word-wrap mode now uses (and saves, where possible) explicit paragraph boundaries.  The EditNewLine command can be used to end the current paragraph and start a new paragraph.

 

Word-wrap mode now formats from the cursor position forward, and tends to preserve extraneous blanks.  (The EditFormat is used where a complete reformatting is desired.)

 

In support of mouse operations, a toolbar was added.

 

The selection facility has been significantly enhanced.  In addition to line selection, column, grid, and character selection are now available. Selection can now occur by mouse as well.

 

 The following commands are new:

 

SelectBegin

SelectEnd

SelectExtend

SelectOff

SelectOn

SelectReselect

SelectType

DeselectAll

DeselectPattern

 

 The Select command contains additional operands.

 

 The following key assignments were made:

 

Ctrl-/ = "SelectAll".

Ctrl-\ = "DeselectAll".

 

 The above assignments conform to IBM's CUA (Common User Access) guidelines. "SelectAll" had been assigned to Shift-F8.  This assignment has been left intact for the time.

 

 In addition to enhancement of the original BIM-EDIT/XP keyboard selection method, support has been added for the standard GUI method of keyboard selection. That is, the Shift key is held down while the cursor movement keys define the selection.  This method also conforms to IBM's CUA guidelines.  While this facility is not as flexible as the original BIM-EDIT/XP keyboard selection method (e.g., you cannot select all lines to a search pattern), there are times when selection can be accomplished with fewer keystrokes.  Further, it allows someone familiar with this method of selection to more easily adapt to BIM-EDIT/XP.  Support is implemented through the following commands:

 

SelectCursDown

SelectCursUp

SelectCursLeft

SelectCursRight

SelectCursHome

SelectCursEnd

SelectPageDown

SelectPageUp

 

 In support of the facility, the following key assignments were made:

 

Ctrl-Insert = "PutClip".

Shift-DownArrow = "SelectCursDown".

Shift-UpArrow = "SelectCursUp".

Shift-LeftArrow = "SelectCursLeft".

Shift-RightArrow = "SelectCursRight".

Shift-Home = "SelectCursHome".

Shift-End = "SelectCursEnd".

Shift-PageDown = "SelectPageDown".

Shift-PageUp = "SelectPageUp".

Shift-CtrlRight = "PutClip" (see below).

Shift-Insert = "GetClip".

 

 Ctrl-Insert previously had an assignment of "GetStack Loc=Before".  This command string is seldom used, so it's unlikely that the change will affect many users.  The command string has NOT been reassigned to another key combination.

 

 Shift-RightArrow previously had an assignment of "CharRight". "CharRight" is now assigned to "Ctrl-Alt-Right".  Shift-LeftArrow previously had an assignment of "CharLeft". "CharLeft" is now assigned to "Ctrl-Alt-Left". Both of these commands are recent additions, so again it's unlikely that the change will affect many users.

 

 Other key combinations affected were previously unassigned.

 

 The Alt-C, Alt-M, Alt-Insert PutClip + GetClip key assignments are still intact.

 

The following key combinations are now supported:

 

ShftLeft (applies when key is released, if no other key is pressed). Consideration is being given to using this key to invoke the Select command in some form.

 

ShftRight (applies when key is released, if no other key is pressed) Consideration is being given to using this key to invoke the Select command in some form.

 

Shift-CtrlLeft (right Shift key must be used).  Distributed key assignment is "PutClip".

 

Shift-CtrlRight (left Shift key must be used).  Distributed key assignment is "PutClip".  Note how convenient this is.  To copy a few lines to the clipboard, press and hold down the left Shift key.  Press the DownArrow until the lines are selected.  Press the right Ctrl key.  Release the left Shift key.

 

Shift-AltLeft (right Shift key must be used).  Distributed key assignment is "GetClip".

 

Shift-AltRight (left Shift key must be used).  Distributed key assignment is "GetClip".

 

Shift-ShiftLeft (right Shift key held while left Shift key pressed). Distributed key assignment is "SelectReset".

 

Shift-ShiftRight (left Shift key held while right Shift key pressed). Distributed key assignment is "SelectReset".

 

Ctrl-CtrlLeft (right Ctrl key held while left Ctrl key pressed)

 

Ctrl-CtrlRight (left Ctrl key held while right Ctrl key pressed)

 

Ctrl-AltLeft  (right Ctrl key must be used)

 

Ctrl-AltRight (left Ctrl key must be used)

 

Ctrl-ShiftLeft (right Ctrl key held while left Shift key pressed)

 

Ctrl-ShiftRight (left Ctrl key held while right Shift key pressed)

 

Alt-CtrlLeft (right Alt key must be used)

 

Alt-CtrlRight (left Alt key must be used)

 

Alt-AltLeft  (right Alt key held while left Alt key pressed)

 

Alt-AltRight (left Alt key held while right Alt key pressed)

 

Alt-ShiftLeft (right Alt key must be used)

 

Alt-ShiftRight (left Alt key must be used)

 

 

The Clipboard / Stack area and associated commands have been somewhat redesigned.  Rather than a set of commands that operate against the OS/2 clipboard and a set of commands that operate against the BIM-EDIT/XP stack area, there now exists just one set of commands (Clip..., PutClip, and GetClip). The commmands operate against either the OS/2 clipboard or the current BIM-EDIT/XP clipboard, depending upon the selection made through the ClipRotate command.  The former commands that operated against the BIM-EDIT/XP clipboard are now just synonyms for the Clip..., PutClip, and GetClip commands.  See Clipboard for additional details.

 

Support for multiple BIM-EDIT/XP clipboards has been added.  The K= identifier on the information line will now be either C= for the OS/2 clipboard or C1 to Cn for an application clipboard.

 

The K= value on the system information line now displays clipboard text rather than the number of lines in the clipboard.

 

Fixes

 

The EditUndo command was not correctly handling vertical tabs.  Corrected.

 

Alternating between displaying text and audit while a selection was active caused the scale line to be incorrectly painted.  Corrected.

 

The FileAuditRollback command was not correctly handling vertical tabs.  Corrected.

 

The SessionSubmit command was not working for sessions of workstation files. Corrected.

 

If a procedure was executed and if the procedure failed and if no commands were invoked that displayed a message on the message line, when the procedure ended the last message displayed would be redisplayed.  This was a problem if the last message was an error message, because the message would be displayed in the highlighted color along with an audible alarm. Corrected.

 

The Undo facility was not working correctly with the EditDuplicateChar command. Fixed.

 

Workstation to host file copy received 'PR' error if auditing was on but no audit lines existed.  Fixed.