WinWebster Version 0.81
Copyright (c) 1994, Gregorian Programmers Guild

Windows Sockets Webster client
Written by Steeve McCauley
steeve@stoner.eps.mcgill.ca

Description
-----------
   WinWebster is a webster client for accessing a network webster
server.  Specify a server host and port in the Servers dialog and
hopefully you can access the Webster Server Dictionary over the net
-- provided you have permission to connect to that server!  I will
keep a list of known servers on my Web page so if you know of one
please let me know.  See, http://www.eps.mcgill.ca/~steeve for
details.  The only globally accessible site I'm aware of is
webster.cs.indiana.edu port 2627.

   Enter a word in the input edit control.  Click on 'Define' to
get a definition for that word.  If you're unsure of the spelling
of a word, type in the first bit and click on 'Complete' or
'Endings'.  Endings fills the Word List with a list of words that
you can scroll through.  Complete tries to finish the word for you.
If you click on 'Thesaurus' you get (surprise) the thesaurus entry
for the word in the input line.

   If you click on a word in the output window it will be placed
in the input edit control for subsequent definitions.

   Click on the 'no INDEX' button if you get complaints from your
webster server about not understanding the INDEX command.

   Click on Copy to copy text, selected in the edit control, to
the clipboard.  Similarly, click on Paste to paste the clipboard
contents to the edit control or anywhere else in the Windows
environment.

****** Warning: Plug Follows
   If you like this program you might want to try my Program
Manager Replacement 'dwm'.  The current version is always
available on stoner.eps.mcgill.ca in /pub/windows.  There is
There is also a beta version in /pub/windows/beta.
******

License Agreement
-----------------
   WinWebster is PostcardWare(tm).  As such you can use the program
for evaluation purposes for 14 days, if you like it and continue
using it you MUST send me a postcard under penalty of THE LAW.
Please note that I retain all rights to this program and that if
you want to redistribute this program for money you must obtain
written permission from me, the author.  I will allow the program
to be redistributed in the form of a shareware sampler CD without
prior permission.

Please address your postcard (the tackier the better) to,

   Steeve McCauley
   4112 av de l'Hotel-de-Ville
   Montreal, QC
   H2W 2H1
   Canada

If you really really like the program you can send money instead!
Or if you're a giant multi-national corporation/bank etc with buckets
of spare cash feel free to float a little over my way.  I will NOT 
complain, honest.

FIXES
-----
Version 0.1 to 0.2
   - Fixed a problem with certain winsock stacks not being able
     to connect() to the server.  The problem had to do with stack
     data no being properly cast in the call to connect() - only
     in dos, eh.
   - Removed the code which does a getservbyname() call since this
     info should preferably be set with each host individually.

Version 0.2 to 0.3
   - window position is saved on exit
   - can now enter the ip address in either numeric or alpha format
   - if you enter a port address of 0 the program will do a 
     getservbyname() call to try to extract the server port from
     the services file.  You should use "webster" as the service
     name if you add this value to your services file, for ex,

   webster     160/tcp

Version 0.3 to 0.4
   - added a no INDEX button for servers that do not support the
     INDEX keyword.
   - changed the input control from an edit control to a combo box 
     so that previous words are saved in the drop down box.
   - added Copy and Paste buttons for the Output edit control

Version 0.4 to 0.5
   - save the no INDEX setting between sessions (minor oversite :)
   - some servers produce output which is wider than others.  I
     rearranged the controls so that the output control would be
     the full width of the window.  This should eliminate the
     need for horizontal scrolling.
   - fifty most recent words are now saved from the Input control
     and restored between sessions.

Version 0.5 to 0.6
   - added Delete button in the Servers dialog box so that server
     entries can easily be deleted.

Version 0.6 to 0.7
   - clicking on a word in the output edit control will move that
     word into the input edit control.  This allows one to quickly
     select words from a returned definition for subsequent operations.
     Kinda like two step hypertext!

Version 0.7 to 0.8
   - hitting Enter will now Define the word in the Input edit control
   - Double click on a host in the server list reconnects to that
     server (this allows one to use multiple servers)
   - Added a groovy new icon from Josh (thanks!)
   - clicking on blank space in the output edit control no longer
     places that weird umlauted y character.

Version 0.8 to 0.81
   - when connecting to a host that could not be found the program
     would crash.  This has been fixed.

Other Legalese
--------------
   This program is a port of some of the routines from the xwebster program,
although not much remains of the original source.  As such I include below 
the copyright notice as specified below.

* xwebster - dictionary browser
*
* Copyright 1988 Hewlett-Packard Company
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose and without fee is hereby granted, provided
* that the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the name of HP not be used in advertising or
* publicity pertaining to distribution of the software without specific,
* written prior permission.  HP makes no representations about the
* suitability of this software for any purpose.  It is provided "as is"
* without express or implied warranty.

