June 9, 1992
Release notes for Engineering #672

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


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:

        

	
        

JoeM:


        Titles of Bugs Fixed/Changes Made:
        
        * (#12689) Wrong extended characters copied to Windows Clipboard.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12689) Wrong extended characters copied to Windows 
        Clipboard.
        
        MODULES CHANGED:  nwblock2.asm
        
        FIX DETAIL:  Use CF_OEMTEXT format when writing/reading from 
        clipboard instead of CF_TEXT (ANSI) format.
        
        
        TESTING REQUIREMENTS:  Retest.  Note that not all characters are 
        supported by Windows, so may not translate into Windows properly.  
        Refer to Windows SDK documentation, Reference, Volume 2, Page D2.
        


        Titles of Bugs Fixed/Changes Made:
        
        * (#12687, 12688) Can't use thesaurus a second time with defini-
        tions during spell check on (first time was ^QN).
        
        * (#12652) Speller hangs updating dictionaries when disk full
        
        * Change to nwinit to fix possible problems with bfrseg alloca-
        tion.
        
        Summaries of Fixes/Changes:
        
        BUG TITLE:  (#12687, 12688) Can't use thesaurus a second time 
        with definitions during spell check on (first time was ^QN).
        
        MODULES CHANGED:  nwspellb.asm, ws.mak.
        
        FIX DETAIL:  Added thesaurus deinitialization to clsths routine 
        so that thesaurus wouldn't return silly "Already initted" error.
        
        TESTING REQUIREMENTS:  Retest these bugs.  Strongly suggest we 
        run Henry's automated memory test suite.
        
        BUG TITLE:  (#12652) Speller hangs updating dictionaries when 
        disk full
        
        MODULES CHANGED:  wsmisc.t86, nwspelld.asm, wsspl001.ovr
        
        FIX DETAIL:  Minor message change to @spup3, fix to nwspelld code 
        for using fwrnmnu with @spup3 (not fverror), and new wsspl001.ovr 
        from Microlytics.
        
        TESTING REQUIREMENTS:  Retest.
        
        BUG TITLE:  Potential problem when memory allocations for bfrseg 
        are wrong.
        
        MODULES CHANGED:  nwinit.asm
        
        FIX DETAIL:  Added one more check in create_lru for overflowing 
        the BX register.
        
        TESTING REQUIREMENTS:  Increase unsize (wschange CCH) to around 
        9000.  In the ? screen look at the text and data number.  Gradu-
        ally increase until "Not enough memory" error or ? screen shows 
        significantly smaller number.  If it shows the smaller number 
        (less than 100K), then it's broken.




Tomp:

        
Titles of Bugs Fixed/Changes Made:

* (12684) CAN'T INDEX, TOC SELECTED PAGES (ALL GET DONE)

Summaries of Fixes/Changes:

==============================================================
BUG TITLE:  (12684) CAN'T INDEX, TOC SELECTED PAGES (ALL GET DONE)

FIX DETAIL:  use PRINT_START as variable to be updated.


               MODULE(S) CHANGED:  WSDIALOG.T86


TESTING  REQUIREMENTS:


should  only affect indexing/toc-inc.  test with various combinations  of 
selected   pages.   except  that  only  the  desired  pages   should   be 
indexed/toc-ed, there should be no other differences. 



JohnN:


        
        Bugs Fixed / Features Added
        
        #12682    System locks up with comments
        
        =============
        
             Modules changed:    NWNOTES.ASM
        
        
        Change edtmem (use WSMIN.PAT) and follow instructions in bug 
        report.
        
        
        

        Bugs Fixed / Features Added
        
        #12675    Fix ^QE after delete char 
        #12680    ^ONA doesn't put the right annot mark in the text
        
        =============
        
             Modules changed:    NWQUICK.ASM, NWDINIT.ASM
        
        
        #12675    ^QE and ^QX after delete char; screen wrong
        
        Fix ^QE part of original fix to #12675
        Do ^QX, ^QE, Home or End quickly after an insert or delete in a 
        line and notice that the screen now updates correctly
        
        
        #12680    ^ONA doesn't put the right annot mark in the text
        
        Test for any kind of note esp. if editing a file without a header 
        and see if the correct tags are inserted.
        
        

        

LaurieO:




JohnA:



        


Jims: 


Titles of Bugs Fixed/Changes Made:

* 12686 WSCHANGE TYPE N AT Y/N? LOCK UP. DBBH, DBA, DBAK.
* 12685 EXTENDED KEYBOARD & FUNCTION KEY LABELS ON, SHOWS...




Summaries of Fixes/Changes:
=================================================================
BUG TITLE:  12686 WSCHANGE TYPE N AT Y/N? LOCK UP. DBBH, DBA, 
DBAK.

FIX  DETAIL:   Recompiled product.

MODULES CHANGED:    none

TESTING  REQUIREMENTS:  Test sampling of ON/OFF type functions.



=================================================================
BUG TITLE:  12685 EXTENDED KEYBOARD & FUNCTION KEY LABELS ON, 
SHOWS...

FIX  DETAIL:   Update ON/OFF routine to include check for EXTKB 
and make change to FUNLBL + 1 as well.

MODULES CHANGED:    NSMAIN.ASM

TESTING  REQUIREMENTS:  When extended keyboard (extkb) is ON, la-
bels EXTKB = FF and byte at FUNLBL + 1 = 0C (12 labels per line.) 
When extkb is OFF, labels EXTKB = 00 and byte at FUNLBL + 1 = 0A 
(10 labels per line.)



MarkH:



  
Timl: 

        
Titles of Bugs Fixed/Changes Made:

* (Bug Number) Bug Title Line

BUG #12651	^KT saves a corrupted copy of file.





Summaries of Fixes/Changes:

=================================================================
BUG NUMBER:		12651

BUG TITLE:		^KT saves a corrupted copy of file.


FIX  DETAIL:		For LAN installs only, INSTALL.C now sets the bit in 
NWFLAG to force Wordstar to put all temp files in the same location as the 
swapfile.  Previously, temp files were created where the file was editted.
If the file was in an area where the user had no right access (common on LAN),
then the temp files could not be created.


MODULES CHANGED:	INSTALL.C


TESTING  REQUIREMENTS:	Install on LANs to verify that NWFLG is set to hex 16
(was 06). Then check that bug is fixed.  Then set NWFLG back to 06 and confirm
that WINSTALL does not change it back to hex 16 (code should only patch it on 
a first install (WSSETUP)).  Bug should be back, but can be manually fixed by 
changing NWFLG to hex 16.  Also check on SINGLE-USER install that NWFLG is NOT
modified by WSSETUP.


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



  
Marylld:



Victoria:


Added new readme from the Rachel to the product.
