May 27, 1992
Release notes for Engineering #664

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


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:
        
        *    12073     Winstall now changes to directory correctly.
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  12073   CREATING SCREEN FONTS FOR TYPEDIR. FONTS 
        HANGS SYSTEM REBOOT.
        
        FIX  DETAIL:   Unable to reproduce system hang, but could produce 
        an error when trying the create screen fonts. Winstall previously 
        would try to change to an invalid directory instead of the direc-
        tory in which the screen fonts are to be created. This has been 
        fixed and seems to work.
        
        MODULES CHANGED:    PDFMOD.ASM
        
        TESTING  REQUIREMENTS:  Retest.
        
        

        Titles of Bugs Fixed/Changes Made:
        
        *    None      Change message on screen font dialog panel.
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  *       Message wrong.
        
        FIX  DETAIL:   For preview to operate properly the screen fonts 
        must be created in the preview directory with the other .WSF 
        files shipped with WordStar. Message below changed.
        
        Old Description
        "In order for Preview to work properly, screen font
        files must be created. These files must be kept in the
        directory that contains the WordStar program files.
        
        Type the drive and directory that contains the WordStar
        program files."
        
        
        New message
        
        
        "In order for Preview to work properly, screen font
        files must be created. These files must be kept in the
        directory that contains the Preview files.
        
        Type the drive and directory that contains the Preview
        files."
        
        
        MODULES CHANGED:    MESSAGE.C
        
        TESTING  REQUIREMENTS:  None.
        
        

        Titles of Bugs Fixed/Changes Made:
        
        *    12591          Fix saving file when there is no EMS/XMS.
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  12591   EMSMEM 0 XMSMEM 0 CREATE NEW FILE, SAVE, FILE 
        TRASHED.
        
        FIX  DETAIL:   Account for add header to start of file when 
        coping the before file. This fix only affects saving files when 
        there is no EMS/XMS.
        
        
        MODULES CHANGED:    NWSAVE.ASM
        
        TESTING  REQUIREMENTS:  Retest saving with no EMS/XMS, fix has 
        absolutely no effect when EMS/XMS present.
        
        

        
        

JoeM:


        Titles of Bugs Fixed/Changes Made:
        
        * (#12546) Opening window fatal if low memory and no XMS/EMS 
        after running speller
        
        * (#12381) Enter correction for double word not working
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12546) Opening window fatal if low memory and no 
        XMS/EMS after running speller
        
        MODULES CHANGED:  nwrun.asm
        
        FIX DETAIL:  Cleared window initialized bit when deallocating 
        window memory in speller allocation routine.
        
        TESTING REQUIREMENTS:  Be sure to retest under the same condi-
        tions as the bug was originally written.  Not only do you have to 
        have no XMS or EMS (or little enough that a second window can't 
        be allocated to XMS or EMS), but regular DOS memory has to be low 
        enough that a second window can't be allocated along with the 
        speller.
        
        BUG TITLE:  (#12381) Enter correction for double word not working
        
        MODULES CHANGED:  nwspellb.asm
        
        FIX DETAIL:  Now deletes both words when double word encountered 
        and replaces with word passed.  Used to just delete one of the 
        words and not do a replacement.  So even when a different word 
        was entered for the correction, the original word was left.
        
        TESTING REQUIREMENTS:  Retest.  Test normal double word handling 
        as well, where the replacement comes from the suggestion, not by 
        entering in the dialog.
        




Tomp:

        
Titles of Bugs Fixed/Changes Made:

* (12577) INDEXING/TOC-ING A FILE STOPS AT PAGE 999
* (12565) "P" IMMEDIATELY AFTER START PRINT => BAD SCREEN, MOUSE IGNORED
* (12557) YOU CAN EDIT A PROTECTED FILE


Summaries of Fixes/Changes:

==============================================================
BUG TITLE:  (12577) INDEXING/TOC-ING A FILE STOPS AT PAGE 999

FIX DETAIL:  initialize end page variable (prend) to 32767) if TOC-ing or 
indexing.


               MODULE(S) CHANGED:  NWPINIT.ASM


TESTING  REQUIREMENTS:

Printing  should be unchanged.  TOC-ing and indexing should be  unchanged 
except  that  rather than being limited to page numbers below  999,  page 
numbers up to 32767 should be accepted.  test with the usual index  bells 
and  whistles  (+ - ,) and the # feature in TOC.  exercise  the  .TC  1-9 
feature  using large page numbers.  (note that we can print pages  up  to 
65530.  a future release will bring the maximum page numbers into  agree-
ment for printing and TOC-ing/indexing.)


==============================================================
BUG TITLE:  (12565) "P" IMMEDIATELY AFTER START PRINT => BAD SCREEN, ETC.

FIX DETAIL:  save initial print-wait mousable table description for  when 
above situation does a restore of the table.


               MODULE(S) CHANGED:  NWINIT.ASM


TESTING  REQUIREMENTS:

only  print-wait  mousing should be affected.  test  printing  with  real 
merge  print files (.dm lines, etc.).  in addition to the case  described 
in  the bug report, try hesitating for a bit to allow the opening  screen 
to  reappear  before hitting "P".  try setting background  print  OFF  in 
WSCHANGE.  use the mouse to select print-wait options in all cases.






==============================================================
BUG TITLE:  (12557) YOU CAN EDIT A PROTECTED FILE

FIX DETAIL:  delete key ignored, file-modifying mousable areas on  style-
bar disabled.


               MODULE(S) CHANGED:  NWMEM1.ASM, NWSCRN2.ASM


TESTING REQUIREMENTS:

try  delete keys (on keypad and auxiliary keypad).  try clicking  on  the 
font  select, style, bold, italic, underline, alignment and spacing,  and 
(4) justification areas of the style bar.  in all these cases you  should 
get a beep.  the onscreen-display area should continue to function.

the  various mousable areas on the title-bar and status-line should  con-
tinue to function.

try  with  the various kinds of protected situations:   2  windows  open, 
protected file, .bak file.  try with a regular file to make sure i didn't 
bust anything.




JohnN:


        Bugs Fixed / Features Added
        
        #12478    ^OFD and esc from menu then style in status line wrong
        #12528    Can't ^ONC with wratio set to 255
        #?????    Problem with UltraVision if hite and wid=0
        #?????    Can't use extended character in dialog error boxes
        
        =============
        
             Modules changed:    NWSTYLE.ASM
        
        
        #12478    ^OFD and esc from menu then style in status line wrong
        Test esc from all the style dialogs.
        
        
        
        
        


LaurieO:


        Titles of Bugs Fixed/Changes Made:
        
        Take out support for SIG files.
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        CHANGE DETAIL:  The SIG extension was added to the list of valid 
        extensions in 663, but minimal printing Inset causes the system 
        to lock up if you attempt to print.  Therefore, the changes that 
        were put in to allow SIG files to be inserted have been commented 
        out and will be put back in when this issue gets resolved.
        
        
        MODULES CHANGED:  nwhj.asm
        
        
        TESTING REQUIREMENTS:  Make sure attempting to insert a SIG file 
        in the document gives the message, "Graphic format not 
        supported".





JohnA:


        Titles of Bugs Fixed/Changes Made:
        
        * 12379   PRCHANGE'S "PRINT PRINTER INFORMATION" NEEDS TITLE
        
        
        Summaries of Fixes/Changes:
        =================================================================
        BUG TITLE:     PRCHANGE'S "PRINT PRINTER INFORMATION" NEEDS TITLE
        
        FIX  DETAIL:  Added the output of the printer name as extracted 
        from the database to the printer information (centered at top of 
        first page) when output to disk file or to printer.
        
        CHANGE DETAIL:  Discovered, while testing this bug, that printer 
        information, when output to disk file, is in double-spaced line 
        format. Also, discovered that pagination (where to put formfeed 
        between pages when output to printer) was off (page length used 
        for calculation was 4 lines too long). Have fixed both problems. 
        Furthermore, when output to printer, the final formfeed output is 
        followed by just a carriage return so that dot matrix and daisy 
        wheel printers will have their printheads homed (makes no 
        difference for single-sheet-feeder printers).
        
        MODULES CHANGED:    \ws70\install       INFO.C
                                                INFO.H
                                                WINSTALL.H
        
        TESTING  REQUIREMENTS: Test several printer installations and 
        save printer information first to a disk file and then the same 
        information to the printer and verify the output results (title 
        (printer name), formatting, and pagination). Not much else to 
        suggest except that it would be a good idea to select a printer 
        that has 2 or more screen pages worth of printer note.
        


        

        Titles of Bugs Fixed/Changes Made:
        
        * 12158   STAR EXCHG ALLOWS SELECTION OF NONINSTALLED CONVERSIONS
        * 12258   "COULD NOT LOAD APPLICATION'S DEFINITION FILE"
                  W/PARTIAL INSTALL
        
        
        Summaries of Fixes/Changes:
        =================================================================
        BUG TITLE:     STAR EXCHG ALLOWS SELECTION OF
                       NONINSTALLED CONVERSIONS
        
        BUG TITLE:     "COULD NOT LOAD APPLICATION'S DEFINITION FILE"
                       W/PARTIAL INSTALL
        
        
        FIX  DETAIL:  Added routine to WINSTALL.EXE that modifies Star 
        Exchange's SCCSETUP.DEF file according to the suboptions added or 
        removed via Add/Remove Feature. This fix addresses both anomalies 
        listed. Items modified in SCCSETUP.DEF:
        
        *NMA num       number of Star Exchange applications installed
                       (number of lines that begin with "*APD")
        
        *LRU h, b, a   
                       h = hidden application number,
                       b = current application B (def. = WP 5.1)
                       a = current application A (def. = WS 5-7)
        
        *APD string    Conversion control string (each conversion that
                       is installed will have its own line
                       that begins with "*APD" at the end of the file).
        
        
        CHANGE DETAIL:  Note that as a result of having to add additional 
        Star Exchange control strings to WSSETUP.OVR, COPYWS.EXE is no 
        longer stored uncompressed on Disk 1 if Q5 (5-1/4" 360K) media 
        (for both Single User and LAN releases) due to space constraints. 
        However, COPYWS.EXE is stored uncompressed on Disk 1 of all other 
        media (both Single User and LAN). COPYWS.EXE is no longer 
        compressed just for the LAN Q5.






        
        
        MODULES CHANGED:    \ws70\install       SYSBAT.C
                                                SYSBAT.H (new)
                                                AUTOTBLS.C
        
        
        TESTING  REQUIREMENTS: Via WINSTALL's Add/Remove Feature, add and 
        remove various Star Exchange suboptions and then run Star 
        Exchange and verify that no startup or run-time errors occur. 
        Also verify that the Conversion A and Conversion B settings are 
        correct between installation modifications.



        


Jims: 





MarkH:



Titles of Bugs Fixed/Changes Made:

* (12568)   DTE - HP DESKJETS & COMPATIBLES FAIL - 5 PRINTERS DO NOT PASS...
* (Change)  Rebuilt all databases using new tools.

Summaries of Fixes/Changes:

=================================================================
BUG TITLE:  
  (12568) DTE - HP DESKJETS & COMPATIBLES FAIL - 5 PRINTERS DO NOT PASS...

FIX  DETAIL:   Used the new tools supplied by Laurie Ozone. These 
were rebuilt when prchange was modified to build bigger and 
better pdfs.

MODULES CHANGED:    (*.DT?)

TESTING  REQUIREMENTS:  Test all printer installs.



  
Timl: 

        



  
Marylld:



Victoria:



