
              NOVELL TECHNICAL INFORMATION DOCUMENT

TITLE:              LW42W2.EXE; Windows Applications Update
DOCUMENT ID:        TID251033
DOCUMENT REVISION:  B
DATE:               07JUN95
ALERT STATUS:       Yellow
INFORMATION TYPE:   Issue
README FOR:         LW42W2.EXE

NOVELL PRODUCT and VERSION:
LAN WorkGroup 4.2
LAN WorkPlace for DOS 4.2

ABSTRACT:

LW42W2.EXE is the latest maintenance patch for the LAN WorkPlace and LAN
WorkGroup, Windows Applications and is recommended for all sites with LAN
WorkPlace 4.2 or LAN WorkGroup 4.2.  Includes numerous fixes and new features
which were not included in LWP42W.EXE which it supersedes.  Also, now
re-includes the national language DLLs from LWP188.EXE for French, German,
Portuguese and Spanish. 

-----------------------------------------------------------------
DISCLAIMER
THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
-----------------------------------------------------------------

ISSUE

Table of Contents

1 - INTRODUCTION / INSTALLATION INSTRUCTIONS
2 - NEW THIS REVISION
2.1 - INSTALLR.BAT / WHICH.EXE
2.2 - LWP_CHK.BAT / LWP_LOG.BAT
2.3 - PRESENTR.EXE (Host Presenter)
3 - Fixes and Enhancements carried over from prior patches.
-----------------------------------------------------------

1 - INTRODUCTION / INSTALLATION INSTRUCTIONS

1.1 - INTRODUCTION

This document is formatted as a reference document.  Rather than trying to
read this entire document, use the Table of Contents to determine which
sections to read in detail. 

Module versions are indicated at the beginning of each symptom below.  In all
cases, these fixes are the current (included) version of the given module. 


1.2 - INSTALLATION INSTRUCTIONS

Install this patch by:

- Running the INSTALLR.BAT batch file, or

- COPYing the files in this patch into the proper product \NET\BIN directory
(d:\NET\BIN, or server/volume:NET\BIN). 

- Run LWP_CHK.BAT and address any warnings that are applicable. 


1.3 - PATCH CONTENTS

Self-Extracting File Name:  LW42W2.EXE     Revision:  B

Files Included     Size     Date      Time
\
  LW42W2.TXT         (This File)
      FS.DLL      16832   04-04-94    4:22p  R412-2A
  WDOSFS.DLL      19808   04-04-94    4:22p  R412-2A
  WFTPFS.DLL      57232   04-04-94    4:22p  R412-2A
 LWPUTIL.DLL      35936   03-21-94    4:22p  R412-2A
PRESENTR.EXE     191376   02-15-94    4:22p  R412-3B
RAPFILER.EXE     113792   09-29-94    4:22p  R412-2E
RESOLVIP.EXE      17392   08-12-94    4:22p  R412-2A
SERVEFTP.EXE      89136   06-22-94    4:22p  R412-2A
 LWP_CHK.BAT      14417   03-31-95    4:22p  1.2
 LWP_LOG.BAT       1613   03-31-95    4:22p  1.1
   WHICH.EXE      26751   12-07-94    4:22p  N/A
INSTALLR.BAT       5326   04-01-95    4:22p  1.5
\LANGUAGE\FRENCH
 RAPLANG.DLL      47616   04-07-94    4:22p  N/A
\LANGUAGE\GERMAN
 RAPLANG.DLL      47616   04-07-94    4:22p  N/A
\LANGUAGE\PORTUGUE.SE
 RAPLANG.DLL      47616   04-07-94    4:22p  N/A
\LANGUAGE\SPANISH
 RAPLANG.DLL      47616   04-07-94    4:22p  N/A


1.4 - PATCH AVAILABILITY

TID1001167 contains an HTML (HyperText Markup Language) list of World Wide Web
pointers to patches for LAN WorkPlace 4.2.  Patch locations by electronic
service are as follow:

 CompuServe:  NetWire NOVLIB 08
 World-Wide-Web:  http://www.novell.com/ServSupp/
 Gopher:  gopher://gopher.novell.com:70/11/pub/netware/unixconn/lwdos42
 FTP:  ftp://ftp.novell.com/pub/netware/unixconn/lwdos42
       ftp://ftp.novell.com/pub/netwire/novlib/08


1.5 - PATCH HISTORY

LW42W2.EXE (Rev B) supersedes LWP42W.EXE (Rev A) and includes the national
language DLLs from LWP188. 
LWP42T.EXE (Rev A) supersedes LWP208.EXE.


2 - NEW THIS REVISION

2.1 - INSTALLR.BAT / WHICH.EXE

New with LW42W2.EXE contains a batch file installer.  This installer uses the
utilities WHICH.EXE and DOS REPLACE.EXE.  It also requires about 500 bytes of
free environment space.  The batch file will find the correct directory tree
by looking for a signature file (namely LWPCON.EXE).  If there are any
problems running the installer batch utility, manually update your appropriate
directories with the files contained in this patch using the REPLACE or COPY
command. 

Usage: INSTALLR [/h] [/p] [/r] [/d dir]

where:
     /h Displays this information.
     /r View the LW42W2.TXT file after installing.
     /p Prompts user before adding/replacing each file.
     dir        Optionally specifies the directory to be upgraded.

WARNING: This batch file requires an environment size of 1024 or more. 
      Add this line to CONFIG.SYS to ensure proper execution.
      SHELL=C:\MSDOS\6\COMMAND.COM C:\ /E:2048 /P

NOTE: WHICH.EXE identifies the locations and full names of specified files
found in DOS PATH.  "WHICH -h" will produce a usage description.  This program
is not supported by Novell, Inc and is a utility provided by Technical
Support.  It is donated to this patch by John "Frotz" Fa'atuai
(Frotz@novell.com). 


2.2 - LWP_CHK.BAT / LWP_LOG.BAT

LWP_CHK.BAT will examine your environment and determine if there are multiple
copies of files in unexpected locations.  It will generate a log file
(LWP.LOG) in the TEMP directory.  LWP.LOG lists the important files that were
found via your PATH, complete with version and path information.  Run this
batch file to determine if your LAN WorkPlace environment is stable. 
LWP_LOG.BAT is used by LWP_CHK.BAT to create LWP.LOG. 

NOTE: When running LWP_CHK.BAT and LWP_LOG.BAT, these files must either be in
a directory referenced by path or in your current directory. 


2.3 - PRESENTR.EXE (Host Presenter)

2.3.1 - R412-3B / R412-3A / R412-2W: Corrects problems printing the last line
of a selected area. 

2.3.2 - R412-2Z / R412-2X: Corrects problem with "4i" (garbage postscript
data) being printed. 

2.3.3 - R412-2Y / R412-2U: Corrects problem with CUP or "Cursor Postion" (CSI
999 ; 999 H) defaulting to (1, 1).  Most applications attempt to position the
cursor at (999,999) and then read the effective cursor position to determine
the current terminal size.  Prior to this correction, the cursor position
would be the upper left corner of the screen, not the lower right corner of
the screen.  R412-2U fixed this problem in 80-column mode.  R412-2Y fixed this
problem in 132-column mode.  In order for this to function correctly, AUTOWRAP
must be disabled. 

The Menu sequence to do this is: SETUP | DISPLAY | AUTOWRAP checkbox. 

2.3.4 - R412-2V: Corrects a problem where escape sequences were displayed
rather than interpreted in the upper left corner of the screen. 

2.3.5 - R412-2T: Corrects problems where lines were dropped while in
continuous print mode. 

2.3.6 - R412-2S: Corrects problems where the Terminal Newline definition (CR
or CRLF) caused problems when logging into a host. 

2.3.7 - R412-2R: Corrects a problem where the cursor disappeared while in
continuous print mode. 

2.3.8 - R412-2Q: Corrects timing problems between Host Presenter and Script
Director.  Also corrects a memory leak associated with the DDE communication
between these two applications. 

2.3.9 - R412-2P: Host Presenter now automatically adjusts the screen to fit 24
lines and 80 columns on the screen.  The internal application stack was also
decreased by 5K. 

2.3.10 - R412-2O: Corrects a problem where the Spanish LAN WorkPlace
HPLANG.DLL displayed garbage and then crashed Windows; the user would be left
at the DOS prompt. 

2.3.11 - R412-2N: No longer clears the screen when setting the display to 80
columns using the VT220 escape code DECCOLM Reset (CSI ? 3 l).  NOTE: The last
character in the DECCOLM Reset sequence is a lower case "L". 

2.3.12 - R412-2N: Added code to adjust the screen size according to the number
of columns displayed. 

2.3.13 - R412-2N: Corrects a problem using very small fonts using postscript
in Landscape Orientation, while "Bypass Printer Driver" is enabled. 


3 - Fixes and Enhancements carried over from prior patches.

3.1 - PRESENTR.EXE (Host Presenter)

3.1.1 - R412-2L: General Protection Fault in Windows when trying to select a
different printer in MS Excel 5.0 while Host Presenter was running. 

3.1.2 - R412-2K: Running vi on a Sequent host, displayed garbage when doing a
page up (Ctrl-U) and a page down (Ctrl-D). 

3.1.3 - R412-2J: Capturing the Entire Buffer produced random missing lines in
the file output.  MENU ACCESS: File | Capture... 

3.1.4 - R412-2H: Underscores displayed on the printout where there should have
been spaces.  This only occurred when printing files to a postscript printer
via the VAX/VMS PRINTER.COM DCL script. 

3.1.5 - R412-2G: A General Protection Fault occurred after printing a file
approximately 10 times. 

3.1.6 - R412-2F: Exiting from Windows to DOS when double-clicking the OK
button in the screen/buffer printing dialogue. 

3.1.7 - Other changes to Host Presenter are:

Changes in the Windows Control Panel or Print Manager were are now always
reflected dynamically in the application.  Previously this was only true if
the application was restarted after the changes were made. 

The workstation would no longer hangs when 5 active sessions were opened. 

Corrects the error condition "Unable to obtain requested font" while using
Continuous Printing in Landscape on a HP LaserJet. 

A screen flash while using vi(1) could no longer causes a loss of system
resources. 

Corrects a problem where printing to "Generic/Text Only" would insert 14
newlines ("\n" or 0x0A) characters after a line break. 

Fixed a General Protection Fault when continuously printing a text line longer
than 132 characters. 

Selecting Landscape Orientation under File | Printer Setup now works. 

3.1.8 - Enhancements to Host Presenter's Capture facilities. 

 MENU ACCESS: File | Capture
 Now able to print to postscript printers.  Enable/Disable this functionality
by checking/unchecking the "Bypass Printer Driver" checkbox. 

 * To print postscript, uncheck the Bypass Printer Driver checkbox. 
 * To print HP PCL (non-postscript), check the Bypass Printer Driver checkbox.

Capturing can now be turned off from MENU ACCESS: File | Print Options. 


3.2 - RAPFILER.EXE (Rapid Filer)

3.2.1 - R412-2E: When printing from files generated by a Micro Focus compiler,
some lines printed twice while some lines were blanked out. 

3.2.2 - R412-2E: Corrects problems with View Partial File List on VMS systems.

3.2.3 - R412-2C: Changes in the Windows Control Panel or Print Manager are now
always being reflected in the application.  Previously this was only true if
the application was restarted after the changes were made. 

3.2.4 - R412-2B: The last line of a file, might not contain a Carriage
Return/Line Feed sequence (CR/LF).  This problem was seen together with Novell
DOS 7 and other Digital Research General Purpose Operating System tools. 

3.2.5 - If the user did not have write permission when overwriting a host
file, the file was not copied and the file on host was deleted. 


3.3 - SERVEFTP.EXE (Serving FTP)

3.3.1 - R412-2A: Users can now connect to a minimized (iconized) Serving FTP. 
Previously, users could not connect regardless of whether or not Restricted
Access was enabled. 


3.4 - RESOLVIP.EXE (IP Resolver)

3.4.1 - R412-2A: Corrects the problem which caused "Unable to open socket,
error 55" while the Dialer was in use. 


3.5 - FS.DLL

3.5.1 - R412-2A: Corrections made at the LAN WorkPlace 4.12 to 4.20
transition. 


3.6 - WDOSFS.DLL

3.6.1 - R412-2A: Corrections made at the LAN WorkPlace 4.12 to 4.20
transition. 


3.7 - WFTPFS.DLL

3.7.1 - R412-2A: Corrections made at the LAN WorkPlace 4.12 to 4.20
transition. 


3.8 - LWPUTIL.DLL

3.8.1 - R412-2A: Corrections made at the LAN WorkPlace 4.12 to 4.20
transition. 

---------------------------------------------------------------
Any trademarks referenced in this document are the property of their
respective owners.  Consult your product manuals for complete trademark
information. 
-----------------------------------------------------------------


