May 20, 1992
Release notes for Engineering #662

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


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:
        
        *         Do not ask if path to be updated from WordStar.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  
        
        FIX  DETAIL:   If the user running Winstall is not the supervisor 
        then will not ask (on opening a config file) if the paths should 
        be read in from WS.EXE. The user however still has the option to 
        press F2 to force this to happen.
        
        MODULES CHANGED:    INSTALL.C
        
        TESTING  REQUIREMENTS:  Test config file handling.
        
        

        Titles of Bugs Fixed/Changes Made:
        
        * 12244   Fix WINSTALL check for enough space to install feature.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  12244 - "WSSETUP SHOWS INSUFFICIENT SPACE ERROR WHEN 
        ROOM WAS AVAILABLE"
        
        FIX  DETAIL:   Add call to get disk statistics (Space free) 
        before check to see if feature will fit on disk. Winstall was 
        using amount of space free after last Install not current space 
        free.
        
        MODULES CHANGED:    AUTOSLCT.C
        
        TESTING  REQUIREMENTS:  Retest.
        
        
        =================================================================
        
        BUG TITLE:  <None> - 
        
        FIX  DETAIL:   Remove definition of array Fullname, this was 
        never referenced through out winstall and conflicted with vari-
        able
        fullname defined in LSRDATA.ASM.
        
        MODULES CHANGED:    AUTOUTIL.C
        
        TESTING  REQUIREMENTS:  None
        
        

        
        

JoeM:

        Titles of Bugs Fixed/Changes Made:
        
        * (#12488) 09h in ^P0 menu is wrong
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12488) 09h in ^P0 menu is wrong
        
        MODULES CHANGED:  wsedit.t86
        
        FIX DETAIL:  Fixed character in ^P0 menu (was filled with spaces, 
        someone probably used a strange editor to create it).
        
        TESTING REQUIREMENTS:  Check ^P0 menu.
        
        
        Titles of Bugs Fixed/Changes Made:
        
        * (#12506) ^QA fatal when replacing with nothing
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12506) ^QA fatal when replacing with nothing
        
        MODULES CHANGED:  nwfandr.asm
        
        FIX DETAIL:  Fix jmp at qu55c when cx zero.  Was wrong from 
        previous bug fix changes (jcxz needed to change.  jmp was never 
        added).
        
        TESTING REQUIREMENTS:  Retest.  Bug is actually very generic and 
        doesn't require anything special.  Any find and replace with any 
        options when the replace string is null would have shown the bug.
        
        
        Titles of Bugs Fixed/Changes Made:
        
        * New Speller overlay, Microlytics version 7.50.1
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        CHANGE TITLE:  New Speller overlay, Microlytics version 7.50.1
        
        MODULES CHANGED:  wsspl001.ovr
        
        CHANGE DETAIL:  Converted and renamed new uspell.ovr from Micro-
        lytics.
        
        TESTING REQUIREMENTS:  Test speller.  New bug fixes include:  
        Run-ons generate words with mixed cased characters, and Valid 
        words with -.(/ at the end of words pass as valid (this last bit 
        doesn't affect us since we've been stripping this stuff all 
        along).
        
        
        Titles of Bugs Fixed/Changes Made:
        
        * (#12449) dbase ^KR can't handle 256 fields
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12449) dbase ^KR can't handle 256 fields
        
        MODULES CHANGED:  nwdbase.asm nwltsequ.inc
        
        FIX DETAIL:  Changed buffer size that held field descriptors so 
        it could hold 256 (previous limit 128).  Changed handling of 
        number of fields to not go past 256 and to deal with 256 when 
        reading records.
        
        TESTING REQUIREMENTS:  Recheck with sample file.  Test Lotus 
        reads with files with 256 columns.  Note that WordStar still 
        can't deal with a record larger that 4096 characters wide, so 
        when it reads the test.dbf file it only gets to field #158 before 
        it truncates it.  Try converting that same file with StarExchange 
        and make sure you can get everything (all 256 fields per record).
        
        
        
        Titles of Bugs Fixed/Changes Made:
        
        * (#12394) WordStar logs permanently when it shouldn't
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12394) WordStar logs permanently when it shouldn't
        
        MODULES CHANGED:  nwfio.asm
        
        FIX DETAIL:  Wasn't copying prmlog flag back to prmlfg after 
        logging from "L" command.
        
        TESTING REQUIREMENTS:  Retest bug as written.  Once "L" command 
        was given or cursor used to log at opening menu at help level 4, 
        WordStar was always logging permanently.
        


        Titles of Bugs Fixed/Changes Made:
        
        * (#12323) Flags remain from second window
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12323) Flags remain from second window
        
        MODULES CHANGED:  nwuserio.asm
        
        FIX DETAIL:  This is a further fix to something I had fixed 
        before.  It fixes the flag problem when running Ultravision.
        
        TESTING REQUIREMENTS:  Retest under Ultravision if possible.  
        I've tested it under Ultravision on my system.
        

        Titles of Bugs Fixed/Changes Made:
        
        * (#12453) Invalid .lh gives unpredictable results.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12453) Invalid .lh gives unpredictable results.
        
        MODULES CHANGED:  nwtext3.asm nwdot.asm
        
        FIX DETAIL:  Changed dot number handling when encountering bad 
        characters at the beginning of processing.  Changed storing 
        values for .pl, .mt, .lh, .mb, .hm and .fm when dot command 
        processing returns invalid results.  Now it won't change from the 
        previous value.
        
        TESTING REQUIREMENTS:  Retest the above dot commands and make 
        sure that when the dot command is invalid that the line 
        height/page length/margins don't change from their previous 
        values.  Watch auto-line height in particular (easy to check in 
        preview).
        




Tomp:

        
Titles of Bugs Fixed/Changes Made:

* (12400) OK NOT HIGHLIT WHEN WORD NOT FOUND, TAB, ENTER, TAB
* (12495) CLICK OFF SUGGESTION LINE HALTS DISPLAY
* (12457,
   12459) ^P- COLORS DON'T PRINT PROPERLY

Summaries of Fixes/Changes:

==============================================================
BUG TITLE:  (12400) OK NOT HIGHLIT WHEN WORD NOT FOUND, TAB, ENTER, TAB

FIX DETAIL:  force highlight of <ok> button on entry to cross ref.


               MODULE CHANGED:     NWET.ASM


TESTING  REQUIREMENTS:

the  fix  should only impact the thesaurus.  test using  both  mouse  and 
keyboard.  ensure that funcioning of cross-referencing is ok.


==============================================================
BUG TITLE:  (#####) CLICK OFF SUGGESTION LINE HALTS DISPLAY

FIX  DETAIL:   if clicking off suggestion line, poke an ignored  char  in 
keyboard buffer to keep the display routine alive.


               MODULE CHANGED:     NWSPELLC.ASM


TESTING  REQUIREMENTS:

the  fix should only impact the speller.  test using a document  full  of 
bad  words. ('bad' as in incorrect, not 'bad' as in the kind of words  on 
which I base some of my more complex daydreams.)  try double-
clicking on a suggestion word and having the second click occur just  off 
the  suggestion  line.  try clicking in the spell box area (but  off  the 
suggestion line) while selecting speller actions with the keyboard.   try 
clicking  in the document area while selecting speller actions  with  the 
keyboard.


==============================================================
BUG TITLE:  (12457, 12459) ^P- COLORS DON'T PRINT PROPERLY


FIX DETAIL:  if printing (not previewing) don't pass the preview byte  to 
the driver in place of the original color number.


               MODULE CHANGED:     NWOPEN6.ASM


TESTING  REQUIREMENTS:

the fix should only affect the print process.  test using pdfs with  7.00 
in the pdf header (use pdfedit to check) as well as using pre-7.00  pdfs.  
test  printed results and page preview results.  preview should be  unaf-
fected  by the change.  printing with pre-7.00 pfds should be  unaffected 
by the change.




Titles of Bugs Fixed/Changes Made:

* (12498) MOUSE MOVES TO WRONG WINDOW WITH 2 DOCS OPEN--AFTER ^QL, ...

Summaries of Fixes/Changes:

==============================================================
BUG TITLE:  (12498) MOUSE MOVES TO WRONG WINDW WITH 2 DOCS OPEN AFTER ^QL

FIX DETAIL:  establish mouse restriction range for correct window


               MODULE CHANGED:     NWTEXT1.ASM


TESTING  REQUIREMENTS:

the  fix should only impact mousing in the text area.  test  two  windows 
open  with ^P= and other dialog boxes, query (e.g., "YES, NO, SAVE")  and 
error  message boxes, classic menus, pulldowns, help menus,  and  speller 
and  thesaurus boxes.  test with the mouse clicked in the  same  window's 
text  area as it was in (and also in the other window's text  area)  when 
the  dialog  box  or whatever was exited.  also test  clicking  in  other 
screen objects (status line, style bar, title bar, menu bar scroll  bars, 
ruler  lines)  upon return from the dialog box or whatever.   also,  test 
with only one window open for the above cases.
        


Titles of Bugs Fixed/Changes Made:

* (12489,12537) ELLIPSIS NOT BEING REPLACED BY PT SIZE IN ^P=, ^OFD, ^OFV

Summaries of Fixes/Changes:

==============================================================
BUG TITLE:  (12489,12537) ELLIPSIS NOT BEING REPLACED BY PT SIZE ...

FIX DETAIL:  force redisplay of font name for scalable fonts


               MODULE(S) CHANGED:  NWDIALOG.ASM


TESTING  REQUIREMENTS:

test all 3 places where fonts can be entered in dialog boxes (^OFD, ^OFV, 
^P=).  test with both <TAB> and <ENTER> to move to next field.  test with 
non-scalable  fonts.  test with typed in font names and point  sizes  for 
both scalable and non-scalable fonts.



Titles of Bugs Fixed/Changes Made:

* (12509) SCROLLING PAGE BY PAGE WITH MOUSE IS TOO FAST

Summaries of Fixes/Changes:

==============================================================
BUG TITLE:  (12509) SCROLLING PAGE BY PAGE WITH MOUSE IS TOO FAST

FIX DETAIL:  allowed for adjustments to scrolling speed (double the  time 
for page up/down)


               MODULE(S) CHANGED:  NWGET.ASM
                                   NWMOUSE.ASM
                                   NWSCRN1.ASM


TESTING  REQUIREMENTS:

fix should only affect mouse scrolling.  test all scrolling and  dragging 
areas.  test with slow and fast machines.  (page up/down mouse activities 
should take the same amount of time as in 7.0A.  line up/down time should 
be as in release 661.)  




Titles of Bugs Fixed/Changes Made:

* (12518, 12519) WRONG VERSION: C:\WS7\$INDEX.OVR (AND $TOC.OVR)

Summaries of Fixes/Changes:

==============================================================
BUG TITLE:  (12518, 12519) WRONG VERSION: C:\WS7\$INDEX.OVR ...

FIX  DETAIL:   PVCS  was choking while trying to  extract  $*.asm  files.  
Manually extracted the $*.asm files.

               MODULE(S) CHANGED:  (none)


TESTING  REQUIREMENTS:

verify  that the 661 and 662 $TOC.ASM AND $INDEX.ASM files are  the  same 
except that the 'A' in the 661 $TOC.OVR AND $INDEX.OVR  headers is now  a 
'B'.  Functionality should be unchanged.



JohnN:


        Bugs Fixed / Features Added
        
        #?????    ^OFD and esc from menu then style in status line wrong-
        =============
        
             Modules changed:    NWSTYLE.ASM
        
        This bug was reported yesterday.  I don't have the bug number 
        with me.
        
        
        Test esc from all the style dialogs.
        
        

	Bugs Fixed / Features Added
        
        #12454    Show characters < 20H in listsplace 
        #?????    Show status line  if macro run at different HL
        #12472    Using Pulldown to ins Header/Foot leaves cursor on dot
        #12427    Insert current drive accelerator is wrong
        #12452    Record & playback macro - fatal
        #12491    Macro filename stays in buffer
        
        =============
        
             Modules changed:    NWSWAP.ASM,  NWIO2.ASM, NWOPEN3.ASM
                                 NWONSDT.ASM, NWEDIT1.ASM, NWIO3.ASM
                                 NWMACRO2.ASM, NWSAVE.ASM, WSDSPCH.T86
        
        The bug listed as ????? was reported by Lisa on Sunday
        
        
        New typeahead code for Macros is in.  It performs much better 
        than the previous versions.  To test run macro that just has key 
        statments and see if you can type in characters while the macro 
        is executing.
        
        Check with the memo macro and see if typeahead can be done there.  
        Check with PauseForKey and PauseForInput statements.
        
        
        
        
        
        


LaurieO:


        Titles of Bugs Fixed/Changes Made:
        
        #12431 - USING GRAPHICS CONVERSION - ABORT REMOVES TOPIX.SET 
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  #12431 - USING GRAPHICS CONVERSION - ABORT REMOVES 
        TOPIX.SET
        
        FIX DETAIL:  Check for MAT, DEP, and TEMPPATH tags now in setfil 
        routine.  Also, token table was corrected for DEP, CPROC and COG 
        tags.
        
        
        MODULES CHANGED:  nwhj.asm
        
        
        TESTING REQUIREMENTS:  Make sure that the topix.set file is being 
        updated properly, and that you can escape from the Options and 
        Convert Graphics screen without any problems.


        Titles of Bugs Fixed/Changes Made:
        
        #12438 - ADD PPDS AFMS AND SCREENS ARE SHOT TO PIECES
        #12440 - POSTSCRIPT OPTION GIVES GARBAGE ALL OVER SCREEN 
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  
        #12438 - ADD PPDS AFMS AND SCREENS ARE SHOT TO PIECES
        #12440 - POSTSCRIPT OPTION GIVES GARBAGE ALL OVER SCREEN 
        
        FIX DETAIL:  Buffer into which lines from the AFM files were 
        being read was overflowed.  Check is now made and line is ended 
        after MAXSTRING (170) characters.  This is more than long enough 
        to accommodate any of the tags that are needed, but will pass 
        over lengthy comment lines.
        
        
        MODULES CHANGED:  getesc.c
        
        
        TESTING REQUIREMENTS:  Test AFMs with lines longer than 170 
        characters.



JohnA:

        Titles of Bugs Fixed/Changes Made:
        
        * 12387   UPDATE COPYWS ERROR MESSAGE
                  "UNABLE LOAD WINSTALL.OVR ..."
        
        
        Summaries of Fixes/Changes:
        =================================================================
        BUG TITLE:     UPDATE COPYWS ERROR MESSAGE
                       "UNABLE LOAD WINSTALL.OVR ..."
        
        FIX  DETAIL:  Added the word "to" to the error message so that it 
        reads "Unable to load WINSTALL.OVR ...". Also implemented 
        suggested operation for prompting the user for Disk 1 when 
        WSSETUP.OVR isn't found on the disk in the source drive.
        
        MODULES CHANGED: COPYWS.C, COPYWS.H, CPYWSMSG.C
        
        TESTING  REQUIREMENTS: Test COPYWS.EXE with a diskette in the 
        specified source drive which doesn't have WSSETUP.OVR on it 
        (i.e., Disk 1). Prompt to insert Disk 1 should be displayed in 
        this circumstance. Then run the same COPYWS command with the 
        proper Disk 1 inserted in the specified source drive and verify 
        that COPYWS goes off and does its thing (it'll prompt for the 
        disk containing the requested file to decompress if the disk 
        number is not Disk 1).
        
        

        



Jims: 

Titles of Bugs Fixed/Changes Made:

* 12263 PATCH.LST BETTER ON AHEAD INFO THAN WSCHANGE AD HELP SCREEN
* 12463 WSMIN.PAT ERROR "INSUFFICIENT" MEMORY FOR BACKGROUND PRINTING"
* 12502 PROOF.LST HAS A .FM 9".  SHOULD BE 0.00"
* 12503 SHOLABEL HAS A <CR> W/OUT A <LF> AT THE END OF THE &ADDR3/O&



Summaries of Fixes/Changes:

=================================================================
BUG TITLE: 12263 PATCH.LST BETTER ON AHEAD INFO THAN WSCHANGE AD HELP SCREEN

FIX  DETAIL:   Edit help from Tech. Comm.


MODULES CHANGED:    NSHELP.MSG

TESTING  REQUIREMENTS:  At WSCHANGE, go to Keyboard menu AD. Press F1.

=================================================================
BUG TITLE: 12463 WSMIN.PAT ERROR "INSUFFICIENT" MEMORY FOR
                 BACKGROUND PRINTING"

FIX  DETAIL:   Edit EDTMEM line in WSMIN.PAT. Change 2A to 2F.

MODULES CHANGED: WSMIN.PAT

TESTING  REQUIREMENTS: Patch WS with WSMIN.PAT. Background printing still in 
effect. NOTE: If user reduces EDTMEM from 2F, user will experience degradation 
of functionality (eg. background printing will not be effective.)

=================================================================
BUG TITLE: 12502 PROOF.LST HAS A .FM 9".  SHOULD BE 0.00"

FIX  DETAIL: Edit PROOF.LST, change .FM 9" to .FM 0.00"


MODULES CHANGED:    PROOF.LST

TESTING  REQUIREMENTS:  Open PROOF.LST in document mode. Make sure that it can 
be edited.


=================================================================
BUG TITLE: 12503 SHOLABEL HAS A <CR> W/OUT A <LF> AT THE END OF THE &ADDR3/O&

FIX  DETAIL:   Edit SHOLABEL, delete line with <CR> only and press enter to 
add <CR><LF>.


MODULES CHANGED:    SHOLABEL

TESTING  REQUIREMENTS:  Open SHOLABEL in document mode. Make sure that it can 
be edited.




MarkH:

  
Timl: 

        
Titles of Bugs Fixed/Changes Made:


* (Change)     Change Title 

FILELIST.TXT modified for LAN.



Summaries of Fixes/Changes:

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


CHANGE TITLE:  FILELIST.TXT modified for LAN.


CHANGE  DETAIL:  Removed "+" in front of DEFIN001.DCT which was incorrectly
marked as a LAN file copied to the SETUP directory.  Added 3 new files:

	PDFEDIT.COM
	PERSONAL.DCC
	POSTR41.PS


MODULES CHANGED:    FILELIST.TXT


TESTING  REQUIREMENTS: Check info. matches installed product.  Check for any
non-ASCII characters.




  
Marylld:



Victoria:


