April 21, 1992
Release notes for Engineering #654

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


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:
        
        * 12327   DRIVERSPS.OVR WSPROL.PS & WS2PROL.PS NOT COPIED BY 
        PRCHANGE
        *         When installing database files all sub options or not 
        installed also. 
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  12327   DRIVERSPS.OVR WSPROL.PS & WS2PROL.PS NOT 
        COPIED BY PRCHANGE
        
        
        FIX DETAIL:  Changed get_database_files in INSDBASE.C to also 
        install sub options as well as the main database option, also the 
        new path is added to list of search paths, this means after 
        selecting the Printer the user is no longer asked again for the 
        location of the database files.
        
        TESTING REQUIREMENTS:  Test coping of various database files from 
        within PRCHANGE.
        
        

JoeM:

        Titles of Bugs Fixed/Changes Made:
        
        * ^W^Z reversed when scrolling from within the directory.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  * ^W^Z reversed when scrolling from within the direc-
        tory.
        
        
        FIX DETAIL:  Changed dispatch table only.
        
        TESTING REQUIREMENTS:  Test ^W, ^Z, W, Z, w, z from: pulldown 
        opening menu bar, file pull down, opening menu at help level 3 
        and below, from within the directory (help level 4 and help level 
        3 and below, from dialogs, and from within the directory in 
        dialogs.
        
        Titles of Bugs Fixed/Changes Made:
        
        * (12331) ^N at top of screen results in blank line after ^B at 
        end of file.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  ^N at top of screen results in blank line after ^B at 
        end of file.
        
        FIX DETAIL:  Changed dsppar routine to clear rback.rstop+2 when 
        no repaint is done so that it doesn't have inapplicable value 
        when repaint routine runs.  Normally cleared in other areas when 
        it repaints or sets up repaint.
        
        TESTING REQUIREMENTS:  Retest only.  See anomaly report for 
        details on duplicating.
         
        
        Titles of Bugs Fixed/Changes Made:
        
        * (11792) Wrong screen display when inserting .pa and .cb at end 
        of screen
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (11792)  Wrong screen display when inserting .pa 
        and .cb at end of screen
        
        FIX DETAIL:  Added txdone call to ^D code (.pa and .cb insertion 
        from pulldowns is really just a keyboard macro that does 
        "^QS^N.pa^D").
        
        TESTING REQUIREMENTS:  Retest.  Test other simple commands in 
        macros that first change the screen display, then issue simple 
        commands (like ^S or ^D) that would cause the screen to scroll 
        near page and column breaks (at the top and bottom of the 
        screen).
        


Tomp:

Titles of Bugs Fixed/Changes Made:

* (12259) THERE'S AN INTERMITTENT PROBLEM W/ "PAUSE BETWEEN PAGES"


Summaries of Fixes/Changes:

===========================================================================
BUG TITLE: (12259) THERE'S AN INTERMITTEN PROBLEM W/ "PAUSE 'TWEEN PAGES"

FIX  DETAIL:  don't do 'pause' code when at top of page and current  page 
is suppressed.

             MODULES CHANGED:      NWOPEN4.ASM


TESTING  REQUIREMENTS:  verify that this fix doesn't affect  other  print 
processing.   especially  test  the following  'pausing  while  printing' 
cases:

     ^PC
     printing odd (even) pages
     pause between pages with all pages printed
     pause between pages with pages selected other than page 1
     pause between pages with pages selected including page 1
     pause between pages with sheetfeeders
     also test these above cases while printing with multiple copies



Reason For Integration:

Bugs fixed:

* (12329) VARIOUS HILIGHTING PROBLEMS IN THESAURUS
* (12330) THESAURUS: PROBLEM CYCLING THROUGH FIELDS AFTER <L> IN PUSHBUTTON


Testing Requirements:

==============================================================
BUG TITLE: (#12329) VARIOUS HILIGHTING PROBLEMS IN THESAURUS

FIX SUMMARY:
case 1)   if user tries to move up/down or left/right while in pushbutton,
          convert to goto next or previous field.

case 2)   force <OK> button hilighting on at start.

case 3)   force hilighting on/off when cycling through a pushbutton field.

               MODULES CHANGED:    NWTHES.ASM
                                   NWET.ASM


TESTING REQUIREMENTS: Ensure that tabbing and left/right and up/down activ-
ities elsewhere in thesaurus are unaffected.



==============================================================
BUG TITLE: (#12330) PROBLEM CYCLING THROUGH FIELDS AFTER <L> IN PUSHBUTTON

FIX SUMMARY:  On entry into cross-reference, force current field to be non-
pushbutton.

               MODULES CHANGED:    NWET.ASM


TESTING REQUIREMENTS: Ensure that tabbing and left/right and up/down activ-
ities elsewhere in thesaurus are unaffected.



JohnN:


        Bugs Fixed / Features Added
        
        #7219 Right margin changed in WSCHANGE doesn't always hold in 
        footnotes
        
        #???? Bad margins with continued notes.  Don't know if this is in 
        the tracking system, but has been reported from users and has 
        been around for a long time.  If the margins are changed in a 
        note and that note is continued then the margins at the start of 
        notes on the next page is wrong.
        
        
        New functionality with WordStar paths for Additional Menu items.  
        The primary path if installed is used as the drive/directory to 
        log to.  The primary or secondary path is used as the drive/path 
        to be prefixed to the program filename to be run (the path where 
        the program is found).
        
        =============
        
        Use WSCHANGE to change default user for footnotes.  Change that 
        default ruler value.  It is easier to if the print/preview rou-
        tines are using the correct margins if .OJON is put in the notes.
        
        
        Check out any anomalies with notes esp. relating to margins in 
        notes.
        
        Cases of margins getting lost especially with continued notes.
        


LaurieO:

        Titles of Bugs Fixed/Changes Made:
        
        Fix to pushdir, popdir and newpth:  Correct order paths and 
        drives are saved and restored.
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        CHANGE TITLE:    Fix to pushdir, popdir and newpth:  Correct 
        order paths and drives are saved and restored.
        
        
        CHANGE DETAIL:  New drive should be changed in newpth after 
        logging to drive.  New drive should be restored in popdir before 
        changing drive.
        
        
        
        
        TESTING REQUIREMENTS:  Make sure proper directories are restored 
        after returning from HiJaak, MailMerge, Telmerge and Inset, 
        especially when they are on different drives than WordStar.



        Titles of Bugs Fixed/Changes Made:
        
        #11941 - GRAPHICS CONVERSION DOESN'T FOLLOW WS PATHING RULES 
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  GRAPHICS CONVERSION DOESN'T FOLLOW WS PATHING RULES
        
        FIX DETAIL:  WordStar verifies the existence of the graphics file 
        from the current directory, but because WS then logs to the 
        directory where the filter is, the graphics file may not be in a 
        directory where it can be located using the path the user en-
        tered.  A general routine was modified to force the complete 
        path, rather than the user-entered path, when decoding the user 
        entry into the file block.
        
        TESTING REQUIREMENTS:  Test various dialog boxes where file names 
        must be entered including: MailMerge .fi, print, delete, "copy 
        to" macro.  Also, test the command line for invoking the CFG file 
        for LANs.  Try entering a complete path, no path, partial path 
        (with ..\), filenames on different drives and paths.  Make sure 
        drives and directories are restored properly after completing 
        that function.  One possible (but unlikely) problem might be 
        exceeding the maximum allowable path length of 64 if using "..\" 
        is a way around that.


        
        Titles of Bugs Fixed/Changes Made:
        
        Routine added to restore the original directory on graphics drive 
        before logging to graphics conversion filter drive/directory.
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        CHANGE TITLE:    Routine added to restore the original directory 
        on grahics drive before logging to graphics conversion filter 
        drive/directory.
        
        CHANGE DETAIL:  When displaying available graphics files (^P*), 
        WordStar logs to the default graphics directory (and any other 
        directory that is entered at this dialog box), but does not 
        change back to the original directory.  pixdir routine added to 
        restore the original directory.
        
        TESTING REQUIREMENTS:  This is only an issue if the graphics 
        files are on a different drive than the conversion filter since 
        the directory is restored after completing the conversion.



JohnA:

        



Jims: 

Titles of Bugs Fixed/Changes Made:

* 12319        WITH CLARET WSCHANGE DBA2E OFF, 1ST LETTER OF FILENAME 
               GETS CUT

* 12148        WSCHANGE PATH ABA SELECT COLORS INDIVIDUALLY SCREEN WAY 
               TOO SLOW

* 12144        MAILLIST/MERGE PRINT FILES IN \WS\OPTIONS HAVE PDF'S 
               ATTACHED.


Summaries of Fixes/Changes:

======================================================================
BUG TITLE:     * 12319 WITH CLARET WSCHANGE DBA2E OFF, 1ST LETTER OF 
               FILENAME GETS CUT

FIX DETAIL:    See John N.

TESTING REQUIREMENTS:  Similar to bug # 12278, reported by John N. It 
               is considered fixed.


======================================================================
BUG TITLE:     * 12148 WSCHANGE PATH ABA SELECT COLORS INDIVIDUALLY 
               SCREEN WAY TOO SLOW

FIX DETAIL:    Files - nslib.asm, nsdata.asm, nsdatstr.asm. Expanded 
               color selection table in nsdatstr.asm.  With transla-
               tion table (cxtbl), re-arrange colors from vcolor (user 
               area) into one-to-one correspondence with that shown on 
               screen. This sorting before display, allows quicker ac-
               cess to colors and their positions for display.

TESTING REQUIREMENTS: Test on XT machine as well as 286 and above. 
               Some work only applies to 8088 & 286 and above type ma-
               chines. Speed should be at pre-70a level.



======================================================================
BUG TITLE: * 12144 MAILLIST/MERGE PRINT FILES IN \WS\OPTIONS HAVE 
               PDF'S ATTACHED.


FIX DETAIL:  None. This was done for 7.0a release.

TESTING REQUIREMENTS:  Open MailList/Merge print files.  Press ^P?. 
               Should list default PDF.











MarkH:

  
Timl: 

        Titles of Bugs Fixed/Changes Made:
        
        No bug numbers - Completion of LAN Implementation!
        
        
        Summaries of Fixes/Changes:
        
        Changed Install to modify Star Exchange program name back from
	CONVERT.BAT to CONVERT.EXE now that WS will change directory before
	invoking it. The batch file was called to avoid a bug that caused
        it to open the def files on the server program directory instead of
	the user's def files.
        
        Modified USRSETUP.BAT to error check all options from the command 
        line.  Error checking for illegal options is done now.  Note that 
	the Program modification history was removed manually in this file.
	Now checks for sufficient environment space.
        


        =================================================================
        
        TESTING REQUIREMENTS:  Fully test Star Exchange on all nets.  
        Check all options on USRSETUP.BAT.  Do full regression testing of 
        all LAN fixes.
        

  
Marylld:



Victoria:


