Contents - Index


 

Release 1.6A was completed on 09/10/97.  The following are enhancements, changes, and fixes that occurred after Release 1.5A was made available.

 

Enhancements / Changes

 

The ContextAlter, ContextEdit, and ContextList commands now are capable of processing selections rather than just single lines.

 

The QualifyStamp command has been optimized for access of host files.  The optimization works in conjunction with BIM-EDIT/XP host component (a.k.a., BIM-EDIT) releases >= 5.2A.

 

The TabDown and TabUp commands have been optimized for access of host files.  The optimization works in conjunction with BIM-EDIT/XP host component (a.k.a., BIM-EDIT) releases >= 5.2A.

 

The PageDown and PageUp commands now accept a fractional amount.  For example, you can move the view by half a page by specifying ".5" for the FCT operand.

 

In the key assignment tables, the environment 'X' was defined.  'X' stands for the /XP environment, i.e., the three environments, 'S' (session), 'N' (null command), and 'C' (command).  It does not include the 'E' (emulator) environment.  Key assignment entries with the 'X' environment cause the 'S', 'N', and 'C' environment key assignments to be set.

 

The following key assignments have been cleared:

 

      AltCtlShf-Left    former => ZoneContract

      AltCtlShf-Right   former => ZoneExpand

      AltCtl-U          former => EditRevert (use Ctl-U)

      AltCtl-E          former => ContextEdit (use F12)

      AltCtl-L          former => ContextList (use F11)

      AltCtl-Y          former => ContextAttach (use Ctl-Y)

      AltCtl-Z          former => ZoneIgnore (use Ctl-Z)

      Ctl-C             former => SessionCompile (use Alt-Ctl-C)

      Ctl-I             former => SessionAlter IndCol=/

      Ctl-R             SessionRotate F (use Ctl-Down)

      Ctl-S             SessionSave (use Ctl-F6)

      Ctl-Y             former => SystemAttach + (use Alt-Ctl-Y)

      Ctl-ShftLeft      former => ClipRotate

      Ctl-ShftRight     former => ClipRotate

      Ctl-Down          former => TabDown (use Ctl-PageDown)

      Ctl-Up            former => TabUp (use Ctl-PageUp)

 

 

The following key assignments have been made:

 

      Alt-4             EditTypeSpecial Cent

      Alt-\             EditTypeSpecial VertBar

      Alt-|             EditTypeSpecial VertBar

      Ctl-C             PutStack

      Ctl-H             ContextHold

      Ctl-I             ContextCheckin

      Ctl-O             ContextCheckout

      Ctl-P             ContextDelete

      Ctl-Q             ContextAlter

      Ctl-R             ContextRelease

      Ctl-S             ContextProcess

      Ctl-T             ContextPrint

      Ctl-V             GetStack Loc=After

      Ctl-X             PutStack Del=Yes

      Ctl-Y             ContextAttach

      Ctl-Z             ZoneIgnore

      Ctl-F6            SessionSave

      Ctl-Down          SessionRotate F

      Ctl-Up            SessionRotate B

      Ctl-PageDown      TabDown

      Ctl-PageUp        TabUp

      Alt-Ctl-C         SessionCompile

      Alt-Ctl-Y         SystemAttach +

 

 

It is intended in a later release to clear the following key assignments:

 

      AltCtl-H          ContextHold (use Ctl-H)

      AltCtl-P          ContextDelete (use Ctl-P)

      AltCtl-Q          ContextAlter (use Ctl-Q)

      AltCtl-R          ContextRelease (use Ctl-R)

      AltCtl-S          ContextProcess (use Ctl-S)

      AltCtl-T          ContextPrint (use Ctl-T)

 

 If you wish to maintain the prior assignments or the assignments scheduled for clearing, you can create the assignments in the site key assignment table.

 

The following command pseudonyms have been added:

 

      Login             RemoteLogon

 

 

The SessionCompare command has been added.  SessionCompare compares the text of two specified sessions.

 

The EditAppend command has been added.  EditAppend appends a specified string to text lines.

 

The EditJoin command has been added.  EditJoin merges the contents of the line following the cursor line with the current line.

 

The EditSplitJoin command has been added.  EditSplitJoin invokes EditSplitLine or EditJoin, depending upon whether data exists at or to the right of the cursor location.

 

The first few lines of the clipboard no longer are displayed in the system information line.  This feature was only marginally useful, and presented the possibility that sensitive data might unintentionally remain displayed. The feature can temporarily be reactivated by setting McbOpt6 on.  It is the intent to eliminate even this support in a future release.  However, if you would like to use this feature, please advise us, and we will make it a permanent option.

 

BIM-EDIT/XP now accepts for workstation directories and workstation files names the full set of characters allowed by the workstation operating system.

 

The Help index has been enhanced.  In particular, an entry has been created for each native BIM-EDIT command variation.  For example, the entry LADD will link to the documentation for the EditNewLine command.

 

If a selection is active, the SessionPrint command will now print just the selection.

 

In Windows environments (3.1, 95, or NT), the ResourceRefresh command can now be used to reload the menu bar.  Also, the menu bar will automatically be rebuilt after saving the user menu file (MNUUS.CTL).

 

The FileList and FileEdit commands will now correctly interpret a file built under Unix.  That is, a lone hex 0A will be interpreted as the end of a line.  If while creating an Edit session, only hex 0A's are read as end-of-line indicators, hex 0A's rather than hex 0D0A's will be used as end-of-line indicators when saving the file.

 

Fixes

 

The clipboard setting (system vs one of the application clipboards) is now correctly saved and restored in a shutdown/restart sequence.

 

When using the system clipboard, it was assumed that the selection type used to create the clipboard contents was "Line".  When the clipboard contents are created by the PutClipboard command., GetClipboard now uses the correct selection type.  (Unfortunately, when the clipboard contents are created by another application, GetClipboard doesn't know the kind of selection method used to create the data.  GetClipboard will assume the last selection type used via a PutClipboard command in BIM-EDIT/XP.)

 

Specifying in the user or site key assignment table a null entry for a key assignment failed to clear a key assignment.  Fixed.

 

The FileStampClear command failed to clear stamps when either "*" was specified for date or the date entered was greater than 12/31/99 and the BIM-EDIT/XP host component was at a level less than release 5.2A.  Fixed.

 

On the Windows 3.1 platform, mouse operations that caused the view to change vertically (a.k.a., selection by dragging) caused various problems if the PC side was waiting for data from the host.  Fixed.

 

When applied to DirLibrary displays, the ContextAlter invoked the FileAlter command rather than the DirAlter command.  Fixed.

 

If a character selection is active (or was just active), and if SessionShowExcluded is invoked such that ShowExcluded mode is set off, and if at least part of the current (or prior) selection is on a line which is excluded, a 1539/0300 error will result.  Fixed.

 

If a character selection is active (or was just active), and if SessionShowDeleted is invoked such that ShowDeleted mode is set off, and if at least part of the current (or prior) selection is on a line which is deleted, a 1539/0300 error will result.  Fixed.

 

The LIST operand of the ContextEdit and FileEdit commands was not working correctly for PDS and VSE files.  Fixed.

 

The ProcParse command abended when one of the variables in the list was of type Character, declared with an odd length.  Fixed.

 

If the cursor was in the last column of the zone, and the "cursor after" flag was set, the CursAbsolute command (and hence clicking with the mouse at another location) left the "cursor after" flag on.  Fixed.

 

The FileSync command always determined that a host file and its associated workstation file were not in sync if the host file had stamping on.  Fixed.

 

The GetClipboard command allowed text with length greater than 253 to be inserted in host sessions, thus preventing save operations.  GetClipboard now truncates text inserted into host sessions to a length of 253.  A dialog box is displayed warning of the pending truncation.

 

The GetFile command allowed text with length greater than 253 to be inserted in host sessions, thus preventing save operations.  GetFile now truncates text inserted into host sessions to a length of 253.

 

The Find, FindUp, NotFind, NotFindUp, and FindFirst commands abended when applied against $LOG or $MAIL.  Fixed.

 

The FileAlter command rejected a ZONE operand entry when altering a BIM file.  Fixed.

 

Entering the EditOverlay command without a value for the Lit operand caused a 1413/0100 error.  Fixed.

 

The SessionPrint command truncated heading lines at column 74.  Fixed.

 

If a character selection is made on a new line, followed by a deselect, followed by a EditRevert against the line, a 1424/0500 error occured.  Fixed.

 

A 2973/0100 error occurred if a SessionSave occurred against a display session where for at least one line both the text and the line flags had been udpated.  Corruption of the session checkpoint also occured, thus preventing normal recovery.  Fixed.

 

An 1133/0300 error occurred while attempting to save a session of a rather large size where a resequence operation had occurred and the original sequence number column range was blank.  The error occurred because of a defect in the formula used to determine the number of blocks required for the saved file.  In theory, this error could occur under certain update scenarios not involving a resequence operation.  Fixed.

 

The FileSubmit command logged error messages.  Only success messages should be logged.  Fixed.

 

A 2563/0100 error occurred when attempting to access a workstation directory with a blank in the name.  Fixed.

 

In environments where only one LU 6.2 session is established between a /XP workstation and the host, the workstation side is not informed when the LU 6.2 session is terminated because of a VTAM or server shutdown or error.  A subsequent close without save left the host session open.  Fixed.

 

In Windows environments (3.1, 95, or NT), if the cursor was positioned on the command line, and Alt and some char were pressed, e.g., Alt-C, subsequently pressing the same Alt key did nothing.  Only pressing the other Alt key moved the cursor to the session body.  Fixed.

 

In Windows environments (3.1, 95, or NT), attaching to a directory on a non-existent workstation drive caused a 3054/0100 error.  Fixed.

 

In Windows environments (3.1, 95, or NT), copying a file from a non-existent workstation drive caused a 564/0100 error.  Fixed.

 

The ClipGetImmediate command caused a 0071/0100 error when the system clipboard was active.  Fixed.

 

In Windows environments (3.1, 95, or NT), creation and update file times, when set, were not being adjusted to local file times.  Fixed.

 

In Windows 95 and NT environments, the FileScan command applied against workstation files stalled, then started.  The display logic was waiting on the wrong wait semaphore and would restart only when the semaphore was posted by some other means.  Fixed.

 

In Windows 95 and NT environments, Ctrl-Break failed to interrupt a long-running operation such as a scan.  Fixed.

 

In Windows environments (3.1, 95, or NT), printed output could not be directed to a LAN printer.  Fixed.

 

A 1091/0100 error results if a character delete operation occurs against a character selection within a paragraph while word wrap is on, and the beginning line of the paragraph does not have the begin-paragraph flag set. Fixed.

 

Deletion of a character selection failed to set the session update flag or stamp the line.  Fixed.

 

The GetClipboard command functioned incorrectly when data exceeding a certain size was placed on the clipboard using a character selection.  Fixed.

 

On Windows 3.1 systems, the FileScan command acting against workstation files abended with a 2571/0300 error.  Fixed.