Changes affecting Scheme programming are reflected by changes to
PROGRAMMING-1.txt.
-0.05.2 (26Nov 98)
o new procedure (gs-ignored? bdsdsds dsdsdsd)
o new hook types: NC, NC_LOST
o The order in which hooks are triggered is now determined by their serial numbers:
  the priority increases with decreasing serial number. Of non-zero serial numbers,
  INT_MIN (-2147483648?) has the highest priority, INT_MAX the least. Hooks having
  a serial number of zero are still activated last.
o /msg =nick sends message to DCC chat connection with nick. whatever..

-0.05.1 (23Nov 98)
o (version 0.04-0.05) some error was causing mode changes, topic changes
  etc to be sent to control window. also problems with managing channel
  users if more than one window connected to server.
  Problem hopefully fixed now.
o fixed /QUOTE join and /join -l/-i: window now honoured again
o "Quit -f" now uses quit message
o NICK +/- repaired
o added saving/loading of main command history
o Build-in Commands NO LONGER accept the option "-h[elp]". The removal
  leads to some gain in speed. Nobody seemed to use them, anyway.
  The HELP command has to be used to get help on all topics.
o Named connections: output no longer automatically sent to command
  processor--this caused loads of beeps and "Unknown Commands" with
  glifss.
  --SEE PROGAMMING-1.txt for teh following--
o All commands may now be removed/replaced (with the exception of WHO and
  MODE). See gs-delete-command. All CTCP commands may be removed/replaced,
o gs-delete-command, gs-delete-ctcp-command
o gs-connect, gs-nc-list, gs-nc for Named Connections


--0.05 (20Nov 98)
o faster..faster..more
o gs-alarm and gs-clock: an ID is calculated and assigned automatically
 if none is specified
o add gs-delete-timer removes ALL timers with the given ID
o new procedure gs-timer-list
o gs-alarm & gs-clock now both return the ID of the new timer
o added gs-set! to set value of built-in SET variable
o added dynamic (preemptive) hooks:
  gs-preemptive.
  These offer a better way of handling events than gs-on hooks.
o new proc gs-next-string. from src/util.c.
o new procedures to manipulate nickname groups
  gs-create_nickgroup,..., gs-server-nickgroup!

--0.04 (16Nov 98)
o Please see PROGRAMMING-1.txt
o Guile support now works fine
o fixed gs-channel-users bug that returned users on all channels
  instead of just the named channel
  Allprocedures renamed, e.g:
  old			new
gs-win->server		gs-window-server
gs-win->create		gs-create-window
gs-win->destroy		gs-destroy-window
gs-win->list		gs-list-windows
gs-win->count		gs-window-count
gs-win->valid?		gs-window-valid?
gs-win->statusline	gs-window-statusline!
gs-alarm->del		gs-delete-alarm
gs-clock->del		gs-delete-clock
gs-print		s-write

o new routines:
gs-server-list

o
o changed alarm syntax to match that of clock:
   from "gs-alarm   " to 
   "gs-alarm ['ref ]  "	
o added new timer: clock
o re-implemented Scheme programming support:
  added error handling; hooks and alarms and user-code having bad
  procecureds no longer take client with them  when they crash
o added (gs-print) to print arbitrary Scheme objects into strings
o fixed bugs that slipped in last time

--0.03f (06 Nov 98)
o SIGNOFF hook added
o bug fixes
  -fixed endless loop with ambiguos command names
  -repaired nick command when no server
o faster event matching
o ALARM and gs-alarm
o

--0.03e (30 Oct 98)
o flood check;see doc/flood.txt
o code optimization
o new hook types PUB_FLOOD and PRIV_FLOOD to detect flooding

--0.03d2  (28 Oct 98)
o added output logging
o additionalSET options: log,logfile,charchanop,charoper,charvoice
o lastlog
--0.03d  (26 Oct 98)
o reduced the size of channel windows
o /set finger is now accepted
o added X resource entry for CTCP replies: Format.CTCP_Reply
o added X Resource entry for dynamic slip
o dynamic_slip option no longer hardcoded. use /set dynamic_slip
o /set finger off works again (damn)
o fixed menu option File->save[everything]

--0.03c2 (20 Oct 98)
o /nick newnick no longer worked;fixed
o crashing named TCP/IP connections no longer take client with them
o bug with NC CTCP commands crashed app

--0.03c (15 Oct 98)
o removed /run from control window!
o corrected pattern matching for server numerics
o external scripting replaced by "named connections", NC
o added commands RUN and CONNECT for NCs
o the name of an NC is now a command which can be used
  to manually send lines to the NC
o SQUOTE to quote to NCs
o commands commencing with a '(' are now immediately assumed
  to begin Scheme code. /(scheme code)(scheme code)...

o changed quoting of multiple line messages to the EPIC quoting system
o \n, \t, \r etc in incoming messages are now translated
  into newlines, tabs etc
o for messages containing newlines, default continuation string
  changed from "@i\t" to "\t" (SET ml_nl)
o verbose_ctcp now set off by default
 

--0.03b  (02 Oct 98)
o hours of bug fixing
--0.03a  (15 Sep 98)
o global sularc now loads.. had <1 instead of ==0 somewhere!
o fixed DCC GET error that slipped in last time
o gsula: (gs-win->server) now includes server to which one is actually connected
o gsula: label of radio button changed from "Quote F1" to "Parse F1"
o now differentiates between actual server name, and the arg to /server (like
  when one tries to connect to irc.dal.net but ends up on voyager.ca.us.dal.net.
  client used to think that one was on irc.dal.net)
o did SERVER_LOST and DCC_XXX hooks

--0.03  (13 Sept 98)
o fixed error with broken pipes
o changed event hook patterns to include server,port
o added more event types
o gsula: removed (gs-server->nick) since (gs-win->server) includes nick too.
o gsula: changed result of (gs-win->server) to include user's server modes
o gsula: (gs-win->statusline) now accepts empty string too (to clear it)
o whatever else

--0.02.99a-c changes undocumented

--0.02.99  (07 Sep 1998) major changes since 0.02.64g	 
o Guile support added for programming and extension
o file server server (fss) support (file server (glifss) is in a different package)
o a few more bugs added 

--0.2.64c
-------
o no more messsages to channel on AWAY
o MOTD can be suppressed, see SET
o add nick to nick history when sending message too (used
  2b donw only when receving)
o bug fixes
o faster parser for server messages
--0.2.64b
o away bug
o changed NICK cmd

0.2.64 major changes since 0.2.63
---------
o Lag in centiseconds
o Extended DCC file transfer protocol:
	o better RESUME to include checksums (cksum(1))
	o DCC RENAME and DCC REJECT
o ESC-key to toggle control window on/off, i.e. shown/hidden
o fixed script CTCP problem
o completed Event tool
o DCC transfer progress display for incoming files

05 Feb 98
0.2.63 changes since 0.2.62
------------
o Now use Tab-key to insert nickname into input line
o Targets:
   o no longer maintained on a server by server basis
   o s_flags modified
	The following resource file entries removed:
	sula.s_time, sula.s_userinfo,sula.s_version,
	sula.s_help and sula.s_clientinfo.
	All replaced by ctcp_other.

	s_action is now the same thing as s_msg.

	see also sula.app-defaults and "/set -help"
   o names on the target list now displayed as nick!login@host.domain
o ping times now more accurate; includes milliseconds
o Makefile: fPIC and fpic flags removed
o ..