April 9, 1992
Release notes for Engineering #650

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

Special note: the first part of notes for Timl should have been in
549 release number. It's been added here just for documentation.


Changes that has been made in this release:

Fixed Bugs:


 
By anomaly #:

 
See below also.


By description:


Testing Requirements:

WS:


MylesC:


JoeM:


        Titles of Bugs Fixed/Changes Made:
        
        * (12241) Strange word wrap with words that have multiple hyphens
        
        * Soft hyphens aren't stripped with ^B when auto-hyphenation is 
        off.
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  * (12241) Strange word wrap with words that have 
        multiple hyphens
        
        FIX DETAIL:  Removed handling of whether hyphens are part of a 
        word.  This table is used mostly for deleting words and hyphens 
        are too much of a special case.  They now operate as line breaks 
        if auto-hyphenation is on, otherwise as normal characters.  Words 
        that begin with a soft hyphen can be used to stop this action on 
        single words (if you don't want "jack-in-the-box" to break across 
        a line, you could type ^OE at the beginning of it, and even when 
        auto-hyphenation was on, the word would never break across a 
        line).
        
        TESTING REQUIREMENTS:  Retest the bug.  Test that words that 
        contain hyphens never break a line if auto-hyphenation is off and 
        can break a line if auto-hyphenation is on.  Test on the first 
        line of paragraphs and middle lines and the last line of a para-
        graph.  Test on indented paragraphs.
        
        CHANGE TITLE:  Soft hyphens aren't stripped with ^B when auto-
        hyphenation is off.
        
        CHANGE DETAIL:  Fixed ^B (and ^QU) code so that soft hyphens 
        inserted by auto-hyphenation are removed if auto-hyphenation is 
        off for that paragraph.  They won't be removed if the word begins 
        with a soft hyphen, indicating user entered hyphenation points.
        
        TESTING REQUIREMENTS:  Test on previously hyphenated paragraphs.  
        See that soft hyphens get deleted when auto-hyphenation (^OH 
        or .hy) is off.  See that they don't get deleted when the word 
        they're in begins with a soft hyphen (displays as "=").

        Titles of Bugs Fixed/Changes Made:
        
        * WINDSP not in WSCHANGE
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        CHANGE TITLE:  * WINDSP not in WSCHANGE
        
        FIX DETAIL:  Added windsp label to externs and table necessary to 
        allow access of this label.
        
        TESTING REQUIREMENTS:  Make sure you can now access windsp 
        through wschange e= path.
        
        Titles of Bugs Fixed/Changes Made:
        
        * .CO and .CP and .CC not working properly
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  * .CO and .CP and .CC not working properly
        
        FIX DETAIL:  Fixed dot command number processing to stop 
        processing when it reaches symmetrical sequences.  Previously it 
        was seeing the page break symmetrical sequence and treating it as 
        a possible unit type.
        
        TESTING REQUIREMENTS:  Make sure that a ".co 2" will show on the 
        screen that the document is in 2 column mode.  Make sure that .cp 
        works properly.  Recheck recent dot command parsing problems that 
        had to do with unit conversion (there were problems with someth-
        ing like .lh 8.5 and .lm 4.5).
        
        
        Titles of Bugs Fixed/Changes Made:
        
        * (#12229) No wait message on ^L's
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12229) No wait message on ^L's
        
        FIX DETAIL:  Added status line call in routine that ^L goes to 
        within normal find code.
        
        TESTING REQUIREMENTS:  Retest only.  Check at all help levels.
        
        
        Titles of Bugs Fixed/Changes Made:
        
        * (12270) 
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (12270) Spell check finds Mrs. Mr. Dr. Ms. as errors.
        
        FIX DETAIL:  Restored code for spelling words with periods at 
        ends if first check (without periods) fails.  Originally removed 
        because of foreign language requirement (mistakenly).
        
        TESTING REQUIREMENTS:  Retest.  Test with periods as part of a 
        word and see that it operates as you think it should (checking 
        "tick.tock" when period is part of a word, for example).
        

        Titles of Bugs Fixed/Changes Made:
        
        * (#12216) Can't print speedwrite file with Alt-FP
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  (#12216) Can't print speedwrite file with Alt-FP
        
        
        FIX DETAIL:  Added new function internally so pulldown calls it 
        instead of stuffing characters ^KS^KP.  Uses most of routine that 
        was created for ^PrtSc.
        
        TESTING REQUIREMENTS:  Retest.  Check with two windows open.  
        Check ^PrtSc functionality remains same (also with two windows 
        open).  Check both (^PrtSc and Alt-FP) when name document dialog 
        is cancelled.  Check combinations of these things.  Note:  ^PrtSc 
        saves the file like ^KD, and Alt-FP saves like ^KS.
        
        Titles of Bugs Fixed/Changes Made:
        
        * Change: routines for saving/changing directories.
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        CHANGE TITLE:  Change pushdir/newpth to save and log respective-
        ly.
        
        CHANGE DETAIL:  pushdir routine was logging drive as well as 
        saving directory and drive.  newpth was only logging to new 
        directory.  If a previous save was done, calls to pushdir did 
        nothing, calls to newpth would only attempt a log to directory, 
        which might not exist since the drive wasn't logged.
        
        TESTING REQUIREMENTS:  Bugs fixed by this change will be reported 
        in other integration notices.  You could try running InSet from 
        other drives to make sure that nothing's broken.
        
        
        Titles of Bugs Fixed/Changes Made:
        
        * (12235) Cursor position changes when ^KW
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:   (12235) Cursor position changes when ^KW
        
        FIX DETAIL:  Now uses original cursor position to return to after 
        ^KW.  Also fixed problem introduced with previous fix (from bug 
        where screen display was screwed up when appending:  Could no 
        longer append or overwrite, always cancelled).
        
        TESTING REQUIREMENTS:  Test overwrite, append, cancel (from 
        overwrite/append query as well as file write dialog).  Also test 
        write to ascii, writes in column mode, and writes to clipboard.  
        Recheck under error conditions (cancel, disk full).
        
        Titles of Bugs Fixed/Changes Made:
        
        * ^QI doesn't give wait message while moving to page
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  ^QI doesn't give wait message while moving to page
        
        FIX DETAIL:  Added wait message while moving.
        
        TESTING REQUIREMENTS:  Retest.  Make sure wait message comes up 
        in all help levels and regardless of whether ^Q menu came up or 
        not.
        

        Titles of Bugs Fixed/Changes Made:
        
        * Block delete doesn't leave cursor at original position
        
        * (#????) If file contains false symmetrical sequences, WordStar 
        truncates end of file.
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  * Block delete doesn't leave cursor at original 
        position
        
        FIX DETAIL:  Changed pointer used for cursor position.  Changed 
        handling of top of screen and repaint after block has been delet-
        ed.
        
        TESTING REQUIREMENTS:  Test block deletions at end of file with 
        all combinations of the following conditions:  Large block, small 
        block, cursor in block, cursor not in block, cursor at beginning 
        of file, cursor on same screen as beginning of block, cursor at 
        top of screen (on same screen as beginning of block), cursor on 
        dot command (dot commands hidden).  Test block deletions at 
        beginning of file, cursor below block, cursor in block, cursor 
        above block, block deletions in the middle of the file and all 
        combinations of these.  Look for screen switching positions when 
        it doesn't have to (should be minimal cases of this, and explain-
        able, as when block deleted was at beginning of file, and cursor 
        was near it).  Look for cursor not really where displayed.  Check 
        top of screen conditions by typing ^QE and then use ^F's to 
        verify that cursor is really on the text that you're seeing.
        
        BUG TITLE:  * (#????) If file contains false symmetrical sequenc-
        es, WordStar truncates end of file.
        
        FIX DETAIL:  This is a bug from Don Carver.  Don't know the 
        number of the bug yet, but it happens in small files that contain 
        1Dh bytes followed by normal ASCII text.  WS thinks it may have 
        found a sym sequence, and sets up so that the next read from the 
        disk looks for the rest of it.  This problem comes up because 
        it's read everything from the disk already.
        
        TESTING REQUIREMENTS:  Retest.  Also write up another bug where 
        going to the end of the file and then trying to ^R past the ^]'s 
        in the file truncates the beginning of the file.


        Titles of Bugs Fixed/Changes Made:
        
        * No default setting for interpret merge variables in dialog 
        (always on).
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  * No default setting for interpret merge variables in 
        dialog (always on).
        
        FIX DETAIL:  Added inimrg flag in user area.
        
        TESTING REQUIREMENTS:  Although accessible from wschange label 
        patcher, there is no menu selection for this.  So, in addition to 
        checking that default works, another bug should be written to ask 
        that a menu selection in wschange be created.  Check with design 
        on this as well.
        

Tomp:

Titles of Bugs Fixed/Changes Made:

* (12299) DRIVERPS--ignores ".pa" at start of file.
* (12302) ^P! Dialog Box 'print codes' field too short
*         Can now click on 'Esc' and 'Enter' on popup Help

Summaries of Fixes/Changes:

==============================================================
BUG TITLE:  (12299) DRIVERPS--ignores ".pa" at start of file.

FIX  DETAIL:  physical vertical position now being initialized to  "inde-
terminate" to trigger formfeed processing.

TESTING REQUIREMENTS:  verify that simple test file:

     .mt 0
     .mb 0
     .pa
     hi

causes  hi to be printed on 2nd page after blank 1st page of  output  for 
postscript  printers.  verify that processing is otherwise unaffected  in 
any other cases.

==============================================================
BUG TITLE: (12302) ^P! Dialog Box 'print codes' field too short

FIX DETAIL: Make 'print codes' a scrollable field

TESTING REQUIREMENTS:  verify field is scrollable and that filling up the 
field  (now  80 chars worth) causes no problems elsewhere in  the  dialog 
box.


==============================================================
CHANGE TITLE:  Can now click on 'Esc' and 'Enter' on popup Help

TESTING  REQUIREMENTS:  Test clicking on help screens on the  highlighted 
words  'Esc' and 'Enter' at bottom of help screens to leave help or  move 
to the next help screen.



JohnN:

        Bugs Fixed / Features Added
        #12295 WINSTALL CGA & ROM, WSCHANGE ROM Monitor installs: No Text 
        
        
        =============
        #12295
        Fix CGA problem encountered in #649: fix up WINSTALL to that CGA 
        doesn't map to ROM install
        

        Bugs Fixed / Features Added
        Fix StarExchange so that def files will be looked for on current 
        directory first
        
        =============
        
        The StarExchange CTRL parameter was not set correctly for LAN 
        use.  It is now set to E3D49C91, but there is still a bug in 
        CONVERT.EXE which is being fixed by SCC.
        



Markhen:


 
Macros:

LaurieO:


        Titles of Bugs Fixed/Changes Made:
        
        #12269 - UNABLE TO IMPORT GRAPHICS FILES INTO DOCUMENT ON LANS
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  UNABLE TO IMPORT GRAPHICS FILES INTO DOCUMENT ON LANS
        
        FIX DETAIL:  
        1) The drive wasn't changed when attempting to log to the 
        topix.exe directory because the test for the directory being 
        saved previously was always true since the directory is saved 
        when HiJaak is invoked.  There wasn't a check to see whether the 
        drive was changed and the program went ahead and tried to find 
        the topix.exe file.  Joe changed the routine that changes the 
        directory so that it also changes the drive.
        
        2) Flag added to indicate program didn't run, eliminating the 
        "Can't find COMMAND.COM" message.
        
        3) Add TEMPPATH tag to set file to specify where temporary files 
        should be created (same drive/directory as topix.set file).  This 
        eliminates the "File or directory locked" message that the filter 
        displayed after the above problems were resolved.
        
        
        TESTING REQUIREMENTS:  Check changes to topix.set file carefully, 
        because adding the TEMPPATH tag involved changes in reading the 
        set file for initial values and writing to the set file to re-
        flect anything that was changed.  Previously, the set file was 
        only written to if there were changes to Options or Use Settings 
        in File, but it now gets written each time to update the TEMPPATH 
        tag.  This happens in both the single-user and LAN versions.
        
        Titles of Bugs Fixed/Changes Made:
        
        #12311 - DEFAULT GRAPHICS DIRECTORY S/B LOGGED DIRECTORY IF 
        UNINSTALLED
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  DEFAULT GRAPHICS DIRECTORY S/B LOGGED DIRECTORY IF 
        UNINSTALLED
        
        FIX DETAIL:  Check for uninstalled primary and secondary paths.
        
        
        
        
        TESTING REQUIREMENTS:  Uninstall both primary and secondary paths 
        for graphics files to make sure current directory is the default 
        graphics directory.
        
        Titles of Bugs Fixed/Changes Made:
        
        #12312 - SECONDARY PATH NOT CHECKED FOR GRAPHICS FILES 
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  SECONDARY PATH NOT CHECKED FOR GRAPHICS FILES
        
        FIX DETAIL:  Use secondary path if there are no matching files in 
        primary path.  If there are not matching files in either the 
        primary or secondary path, the current directory is the default 
        graphics directory.
        
        Titles of Bugs Fixed/Changes Made:
        
        #12313 - SET FILE CONTAINS PIXH=0 AFTER FILTER IS RUN IF THERE 
        ARE NO TAGS 
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  SET FILE CONTAINS PIXH=0 AFTER FILTER IS RUN IF THERE 
        ARE NO TAGS
        
        FIX DETAIL:  The active dialog table wasn't being changed.  Since 
        PIXH was the first tag checked it erroneously thought there was 
        an entry.  This didn't show up before because the topix.set file 
        is shipped with tags and once a conversion routine is called the 
        dialog table automatically gets updated.  There was also some 
        clean-up done in retrieving the values entered at the dialog box 
        so they conform to the changes to the dialog box handling.
        
        
        
        
        TESTING REQUIREMENTS:  
        
        Check out any changes to topix.set file by seeing if Options 
        selected are retained and that there isn't anything strange at 
        the Convert Graphics and Options screen.

        Titles of Bugs Fixed/Changes Made:
        
        #12242 - AFTER ADDING 8 OR 9 MACRO HOT KEYS, HOT KEYS ARE DELETED 
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  AFTER ADDING 8 OR 9 MACRO HOT KEYS, HOT KEYS ARE 
        DELETED
        
        FIX DETAIL:  HANMAX is now 7.  It was set to 4 which only gives 
        512 bytes for the hotkey buffer.  The hotkeys which are shipped 
        in WSHOTKEY.OVR are pretty close to this limit.  Total number of 
        hotkeys available will not exceed the new limit of 896 bytes.  
        Each hotkey takes up 10 bytes - 8 for the hotkey name and 2 for 
        the scan code.
        
        

        Titles of Bugs Fixed/Changes Made:
        
        #12315 - PRCHANGE DOESN'T ALLOW CANON3 PRINTER TO USE DTU FILES 
        
        
        
        
        Summaries of Fixes/Changes:
        
        =================================================================
        BUG TITLE:  PRCHANGE DOESN'T ALLOW CANON3 PRINTER TO USE DTU 
        FILES
        
        FIX DETAIL:  Range for set_db needed to be extended to include 
        "CANU".  Also, the error message for Canon fonts was corrected to 
        "Canon".
        
        
        
        
        TESTING REQUIREMENTS:  Charles/Mark need to try retrieving Canon 
        fonts from dtu files.
        
        

Install:

JohnA:

        


Winstall:



Wschange:

Jims: 



Pdfedit:




Starxchg:

Printer:

MarkH:

  
Timl: 

        Titles of Bugs Fixed/Changes Made:
        
        * (Bug Number) Bug Title Line [From Bug Report]
        *              Change Title Line [From Programmer's Brain]
        
        NO BUG #'s - IMPLEMENTATION of LAN product!
        Note: This is a notice of fixes which were in a prior release but 
        NOT documented at that time.
        
        
        Summaries of Fixes/Changes:
        
        Bug Fix for Preview and FAX "File write error".  WS Path #3 was 
        corrected from the program main directory to the Preview subdi-
        rectory.
        
        Bug fix for Macros.  Install WSHOTKEY.OVR to SETUP directory (AU-
        TOTBLS.C) and copy to user home WS dir (USRSETUP.BAT).
        
        
        =================================================================
        BUG TITLE:  Bug #: - N/A
        
        FIX  DETAIL:  
        
        TESTING REQUIREMENTS:  Check that WS Path #3 is correct and that 
        CRT files can be created.  Confirm that FAX feature works.
        
        =================================================================


        Titles of Bugs Fixed/Changes Made:
        
        NO BUG #'s - IMPLEMENTATION of LAN Product!
        
        Summaries of Fixes/Changes:
        
        Created CFGPATH.EXE utility to modify or display pathing info in 
        configuration files.  See below for details.
        
        Modified Patch arrays in INSTALL.C to support Primary & Secondary
        Paths and change LAN pathing to eliminate use of DOS path.
        
        AUTOTBLS.C changed to reflect new file locations and PATH 
        numbers.  See below for details. 
        
        USRSETUP.BAT file has been enhanced.  New options added to select 
        MAILIST (L) or CONVERT (C) alone.  Made easier to edit file to 
        include optional items in default (M) option.  Copies graphics 
        files (TOPIX.SET and WSILOGO.PCX) to user now.  Changed location 
        where TELMERGE.EXE is copied from (now in SETUP not OPTIONS).  
        LOCAL CONFIG FILES ARE NOW CREATED!!!! CFGPATH is used to update 
        the WSPATH #16 to the user home WS dir and WS PATH #15 to the FAX 
        sub-directory of the user home WS directory.
         
        =================================================================
        TESTING REQUIREMENTS:  Install on all available networks and test 
        all features for bugs.  TEST EVERYTHING WITH NO WORDSTAR DIRS ON 
        PATH (should work from user home WS dir, try from other dirs with 
        path specified to ws.bat eg. from c:\> n:\users\timl\ws7\ws ...).
        Regression test for all previous LAN bugs.
        
        =================================================================
        CHANGE DETAILS:  
        
        /*  CFGPATH.C   Patch a WordStar Path in a V7.0 configuration file
        /* Created  4/2/92 by Tim Laidman
         * Modified 4/6/92 by TL to change cfgfile in place.  Now has 3 parameters:
         *                        CFGfilename (with path), WSpath# and new pathstring.
         * Modified 4/7/92 by TL to display WSpaths if only cfgfile is specified.
         * Modified 4/8/92 by TL to use WORDSTAR.H to calculate user area offsets.
         * Modified 4/9/92 by TL to display WSpaths & WS filenames with Pri & Sec
         *                        paths if only cfgfile is specified.
        */
        
        ======================================================================






        
        /*+ Title: INSTALL.C  --- Replacement for WINSTALL
          
        Revision History:
        -----------------------------------------------------------------------
        DD-MMM-YY       WHO                     WHY
        ----------------------------------------------------------------------
        08-Apr-92       TimL    Modified patch arrays to handle primary & secondary
                                .. paths and filename changes (Required for LAN).
                                .. Put ALL files in every patch array.
        
        ======================================================================
        
        
        USRSETUP.BAT changes:
        
         REM Option can be:
         REM     A   for all files copied
         REM     C   for CONVERT only
         REM     I   for INSET only
         REM     L   for MAILLIST only
         REM     M   for modifiable files (without Inset).
         REM   The default is M if Option is not specified.
        
         IF exist %1\SETUP\INSET\*.set        COPY %1\SETUP\INSET\*.set %2/v >NUL:
         IF exist %1\SETUP\INSET\*.pcx        COPY %1\SETUP\INSET\*.pcx %2/v >NUL:
        
        
         COPY %1\SETUP\telmerge.exe %2 >NUL:
        
         REM Rem the GOTO :NEXT1 line if you wish to copy MailList files by default.
         :NEXT1
         GOTO :MAKEBAT
         REM Rem line above if Star Exchange files are to be copied by default.
        
         :COPYCFG
         IF exist %2\%3     ECHO %2\%3 exists -- not updated!
         IF exist %2\%3     GOTO :DONE
         COPY %1\%3 %2 >NUL:
         CFGPATH %2\%3 16 %2 >NUL:
         CFGPATH %2\%3 15 %2\FAX >NUL:
         :DONE
        
        ======================================================================
        
        /* Title: AUTOTBLS.C  --- TABLES init file for WordStar 7.0
        
        Revision History:
        -----------------------------------------------------------------------
        DD-MMM-YY | Who | Why
        ----------|-----|------------------------------------------------------
        06-Apr-92 | TL  | Change pathing for LAN to not use DOS Path.
                          ..Use WS Path # 16 for User Home WS dir instead of DOS Path.
                          ..Use WS Path # 15 (User home WS FAX subdir) for FAX.
                          ..Use WS Path # 14 for Preview executable files.






        03-Apr-92 | TL  | Added CFGPATH.EXE for LAN ONLY.
        27-Mar-92 | TL  | Fixed file pathing for LAN:
                          ..HIJAAK put all but TOPIX.SET on server for NOVELL also.
                          ..TELMERGE put TELMERGE.EXE in setup for copying to user,
                          .. & use WSPATH #16 (set to user home by installer).
                          ..MAILLIST copy WWSLIST.COM & WSLIST.OVR to user (setup),
                          .. & use WSPATH #16 (set to user home by installer).
                          ..STAR EXCHANGE change from DOS Path to WSPATH #10.

        
  
Marylld:



Victoria:


