Wed Apr 30 09:53:39 1997  Adam P. Jenkins  <ajenkins@nscs27p19.remote.umass.edu>

	* Talk.py: Added code in several places to catch more exceptions
 	and clean up after them and print a message in the status line,
 	such as if you enter an invalid address, if can't connect to the
 	talk daemon, etc.

	* TalkdInter.py: Replaced TalkdInter.errorMsgs with
	TalkdInter._errorMsgs, since this variable is only for internal
	use. 
	(TalkdInter.transact): replaced a case where I'd written EINTR with
	errno.EINTR. This was causing an uncaught exception if the socket
	failed.
	(TalkdInter.__init__): Added try/except around socket module
	calls, in __init__.

	* Talk.py (Talk.connect): Made it so that when you're connected,
	the connect button is disabled, and <Return> is unbound in the
	address entry.  Before, if you clicked on "Connect" while talking
	to someone, it would start going through the whole connect
	sequence again.  Also just to be complete, I disabled "Disconnect"
	while not connected, and enable it when connected, though this
	didn't cause a problem before.
	(Talk.makeControls): Made Disconnect button start in a DISABLED state.
	(Talk.cleanup): Added code to complement that in Talk.connect, to
	reenable the connect handler and disable the disconnect handler.

Tue Apr 29 15:08:45 1997  Adam P. Jenkins  <ajenkins@nscs22p5.remote.umass.edu>

	* Talk.py: modified Talk.cleanup and Talk.setupIO, to add bindings
	for paste operations in the local text window, so that when the
	xtalk user pastes text, it gets sent.  Also created a new member,
	Talk.handlePaste, to do the actual work.  Thanks to suggestion
	from Guido van Rossum <guido@cnri.reston.va.us>.
	(Talk.makeConnection): Corrected spelling mistake of "party", from
	"pary".  Thanks to Vladimir Marangozov
	<Vladimir.Marangozov@imag.fr> for reporting this one.
	(Talk.__init__): When packing Talk.status, changed expand
	parameter to FALSE, so that the text windows would expand when
	resizing vertically.

	
Mon Apr 28 16:28:43 1997  Adam P. Jenkins  <ajenkins@wagga.cs.umass.edu>

	* Talk.py (Talk.handleRemoteInput): Added see(END) after inserting
	characters, so the last line is always visible.

