Fri Feb 21 14:56:15 1997  Tomi Ollila  <too@cardhu.cs.hut.fi>

	* Released irchat-2.54

	* irchat-vars.el: Added code to check whether there is a dcc
	    program available and sets irchat-dcc-program according to that.

Tue Feb 18 14:38:19 1997  Tomi Ollila  <too@cardhu.cs.hut.fi>

	* Changed most (eval-when-compile..)'s to (eval-and-compile..)'s
	  - now requires in already required files works
	  - earlyer every file that required irchat-inlines had to
	    require irchat-globals and irchat-vars earlyer.
	  - --> removed those requires in all files that requires
	    irchat-inlines.el
	  - irchat-inlines.el is always (eval-when-compile ...)'d in order
	    not to get (require 'irchat-inlines) to the target binary.
	    However, in this case, the defsubsts defined in
	    irchat-inlines.el doesn't work, at least when compiled irchat
	    w/ xemacs-19.14. 
	  - The main point of doing all this eval-*-compile changes was to
	    make irchat compilable without requiring irchat-inlines.elc
	    appear in the target binary. This failed this time... perhaps
	    the `xemacs2' -target below could do this...
	    
        * Added (eval-and-compile ...) around (provide ...)'s too
	  (needed when compiling target `xemacs2' (see below))

	* Added a test target `xemacs2' to the Makefile. w/ this target
	  make first catenates all .el files to irchat2.el and the
	  compiles that. This generates a smaller *.elc -binary.

Sun Feb 16 11:19:37 1997  Timo J. Rinne  <tri@hutcs.cs.hut.fi>

	* Timestamp insertion is now also triggered from ping message.
	  This means that if channel is idle for a long time you may have
	  two (not more) timestamps on consecutive lines.

Thu Jan 30 11:53:15 1997  tero t mononen  <tmo@laphroaig.cs.hut.fi>

	* Changed 353- and 366-handlers to handle split namreply-answers. 
	  The 353-handler collects data from server-replies and 366-handler 
	  prints the result.

	* Support regexps on ignores.

	* New function irchat-Command-save-vars. This function uses variable
	  irchat-saved-forms to list variables whose values it saves to file
	  specified on irchat-variables-file.

	* Did not change version number. This is still 2.54alpha.

Thu Dec 19 18:09:45 1996  Timo J. Rinne  <tri@hutcs.cs.hut.fi>

	* Added X-FACE query support.  Similar functionality to
	  userinfo.  With uncoming X-Face support this message
	  should be handled accordingly.  New variable
	  irchat-client-x-face that is to hold X-Face data.

	* Handles now PART messages from newer (2.9) servers (too)

	* Doesn't get stuck when nicks collide in startup (jsl)

	* Promoted version number to 2.54alpha.

	* Added hooks for processing to be done after the message
	  is handled.  These are called after hooks like
	  e.g. irchat-after-join-hook og irchat-after-313-hook.

	* Changed Makefile to require eitger gnuemacs or xemacs as
	  parameter. 

	* Message hooks (and after hooks) can now be either variables
	  containing a function or list of functions.  The list is
	  executed as long as functions return nil.  If all functions in
	  list return nil the message is processesd further.

	* Added irchat-info-prefix (jtp)

Tue Sep 19 23:59:09 1995  Tomi Ollila  <too@ajk.tele.fi>

        * Changed compilation order in Makefile so all files doesn't need
          to be deleted after irchat.elc is produced.

	* Wrote indentical `require's for all files that is `require'd in
	  a required file, to the files that requires it, since it doesn't
	  work otherwise (does `eval-when-compile' affect the behaviour ?)
	  Confused? So am I. See the `require' -paths and you'll
	  understand what I tried to say.

	* Added one patch from mta to `irchat-w-insert'

	* Separated handling of private notices from privmsgs
	  (no more NOTICEs to *IRC Private* -buffer).

	* Added variable irchat-awaymsg and code to return 
	  away infromation after irchat reconnect has taken place

	* Added *IRC Private* -buffer initialization code.


Sat May 25 22:22:22 1995

        * Irchat 2.52 released.

Mon Jan 15 11:43:37 1995

        * Irchat 2.49 released.
