EINet Shareware winWAIS Software Version 2.0

ewais200.zip - EINet Shareware winWAIS PKZIP archive file
OR
ewais200.exe - EINet Shareware winWAIS self-extracting archive file

This distribution provides a Wide Area Information Server (WAIS (tm))
client for Microsoft(R) Windows (tm) plus a graphics file viewer
application. This WAIS client may be used to contact any WAIS
server on the Internet to perform information search and retrieval.

The MCC EINet WinWAIS Version 2.0 software is distributed as shareware.
This software may be copied and distributed freely for evaluation.
The evaluation period is 30 days. After this time, MCC requests that
you register your copy and obtain a license. The registration fee is
$35.00 (US). Checks only please. Make checks payable to MCC and send
them to:

EINet Windows Shareware
MCC
3500 West Balcones Center Drive
Austin, TX 78759-6509
USA

Internet Email: license-info@einet.net

You will be sent a registration key to remove the start-up reminder.                


THIS DISTRIBUTION INCLUDES:

* EINet winWAIS 2.0 : WAIS Client for Windows 3.1 and Windows Sockets 1.1

* gfxVIEW           : A simple graphics file viewer that can be 
		      distributed with EINet winWAIS without having to pay
		      a separate software license fee   (winWAIS may be
		      easily reconfigured to use your own graphics file viewer)   
* winECJ            : A public domain JPEG viewer from Express Compression Labs
		      (see winecj.txt).


LEGAL RESTRICTIONS

Copyright 1992,1993,1994 Microelectronics and Computer Technology
Corporation (MCC).  All Rights Reserved.  Derived from WAIS Version 8b5.1.
All other product of service marks contained in this software are trademarks
or registered trademarks of their respective owners.

The above copyright notice and other legends and markings must appear on all complete
or partial copies of ths software and supporting documentation. If MCC's EINet WinWAIS
is integrated in any non-commercial application, such application should display in its
"About" dialog box or in its online help, and in its documentation, that it is using
MCC's EINet WinWAIS and should list the above notice and legends.

MCC's EINet WinWAIS MAY NOT be distributed as part of a commercial software release
or for resale purposes without prior written permission form MCC.

MCC's EINet WInWAIS is made available AS IS. MCC MAKES NO WARRANTY OR REPRESENTATION,
EXPRESS OR IMPLIED, CONCERNING THE QUALITY OF ANY RESULTS TO BE ACHIEVED BY THE USE
OF MCC'S EINET WinWAIS TECHNOLOGY, REPORST, KNOW-HOW, OR ANY OTHER INFORMATION
FURNISHED HEREUNDER, OR TO ANY OTHER MATTER WHATSOEVER, INCLUDING, BUT NOT LIMITED TO
ITS MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


INSTALLATION

This is an EINet PC software distribution 2.0 for use with
Microsoft Windows 3.1.

This EINet software distribution uses the Windows Sockets
(winsock) API version 1.1 and assumes you have properly 
installed and configured the appropriate network TCP/IP
support software.   EINet winWAIS has been tested and
works with Frontier Technologies Super-TCP Version 2.1,
NetManage NEWT/ChameleonNFS Version 3.1, Novell LAN
Workplace for DOS 4.1, Beame & Whiteside TCP/IP 3.0c
(and later versions), Sun PC-NFS, and FTP Software's
PC/TCP.

This software may also work with other Windows
Sockets 1.1 compliant TCP/IP implementations, depending
on their adherance to the Windows Sockets 1.1 Specification.

For installation from the self-extracting PKZIP archive file (EWAIS200.EXE):
  1.  Decompress the EWAIS200.EXE distribution file by placing the
      file in a temporary directory on your hard drive (other than
      the directory to which the software is being installed).  Then
      run the EWAIS200.EXE file from the DOS prompt or from the Windows
      File Manager or Program Manager.  The files contained within
      EWAIS200.EXE will be decompressed and placed in that temporary
      directory.
  2.  Using the Windows Program Manager's "File Run" command,
      run "SETUP.EXE" in the temporary directory.  Follow the
      instructions presented by the setup procedure.

For installation from distribution diskettes:
      Place the first diskette in the drive and from the Windows
      Program Manager's "File Run" command, run the SETUP program
      on that diskette (for example, "B:\SETUP").  Follow the
      instructions presented by the installation setup procedure.


IF YOU HAVE PROBLEMS OR SUGGESTIONS:

To report bugs or suggest enhancments please email to pc-shareware@einet.net.




IF YOU HAVE PROBLEMS

If, while running SETUP, you encounter an error in finding or copying 
a file or a "file in use" error for a file such as: LZEXPAND.DLL or 
COMMDLG.DLL or CMDIALOG.VBX or THREED.VBX try the following:
  1.  Restart windows and run the SETUP procedure again.
  2.  If you encounter the problem again and if the file
      associated with the problem is already installed on your system,
      run EISETUP from your WINDOWS directory and follow the 
      instructions presented.
  3.  If you still encounter the problem, restart windows,
      rename the problematic file as a backup file name
      (e.g. THREED.VBX -> THREED.BAK) and retry the SETUP procedure.

About Windows Sockets:
The WINSOCK.DLL Windows Sockets library is NOT a part of this
distribution and must be obtained and installed separately.
It is available from a wide variety of vendors.

Also a note for Novell Lan Workplace for DOS owners:
YOU must obtain their WINSOCK.DLL directly from Novell.  They have made
their beta version of WINSOCK.DLL available on the Internet.  Contact
Novell for details.


IMPROVEMENTS MADE FROM VERSION 1.57 TO 2.00:

EIconfig: New EINet Windows Application Configuration Tool.

EIsetup:  New EINet Windows Setup Procedure.

wInvoke:  The wInvoke EINet software invocation manager is
now included with this release.

gfxVIEW:  Improved graphics rendering capabilities.
Now also supports JPEG, IMG, DCX, and WPG formats. Faster
graphics loading.  More reliable viewing of 4-bit GIF files.

winWAIS:  Now filter <type> is optional in [waisTransform]
section of EINET.INI.  A line stating <type1>=<type2>
designates that any WAIS documents with a data type of <type1>
should be handled as if they were documents of type <type2>.

All Applications:  Copyright date notices now include 1994.
Shareware applications containing the EINet address ZIP code
as 78759-6509 were changed to 78759-5398.

All Applications:  Now look for help files in the directory
containing the application's EXE file.



IMPROVEMENTS MADE FROM VERSION 1.56 TO 1.57:

winWAIS: Fixed bug in winWAIS parsing of WAIS server database
catalogs.  There was a compile/release problem that made this
operation unstable.


IMPROVEMENTS MADE FROM VERSION 1.55 TO 1.56:

winWAIS:  Changed any "Ok" buttons to "OK" buttons. (WAIS.EXE)

winWAIS:  Now, if the "Copy File to 'File Save' Directory Before 
Launching Viewer" option is set, the copy operation is ALWAYS
done prior to viewing the file.  Earlier versions only did the
copy operation if an external viewer was launched.  Now it is
also done when the internal text viewer is used.  (WAIS.EXE)

winWAIS:  The "Don't Overwrite Existing Files" option now also
applies to saving Question files as well as for retrieved
documents.  (WAIS.EXE)


IMPROVEMENTS MADE FROM VERSION 1.54 TO 1.55:

SETUP: SETUP1.EXE was modified to disable installation of the winECJ
program manager icon in the EINet Applications program group if the
user opted to not install it.


IMPROVEMENTS MADE FROM VERSION 1.53 TO 1.54:

DEIUTILS.DLL:  Fixed small problem in file existence check
when using SHARE.EXE which resulted in a file-naming problem
in assigning DOS names to WAIS documents. (DEIUTILS.C)

winWAIS: Fixed problem in copying/saving files when
SHARE.EXE may have source or destination files locked. (WAIS.EXE)

winWAIS: Now reports the DOS error message if it cannot
open/create a file when downloading a WAIS document. (WINWAIS.C)

winWAIS: Fixed problem in file naming when saving retrieved
files in a directory that has a "." in its name. (WAIS.EXE)

winWAIS: Fixed problem in TCP/IP buffering that was
causing WINWAIS.DLL software to not work over FTP Software's
PC/TCP.  recv() buffer was reduced to 1024 bytes.
(UI.C)



IMPROVEMENTS MADE FROM VERSION 1.52 TO 1.53:

winWAIS: Now permits 5-digit port numbers in WAIS Source
Definition Dialog. This was previously restricted to a
maximum of 4-digits (WAIS.EXE)

winWAIS: Now displays number of matching candidate documents
that are returned in a query. (WAIS.EXE)

winWAIS: Under certain conditions at program exit, winWAIS
might attempt to delete files in its "temp file directory"
but if there were no files, an error would occur.  This was
fixed. (WAIS.EXE)

winWAIS: When the DOS SHARE.EXE or other file sharing/locking
software was running, the winWAIS application would terminate
upon attempting to highlight text in the internal text viewer.
(WAIS.EXE)  

winWAIS: When retrieving and viewing a document that has a
WAIS document type that has no associated viewer designated
in EINET.INI, winWAIS previously just gave the user the option
to save the file locally.  Now, winWAIS attempts to determine
the file name extension of the retrieved file and checks to
see if Windows has a viewer associated with it.  If it does,
the user is given the option of setting that viewer as the
default viewer for WAIS documents of that type. (WAIS.EXE)

*.DLL: New smaller EINet DLL's with more optimized execution.
(Compiled using Microsoft C/C++ Compiler 8.0).

setup: In environments where there is no "Program Manager"
running: fixed minor problem in dialog brought up at end of
setup process when SETUP1.EXE attempts to activate the Program
Manager.



IMPROVEMENTS MADE FROM VERSION 1.51 TO 1.52:

All VB apps:  Upgrade to Visual Basic 3.0.
All versions changed to 1.52 and SETUP.LST was changed
to reference VBRUN300.DLL instead of VBRUN200.DLL.

winWAIS: VB 3.0 change required font3d property to be set to
0 for the winWAIS status window. (WAIS.EXE)

winWAIS: Fixed bug in WAIS source view/edit dialog when
"Check Host" is selected and the user closes the dialog while
the "ping" is in progress.  "Close" is now disabled until
the "Check Host" command completes or is cancelled. (WAIS.EXE)

winWAIS: COMPLETELY NEW text search feature for internal
text viewer! (WAIS.EXE)

winWAIS: Text viewer's relevance feedback commands were
consolidated under its "Edit - Relevance Feedback" menu. (WAIS.EXE)

winWAIS: "Choose Printer Font" menu command changed to
"Print Setup Font" to be a little more consistent with
several other Windows programs. (WAIS.EXE)

winWAIS: Added autoHighlightKeyword= option in [wais] section
of EINET.INI for specifying whether text files viewed with the internal
text viewer should automatically highlight the first occurrence
of a search keyword. (WAIS.EXE)

winWAIS: Added "Auto highlight first search keyword in retrieved document"
option to User Preference editing dialog. (WAIS.EXE)

winWAIS: A check is now done at program startup to ensure that there are
no WAIS source definitions with identical names. (WAIS.EXE)

winWAIS: Added "File - Delete Question" command.  (WAIS.EXE)

winWAIS: Fixed bug in selecting lines in the internal text
viewer for relevance feedback. (WAIS.EXE)

winWAIS: User preferences dialog changes:  "Question Directory" was
added.  "Default Question File" was added.  "Default Source" was added. 
(WAIS.EXE)

winWAIS: Fixed bug in file datatype translation.  There was an error
in the detection of errors! (WAIS.EXE)

winWAIS: Added set_tab_stops function to WINWAIS.DLL API to support
expansion of ASCII text file tabs using the designated tab stop specification.
This is potentially useful for tab expansion when there are bugs in text
viewers (as was the case in the earlier version of MHFPST.VBX).
(WINWAIS.DLL)

winWAIS: Updated MHPFST.VBX to fix bug in library.

winWAIS: Text viewer now shows document headline at top of window.

winWAIS: Text viewer now shows line numbers at bottom of window.

winWAIS: Text viewer size is now constrained to be no smaller than
a minimum size.

winWAIS: Fixed bug in minimizing text viewer window.

winWAIS: Text viewer now remembers its size and position (within a
single winWAIS session) so that it won't resize itself every time
a new file is viewed.

gfxVIEW: Fixed bug in error message reporting.

gfxVIEW: Now inappropriate menu items are disabled unless a file
is opened successfully.

EISOUND.DLL: Fixed bug in sound file conversion from AU to WAV formats.

All files: Changed to release version 1.52.

Help files: Updated as appropriate.


IMPROVEMENTS MADE FROM VERSION 1.43 TO 1.51:

winWAIS: Now reports an error when unable to parse
a downloaded WAIS source description. (WAIS.EXE)

winWAIS: Fixed bug in downloading text files with
excessive line length (>256 bytes).  This was causing
occasional General Protection Faults in WAIS. (WINWAIS.DLL)

winWAIS: Added extra check (WINWAIS.DLL) to ensure
no overflows in WAIS source description 8192 char limit.

winWAIS: Now checks host connectivity in Source Definition
dialog by attempting connect to WAIS server and thus gives
a more reliable report on host connectivity. (WAIS.EXE,
WINWAIS.DLL)

winWAIS: Changed host connectivity messages for command that
checks host connection. (WAIS.EXE)

winWAIS: Now has "Edit - Clear Query Info" menu command
to clear out he current question fields (keywords and relevance
feedback). (WAIS.EXE)

winWAIS: "New Question" command now clears out the relevance
feedback list as well as the keyword text. (WAIS.EXE)

winWAIS: Now more feedback is given in status window during
queries and retrievals. (WAIS.EXE)

winWAIS: Memory management made more robust to avoid some
errors that were causing Windows General Protection Faults
when contacting multiple WAIS sources. (WINWAIS.DLL)

winWAIS: After a qeury is made, the keyboard focus is 
automatically changed from the Ask button to the 
"Information Found" document list.

winWAIS: After sources selections are changed, the keyboard focus
is automatically set to the keyword input line.

winWAIS: Put "_" under "F" in "File" menu of internal text viewer.

winWAIS: Cancel button on Source Edit/View dialog did not always
work properly.  Problem now fixed.

winWAIS: Restored "Control Box" to source edit/view and source
selection dialogs.

winWAIS: Now reports improperly formatted WAIS source definitions.
At program startup gives user option to delete them.

winWAIS: Fixed intermittent bug in query of multiple sources.

setup: Fixed problem on installs to directory that does
not yet exist.

setup: Made [wais] autoBrowseMode default value be 0 (OFF).

setup: Made [wais] autoSave default value be 0 (OFF).

winWAIS: Fixed mouse cursor in WAIS Source view/edit dialog.

winWAIS: Now has initial message to tell user that winWAIS is
starting up.

setup: Now includes WinECJ in the distribution.

winWAIS: After source selection, keyboard focus is set to the
keyword text edit field.

winWAIS: Fixed bug in launching viewer application, when
application path is invalid.

setup: New setup/installation procedure.

gfxVIEW: Much improved viewer, now uses ImageMan/VB 2.0 library.
Different zoom mechanisms used. Printing options now include
controlling size on the page and optional caption.  Now takes
command-line argument "/C{caption}" to indicate a caption to be displayed
on the window and for printing.

winWAIS: Now supports mapping "{headline}" to WAIS document headline
name in [waisLaunch] and [waisLaunchKeys] sections of EINET.INI

winWAIS: New "and improved" source selection dialog.  Includes
new way of selecting/editing sources.

winWAIS: "Add Ref" button moved on WAIS question dialog

winWAIS: EINET.INI now supports [wais] autoDeleteTemp= profile
string for controlling whether or not winWAIS deletes files in the
"temp" directory upon exit.

winWAIS: Articles with suspicious dates no longer display the dates.

winWAIS: Now marks previous query results with "(previous query)" notice
once the search keywords or selected sources change.

winWAIS: New internal text viewer now views files larger than 32K.

winWAIS: EINET.INI [waisLaunch] textThreshold= values no longer used.
Now the internal ASCII text viewer is always used unless a TEXT viewer is
specified by [waisLaunch] TEXT={viewer name} . 

winWAIS: Internal text viewer now comes up with first occurence of
first keyword highlighted.

winWAIS: Documents may be dragged from the "Information Found" window
and dropped on the "Similar to" window for selecting relevance feedback
documents.

winWAIS: Documents in the "Similar to" windows may be dragged out of
the window in order to remove them.

winWAIS: Internal text viewer has had several menu command changes
including addition of the capability of setting the printer's font,
marking portions or the entire file for relevance feedback, and text
search.

winWAIS: New help file to document new features.

