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 is optional in [waisTransform] section of EINET.INI. A line stating = designates that any WAIS documents with a data type of should be handled as if they were documents of type . 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.