- Changed /config so it simply used numbers instead of having to supply a
  type before the number.
- Added formats, and improved the cosmetics of /format.
- Imported most of coherent's look, which is the default format in every
  case.
- Added a few miscellaneous functions, fixed miscellaneous bugs.
- Found cause of msar() segfault - / made msar() recurse, for logical reasons,
  so i switched to a null and stripped nulls out of the expression.
- Added LICENSE file.
- Reformatted DCC stats.
- Fixed problem with versions not showing up in the CTCP log/relay.

-- shade @ 12/13/97
- Made /botlist better.  We now do an ISON first to check status.
- Consolidated savefiles in /config.  No point in listing anything other
  the path.
- Added "a.rlasc" to the relay, sorry, this is just a little annoyance of 
  mine.  Default in /config is OFF.
- Moved color setup to the main loader, it was breaking some stuff.
- Made /scan 200% better.  We can now use borders & delimiters.  Also
  aliased SCAN* to our alias and added -i flag.  Reworked how we get our
  channel stats with the $chanstat() function.  This matches the internal
  counter.
- Rewrote most of cpaste.m.  Well, this works now, theres still alot of
  things we can do with it though.  
- Few changes in util.m, use $a.varsave for the savefile now.

-- shade @ 12/14/97
- FINALLY figured out what was wrong with the file pager. It works now.
- Fixed broken versions again, added info string to /config.

-- psykotyk @ 12/14/97
- Optimized shade's new scan code, and changed fnicks() to accomodate
  that format_names_opcolor/voicecolor/nickcolor might be different
  lengths.
- Switched version control back to raw_irc hook because of BitchX's
  absolutely demented way of handling clientinfo.  Sorry, shade =]
- Added a.cinfo, a.*kick to savevars.
- Removed clientinfo config (isn't /set client_information easy enough?)
- Changed ANSI display so it only displays once.

-- shade @ 12/15/97
- Cleaned up func.m.. got rid of some defunct stuff and sped some stuff up.
- Fixed /more -r to actually work now ;>
- Made kicks.m better with flag(kick_ops) because ppl whine too much ;>
- Started on clients.m.  This stuff needs 74p2 to work.
- Made DICT and FTP clients.  FTP still needs a bit of work though.  I made
  this use ~/.ncftp/bookmarks as a reference.

-- psykotyk @ 12/15/97
- Patched away changes back into this that I'd lost before.
- Fixed theme handling so 10 doesn't come before 2...and it's faster anyways.
- Added /lj.  Does things to last joined user in current channel.  Usage:
  /lj [-o|-k|-v|-kb] (-o = op, -k = kick, -v = voice, -kb = kickban)

--- shade @ 12/16/97
- Fixed /more again due to weird local variable handling.
- Fixed away prompting to work the way it should (had to use a goofy hook.).
- Fixed channel wallops tabkey stuff.
- Added dictionary server to /config, removed cinfo entirely for now.
- Added /bxmem by request.
- Fixed some silly log reading bugs in away.m.
- Fixed bugs in setup.m.
- Fixed a small bug in FTP and a small bug in /shit.

-- psykotyk @ 12/16/97
- added shade's forgotten $ in /reqops. =]
- fixed tabkey problem after reload by switching to setitem (so what if it's
  not needed? it helps if you ever use /dump all. =])

-- shade @ 12/17/97
- Added "notify notes" to notify.m for us idlers.. i dunno how useful this
  will be.
- Added /secure and /unsecure aliases to allow password protecting of
  cdcc packs.  Still working on patching it in better. This really needs to 
  be in the source.
- Made userlist/shitlist formats.
- Improved $_trans() to $msar() multiple flags in.
- Fixed secured pack flaw with TSEND/TRESEND.  thanks |by-tor| ;>
- Added $getreason() to /lj

-- shade @ 12/18/97
- Got /cdcc secure into bitchx source, removing it from argon. ;>
- Rewrote windowing code from scratch.  I think i like this..
- Fixed /vkick to actually work now ;>
- Added 10 second timeout to /dict.
- Modified cpaste.m to allow a range of values.
- Made /notify look better.

-- shade @ 12/19/97
- Forgot to add ar_public and ar_public_other to the relp buffers. Fixed.
- Added ar_public nicks to the tabkey.
- Made public relays smarter.  They now use the correct formats in every
  case.
- Few tweaks to setup.m and events.m.
- Added /unflash command.  Someday this bug will be gone...
- Consolidated a few hooks.

-- shade @ 12/20/97
- Rewrote most of iline.m.  This kicks much ass.
- Added a -i # option to /server to allow changing to that iline #.
- /server -i now selects a random server from the list if none is given.
- Added configurable levels to the tabkey.
- Fixed hold_mode stuff in cpaste.m
- Fixed bugs in relp relays.

-- psykotyk @ 12/20/97
- Switched lists over to box_* sets:
  box_header: sets box header
  box_echo_head: sets echo for box header
  box_echo: sets format of box echo
  box_footer: sets box footer
  box.head(): returns box header
  box.echo_head(text): returns box header echo text
  box.echo(text): returns box echo
  box.footer(): returns box footer
- Added _rfc(): removes first character.
- Added new wallmsg that takes flags, and puts the excluded/added nicks and the
  channel in the tab buffer along with just ``/wall''.
- Added box themes.
- Changed version to p1.
- Added _absstrlen() function to deal with underlines/inverses and the
  like.
- Added anspad() to pad ANSI/control coded strings.
- Added new theme file flags (!cd and !cs):
  !cd: columns.  !cd (# columns).
  !cs: column width.  !cs (column spaces)

-- shade @ 12/20/97
- Fixed psykotyk's bug in /wall ;>
- Added box formats to notelist and botlist.
- Re-re-re-re-re-re-re-re-fixed relay.m & $_rparse().
- Readded tab_levels.

-- psykotyk @ 12/20/97
- Trashed shade's window stuff from my copy, because it does a lot of
  annoying stuff...like not letting you wj a keyed channel, and keeping
  nicklists that are trashed when you rehash the client.
- Figured out how to do a scan example =]  so...now there's scan themes.
  Also added a names_subtext thing, to allow for slightly more complex scans.
- Switched scan to names_echo (format: whatever $* whatever)
- Added notice themes.
- Fixed config toggle echo problem.
- FIXED STATBAR TIME, *AGAIN*
- Made better nickcomp, with the ability to set match patterns.
- Added sent completed nicks to the tabkey (if ar is a tabkey level, of
  course.)
- Fixed slight problem with scan.
- Switched back to shade's windowing system, with a patch on wj.
- Fixed problem with _compnick() crashing out on non-existent users.
- Fixed problem with _compnick() being broken after fixing it before =]
- Added /theme, /tload, /tlist, /tsave...theme control.  Added themes to
  /sv - controlled by toggle.

-- shade @ 12/22/97
- Optimized a few things here and there.
- Got rid of some defunct shit in util.m
- Added $csort() to /scan to sort the nicks a bit better.

-- psykotyk @ 12/22/97
- Fixed potentially fatal problem with $ in the statbar (only real downside
  to status_does_expandos)
- Added CDCC plist formatting.
- Fixed problem with /tload.
- Added some echostrings, fudd's default BitchX formats.
- Changed format engine to allow -whatever in format files.
- Added more stock stuff for fudd.
- Fixed ansi cropping up in the /away, /back.

-- shade @ 12/22/97
- Added dcc & ftp to tabkey levels, tweaked a bit.
- Fixed sent encrypted msgs/publics to echo properly.
- Made kicks.m more efficient, and also check for +v.
- Improved iline.m a bit, added -d option.
- Fixed psykotyk's broken _get* aliases in func.m with help from hop ;>
- Added /nidle - notify list idle time checker.

-- psykotyk @ 12/22/97
- Fixed slight bug with netsplit handling brought on by unbreaking BitchX's
  signoffs.
- Added fudd's notice theme, and got new stock theme.
- Added toggle for lowercase CTCP display...fudd's minor annoyance.
- Fixed shade's breaking of msgs as a tabkey level by making all the matching
  in the shit have *.
- Refixed netsplits.
- Bound alt-tab to window next (for the windows user in me!)
- Unformatted a.gt() (for gonetime in away themes) and %m in the auto-away
  string, for more flexibility in formatting.

-- psykotyk @ 12/23/97
- Fuck it, I give up on having my own channel signoff handling =]
- Added some stuff to away handling:
  - a.pubaway: public away toggle
  - a.awaynot: away notice toggle
  - a.awaynotime: away notice time setting
- Added DCC tabkey when DCC chat is first connected.
- Fixed problem with ANSI/underlines in config values screwing up alignment.
- Switched notify stuff to use fparse().
- Fixed idle time in some /whois's.

-- shade @ 12/24/97
- Added a timeout to $_getidle()
- Wrote helpsystem.
- Fixed a bug in /nidle.
- Fixed a little bug that caused a segfault in /ahelp.
- Added a toggle in /config for faster channel syncs.  This turns the $csort()
  function off. $csort() is a slow function but theres no other way to write
  it.  This toggle is "off" by default meaning $csort() WILL be used.

-- psykotyk @ 12/24/97
- Changed /rcat to not filter out ANSI (I mean, we don't care that it echoes
  with color.)
- Added format_kick*s to all the event formats.
- Fixed /wallmsg.
- Rewrote /scan to be the highest speed possible.  Well, not the highest speed
  POSSIBLE...
- Changed scan handling from channel synch to when it's sent from the server -
  i.e. 353/366.. if the server is sending the information, why not use it?
- Refitted csort() with the proper mechanisms to sort everything properly in
  the 353.

-- psykotyk @ 12/25/97
- Anally improved loading time. (15s to 10s.)

-- psykotyk @ 12/26/97
- Scan, except for csort(), is as fast as will ever be.
- Fixed possible match() problem with channels with % and * in them -- switched
  to common (thanks nutbar!)

-- shade @ 12/26/97
- Fixed broken DCC_CONNECT & notice handling.
- Made encryption harder to fake. NOTE: this ONLY works with new versions
  now ;>
- Fixed encryption & relays to work properly.
- Redid lots of hooks.
- Added -e and -em flags to relay for ESAY and EMSG ;>
- Got really drunk last night and forgot everything else I wanted to do.

-- psykotyk @ 12/27/97
- Added botlist set for bot request echo.
- Found bug in csort(), shade, fix.

-- psykotyk @ 12/30/97
- Redid some scan stuff attempting to make it faster.
- Added neat-looking loading routines.

-- shade @ 1/3/98
- Rewrote /readlog to allow for a grep of the log.  Syntax is now 
  /readlog [-r] [nick to search for] where -r reads in reverse.
- Made dcc status meter.
- Added topicbar to /config. (/tbar toggles).  This must be on for the dcc
  status meter to be displayed.
- Patched split window into window.m and iline.m.
- Fixed /cycle for +i channels.

-- psykotyk @ 1/4/98
- Added DCC event/DCC chat formats.
- Redid plist format.
- Ready for relesae, let aside the lack of a /dcc

-- psykotyk @ 1/5/98
- Added /config shit for repeat kick, mirc kick, and punctuation kick msgs.
- Added /dcc formatting.
- Added pause to /config.

-- shade @ 1/6/98
- Fixed dccstat.m.
- Removed the "on connect" ansi display, made alias to display fiction's
  ansi logo.
- Added nick completion to the tabkey.  Hitting tab with /m or /msg and an
  unfinished nick will complete it using $_compnick().
- Wrote functionkey setup in /FKEY.
- Removed a ton of unused functions and such.
- Wrote lusers/serverinfo display.
- Changed /dcc to use $box.echo, moved original box to box formats.
- Finished (almost?) /ahelp.
- Fixed a few typos here and there.
- Fixed some broken formats.
- Masked out the lame and annoying 329 numeric.
- Much better, I think this is ready for release, huh?

-- psykotyk @ 1/8/98
- Removed box.echo shit from /dcc (IT CAN'T BE DONE...the way boxes work,
  you can't have borders on the right side, and i liked the original box.)
- Removed new box format from box formats (IT WON'T WORK, GOD DAMN IT.) You'll
  argue with me, but check /rcat for proof.
- Switched tabkey nickcomp to use a toggle.

-- shade @ 1/9/98
- Cleaned some stuff up again.
- FIRST PUBLIC RELEASE, YAY!@#$@!!@!!@$#$%^!@$!%!

** Released argon, release 1, revision 0

-- psykotyk @ 1/9/98
- Removed encrypt functions due to gratituous exploitation by others.
- Fixed _fixsize() for sizes >= 1MB
- Fixed lack of _gettopic().

-- psykotyk @ 1/11/98
- Patched in new nickcomp code I wrote for halcyon...less code, and faster
  too =]
- Conserved redundant global assigns.

-- psykotyk @ 1/12/98
- *FINALLY* made topicbar safe.
- Now removing assigns after DCC statbar stuff is finished (global vars--.)

-- shade @ 1/13/98
- Fixed /lusers to work on all servers with some tricky code.
- Added bot/shit/friend display in whois.
- Added $_fixstime() to channel synch, yay.
- Made all wsets use wset *.
- Fixed fkeys. (i hope.)
- Fixed cdcc pack display errors.

-- psykotyk @ 1/14/98
- FIGURED OUT HOW TO FIX TOPICBAR!  Nick problem's fixed too.

-- shade @ 1/15/98
- Fixed & optimized botlist.m.
- Added away status to /nidle denoted by a small purple "a". ;>
- Fixed a little annoyance in cdcc packlists. "1 packs offered"? hehe ;>
- Added Power's ftp request. /ftp -n [nick] will start a dcc ftp session
  to [nick].
- Fixed little bug in window.m with split window.
- Removed all defunct encryption hooks.
- Fixed/optimized things here and there.

-- shade @ 1/17/98
- Fixed the fucking channel key bug.
- Added /SPLITS command.  This uses your i:line list to find split servers.

-- shade @ 1/18/98
- Psykotyk has rebelled against the changelog.
- Fixed a few bugs here and there.
- Added /wc by request.
- Fixed all channel key/name bugs.

-- shade @ 1/22/98
- Fixed quite a few bugs.
- Optimized quite a few things.
- Added /relwi.
- Fixed $_rparse() and removed some of the useless bloat.
- Modified /user slightly. (were you on crack psy?)

-- psykotyk @ 1/24/98
- Seperated themes into seperate files -- shade, i'm tired of
  recoding the fucking theme shit, YOU do it this time =]
- Added random ansi loader, and dh's ansi.  (SELLFONE'S TO COME D00D)

-- shade @ 1/29/98
- Added notify as a tabkey level.
- Added lame timered stuff ala coherent. whee.
- Fixed more bugs all over the place.
- Fixed whowas.
- Fixed tabkey level bug.
- Misc. improvements to several commands.
