May 1, 1992
Release notes for Engineering #656

==========================================================================


Special note: 
1) The notation "#?????" in John Nolan's area means that
   the bug might have been reported, but he doesn't know.


Changes that has been made in this release:

Fixed Bugs:


 
By anomaly #:

 
See below also.


By Programmer's name:


Testing Requirements:



MylesC:

        Titles of Bugs Fixed/Changes Made:
        
        *         Fix initial size calculation of WSSETUP.OVR.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        
        
        FIX DETAIL:  On calculating size of WSSETUP.OVR when deciding 
        what should go on what disk there was no allowance made for the 
        new Star exchange config data added to the config file. This has 
        been fixed. Should now be able to generate the Q5 LAN release.
        
        TESTING REQUIREMENTS:  <None>
        
        
        Titles of Bugs Fixed/Changes Made:
        
        *         Add log file update to WSVCS.
        *         Add engineering numbers to WordStar.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        
        
        FIX DETAIL:  When the user Checks in, Checks Out, Unlocks a file 
        the logfile in "J:\ws70\VCS\LOG" is updated.
        
        On the status screen "^O?" when the user type "E" the engineering 
        number is now displayed, WordStar previously displayed the serial 
        number.
        
        
        TESTING REQUIREMENTS:  <None>
        
        
        
        

JoeM:

        Titles of Bugs Fixed/Changes Made:
        
        * Changed tab align (reform) to use next tab stop's type for 
        reformatting (not the tab type itself).
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        CHANGE TITLE:  Changed tab align (reform) to use next tab stop's 
        type for reformatting (not the tab type itself).
        
        
        FIX DETAIL:  Tabadj routine was checking different tab types, 
        changing the tab type on the fly, and generally causing confusion 
        with dot leaders/normal tabs/decimal tabs.  Now it only gets to 
        the tab character, and adjusts it to the length necessary for the 
        next tab stop (be it a normal tab stop or a decimal tab stop).
        
        TESTING REQUIREMENTS:  Test all tabs with typing and reformatt-
        ing: decimal tabs, dot leader tabs, right align tabs, center 
        tabs, hard tabs and soft tabs.  Make sure that reform works with 
        all of these tab types the way that it always has, except in 
        cases where there was confusion:  Dot leader tabs tabbing to a 
        decimal tab stop, decimal tabs being reformed to normal tabs, 
        normal tabs reforming to decimal tab stops.  Make sure that right 
        align tabs (^O]) work the same.  Make sure that center tabs (^OC) 
        work the same.  This fix allows a dot leader tab to work on a 
        decimal tab so that tables of contents can have right aligned 
        numbers on dot leader tabs without any fancy tricks.
        

        
        Titles of Bugs Fixed/Changes Made:
        
        * Change save to always update document name so aborting a second 
        window doesn't affect file to print.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        CHANGE TITLE:  Change save to always update document name so 
        aborting a second window doesn't affect file to print.
        
        CHANGE DETAIL:  Added a routine which copies the current document 
        name to the document name buffer when saving occurs.  This fixes 
        the problem where user opens file 1, opens file 2, quits file 2, 
        saves file 1, and attempts to print.  Previous versions would 
        have file 2 as the default.  Now will use file 1, as this was the 
        last file saved.
        
        TESTING REQUIREMENTS:  Retest above to make sure that it operates 
        as described.  Check for macro problems (i.e., would a macro stop 
        working because of this change).
        
        
        Titles of Bugs Fixed/Changes Made:
        
        * (#12324) ^KN^K] loses spaces on ASCII write
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  * (#12324) ^KN^K] loses spaces on ASCII write
        
        
        FIX DETAIL:  Changed compare to include space and above, not just 
        above space.
        
        TESTING REQUIREMENTS:  Retest both ascii write to file and Wind-
        ows clipboard write.
        

        Titles of Bugs Fixed/Changes Made:
        
        * (#12365) Dot commands for lines don't act like previous ver-
        sions.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12365) Dot commands for lines don't act like previ-
        ous versions.
        
        
        FIX DETAIL:  Changed handling of returns from dotvmi, dotvmx and 
        dotnum routines that handle .pl, .lh, .mt, .mb, .hm, .fm and .ls 
        so that if no argument is there, zero gets used instead of the 
        error return value (usually -1).  Also made a small change which 
        may help with the handling of these dot commands and/or foot-
        notes.
        
        TESTING REQUIREMENTS:  Retest all of the above dot commands 
        versus what they did in 6.0E.  Note that the .pl command is still 
        slightly broken (also was broken in 6.0E and earlier) in that 
        page length can only go to about 173 lines before page breaks 
        start appearing every line.
        



Tomp:



Titles of Bugs Fixed/Changes Made:

* (12367) SLOW MOUSE RESET

Summaries of Fixes/Changes:

==============================================================
BUG TITLE: (12367) SLOW MOUSE RESET

FIX  DETAIL:  user-area variable MRESET added to allow  choice  of  mouse 
driver initializations for slow machines:

MRESET    = 0  same as before; all resets are full [this is the default]
          = 1  first reset full, rest are partial (software resets)
          = 2  all resets are partial

NOTE:   some  earlier versions of mouse drivers will not  carry  out  the 
partial (software) reset since the function isn't supported.

               MODULES CHANGED:    NWEQU2.INC
                                   WSUAPUBS.INC
                                   WSUSER.INC
                                   NWOPRUN.ASM
                                   NWMOUSE.ASM


TESTING  REQUIREMENTS:

verify for MRESET = 0 that wordstar's mouse support is unchanged.

for  MRESET = 2, for those mouse drivers supporting 'software reset',  if 
your mouse driver's full reset function executes slowly, wordstar's mouse 
support  should  be unchanged except that you should notice a  speed  in-
crease in the following situations:

 start up ws,
 exit ws,
 run a program from ws, or
 invoke page preview.


for  MRESET = 1, the results should be the same as for MRESET = 2  except 
no  speed  increase  should occur at startup.  (i've put  in  this  third 
option  in case MRESET = 2 causes problems under some  circumstance  that 
MRESET = 1 happens to fix.)




Titles of Bugs Fixed/Changes Made:

* (12318) UNABLE TO USE CLICKIE-EXIT TO EXIT WS IF TITLE BAR OFF

Summaries of Fixes/Changes:

==============================================================
BUG TITLE: (12318) UNABLE TO USE CLICKIE-EXIT TO EXIT WS IF TITLE BAR OFF

FIX DETAIL:  Since title bar is off, the bar shown is not a "real"  title 
bar.  what i've done in this case is to not show the clickie-exit button.


TESTING  REQUIREMENTS:  test fields in the various bars  (status,  title, 
style) to make sure everything else is still jake.


Titles of Bugs Fixed/Changes Made:

* (12261) IF USE F10 IN PRINT WAIT GET MULTIPLE LINES

Summaries of Fixes/Changes:

==============================================================
BUG TITLE: (12261) IF USE F10 IN PRINT WAIT GET MULTIPLE LINES

FIX  DETAIL:   Ignore non-valid keystrokes.  This fix  also  fixes  error 
condition  reporting  showing on print wait screen (e.g., note  that  .fi 
with illegal filename now generates output on screen as it did in 6.0.).

               MODULE CHANGED:     NWOPEN5.ASM


TESTING REQUIREMENTS:  verify that results of keying a valid key are  not 
affected  by the fix.  verify that printed output is not affected by  the 
change.



Titles of Bugs Fixed/Changes Made:

* (12366) DRIVERA--PRVIEW.PDF HEADERS/FOOTERS HAVE NO <CR>

Summaries of Fixes/Changes:

==============================================================
BUG TITLE: (12366) DRIVERA--PRVIEW.PDF HEADERS/FOOTERS HAVE NO <CR>

FIX   DETAIL:  For  case  where  printing  through  PRVIEW  PDF,   ensure 
header/footer lines are terminated by <CR/LF>.

               MODULE CHANGED:     MODELA_0.ASM, DRIVERA.ASM


TESTING  REQUIREMENTS:   Verify that other DRIVERA PDFs  are  unaffected:  
WS4, ASCII, ASC256, XTRACT.



JohnN:


        Bugs Fixed / Features Added
        
        #CS Cursor should not go into flag column
        
        #12225 The line flag for .. is in the text colors after ^OD
        also
        #CS Flag column can get bad attributes if it has the same color 
        as text.
         
        #12326 Unable to get out of dialog w/ no choices when ESC acts 
        like ^R
        
        #12280 Fix deleting in scrolled dialog fields 
        
        #12370  Fix ^QY in scrolled dialog fields
        
        #12369 If cursor on special spot before call to dialog box with 
        buttons then the button field is placed in the wrong place.
        
        #????  Print merge cursor goes into status line when a hyphen has 
        to be deleted
        
        #CS Speed up moving in directory if claret is set to update 
        prompt field while moving in directory.
        
        #12316 ^OY<ENTER> turns off flag column and inserts .pr or=l
        
        =============
        
        #???? Cursor should not go into flag column
        
        When the scroll bar is up and the flag column is showing the 
        cursor can be moved into the flag column.  This shouldn't happen.
        
        In 7.0A put cursor on line #13 col #21 and do ^KQ to modified 
        file.  See the YES button displaced!
        
        #12370 Type text in dialog field, allow to scroll. Do ^QS to go 
        to start of line; arrow out to end of field on screen.  Do ^QY 
        and then system may lock up.
        
        #????  Print merge cursor goes into status line when a hyphen has 
        to be deleted.  Tom P. pointed this problem out.
        
        
        
        


LaurieO:


        Titles of Bugs Fixed/Changes Made:
        
        #12337 - 3+SHARE:IN WS DIR,PATHING TO DOCUMENT W/ DRIVE:\FILENAME 
        GET MSG
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  3+SHARE:IN WS DIR,PATHING TO DOCUMENT W/ 
        DRIVE:\FILENAME GET MSG
        
        FIX DETAIL:  '\' was included when validating filename so invalid 
        characters were assumed.
        
        TESTING REQUIREMENTS:  This bug affected any file that was on a 
        root directory, whether it was LAN or single user.
        


        Titles of Bugs Fixed/Changes Made:
        
        IBM 4029 completed. 
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        CHANGE TITLE:    IBM 4029 completed.
        
        CHANGE DETAIL:  Remaining details completed for the IBM 4029 
        (Lexmark printers):  font width is now 3600, scalable points is 
        24000000, set strings are completed, translation table, language 
        string table, and compose tables are implemented.
        
        TESTING REQUIREMENTS:  Test everything for the IBM 4029; select 
        string for Code Page 437 D/N and Font Specific fonts may not be 
        correct - need feedback on this.


        Titles of Bugs Fixed/Changes Made:
        
        #12176 - PREVIEWING PIX WITH INSET AFTER PARTIAL CONVERSION IS 
        FATAL
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  PREVIEWING PIX WITH INSET AFTER PARTIAL CONVERSION IS 
        FATAL
        
        FIX DETAIL:  PIX file is deleted if there is an error upon return 
        from conversion.  Also, if conversion is interrupted with Ctrl-C 
        the PIX file is deleted.
        
        TESTING REQUIREMENTS:  Do a Ctrl-C during conversion and make 
        sure that PIX file is deleted.  Also check macro compiling and 
        decompiling since these routines also check the same return 
        value.



JohnA:

        Titles of Bugs Fixed/Changes Made:
        
        * 11237   FONT FOR FOOTNOTE MARKER WRONG IN MAC WP 2.0
                  STAR EXCHANGE
        
        
        Summaries of Fixes/Changes:
        =================================================================
        BUG TITLE:     FONT FOR FOOTNOTE MARKER WRONG IN MAC WP 2.0
        
        =================================================================
        CHANGE TITLE:  FONT FOR FOOTNOTE MARKER WRONG IN MAC WP 2.0
        
        CHANGE DETAIL:  Updated WSCONV.EXE and MWP2CONV.EXE files sent 
        from SCC to Hunter Morey, forwarded to Georgia Takno who 
        forwarded them to me, upon receipt of which I checked them into 
        PVCS and ensured the workfiles were manually stored in 
        J:\WS70\STARXCHG directory.
        
        TESTING REQUIREMENTS: See ATS comments for Bug 11237.
        


        



Jims: 





MarkH:

  
Timl: 

        Titles of Bugs Fixed/Changes Made:
        
        Bug number 12350 - PERSONAL.DCT not found
        
        
        Summaries of Fixes/Changes:
        
        PERSONAL.DCT had the wrong contents (spell checker was probably run
	in the source dir with WS_INT write access resulting in a zero length
	file being created).  I replaced the <CR> <LF> and now PERSONAL.DCT is
	2 bytes long so USRSETUP.BAT can copy it to the user and will then be
	found correctly by spell checker.


        =================================================================
        
        TESTING REQUIREMENTS:  Reinstall, check Personal.dct is 2 bytes long
        then use USRSETUP.BAT to copy to user and test for bug. 
        



  
Marylld:



Victoria:


