home *** CD-ROM | disk | FTP | other *** search
- 21/6/93
-
- * Fixed extra char appearing when first char is entered.
- * Added 'proper' multi-channel access.
- Added command /listc to display channels joined.
-
- 22/6/93
-
- * Completely changed server output parser routine! Quicker, smaller
- Probably will now not support new servers very well though.
- * Noticed a bug in /ban. Will be fixed (fixed)
-
- 23&24/8/93
-
- * started working on it again
- * added colour and port config
- * disp_status wont handle LARGE #channels, in fact the whole proggie
- doesnt handle large channels *sigh* Will be fixed.
- * Upgraded to 2.8 compat. Should handle old AND new servers.
- I know I am missing some server codes. Will be added..
- * A nice sunny day, and I waste it inside..
- * HOPEFULLY fixed the /join & /part bug!! ARRGH. If that appears again
- I will shoot myself..
- * Things to do: /alias
- timed /notify.. bit useless in current implementation
- In conjunction with /alias write a NEW input routine
- with better lexical analysis to handle partial
- command input aka /set novice off
- Make my 1st printout! So I can follow what I have written!
- Fix /unban. Sometimes it fails to ANYTHING! As in
- the ban exists, but fails to remove.
- Something to do with the speed of the /userhost reply
- from the server. If it comes back to quick, it fails.
- (Note: need multi threaded DOS!!)
- CONFIG.IRC reading rountines are ROUGH. Tidy perhaps? Not
- very idiot proof.
-
-
- 25/8/93
- * added channel/mode info on status bar.
- * fixed darn nasty strcpy fn causing crashes. (/join & /part mainly)
- * still have to fix NULL POINTER ASSIGNMENT prob on leaving.. (note: Cant
- find it!! Cant generate it reliably! Tried heaps on things.. Wish it
- would just crash the computer like a good bug, then I could find it!)
- * added more server codes for 2.8 compat but output not formatted well. FIX
-
- 26/8/93
- * added auto channel mode update for status bar when /join-ing a channel
- * noted I hadnt done any of my 'Things to do'... oh well :-)
-
- 27/8/93
- * added @ detection when making a new channel. (worked b4 when joining
- an existing channel THEN oped)
- * made /ban /unban /op /deop bit more foolproof
- * HOPEFULLY fixed /unban failure problem..
- * still cant find null_ptr prob.
-
- 28/8/93 to 2/9/93
- * at last I think I have found the null_ptr prob.. My fault of course :-)
- * added aliases. Simple, but they do enuf at the moment. Cant change them
- within myirc though :-( only thru config file.
- * added a timed notify... Seems buggy sometimes?? Tells you someone has
- logged off and also others who havent, at the same time?? Will fix
- * added word highlighting ability, so in a busy channel you can find
- out if someone is speaking to you!!
- * added psersonal auto-ban removal (when opped). Should work ok. Havent
- fully tested it!
- * bug noticed: in my wildcard matching, it fails on, say,
- me=malibu.newcastle.edu.au
- ban=*astl*?u
- Fails due to the fact that the ?u can be matched in 2 spots.. Mine only
- checks one, the 1st one, hence fails... (follow all of that???!!) :-)
- * added stupid Windows 3.1 time slicing. I got bored :-)
- * Hmm, I think I added some more, just cant think of it!
- * PS. miserable windy day
- * added modem flow control config..
-
- 14/9/93
- * back from my sisters wedding..
- * added pause on /list. Press and key to continue. Will automatically
- continue if rxbuf becomes near full!! (has to, to prevent buffer over-
- flow!)
- * added 'rxbuf' into config.irc to change modem receive buffer size.
- Defaults (and minimum size) is 4096 bytes. Bigger the better, especially
- with a fast modem, and u use the pause key etc or /list (see above)
- * added memory free info when starting up (mainly useful for me!!)
- * added 'PING' reply. So people can now actually 'PING' you!!
- * increased the size of MANY arrays, so large channels HOPEFULLY wont be
- trouble.
-
- 15/9/93
- * added command history (up/down keys)
- * added '/join -i' to accept invites
- * added '/ping' command to measure lag etc..
-
- 16/9/93
- * fixed cursor wandering. If I line scrolled up when typing, the cursor
- would jump to the output line, not returning to the input line.
- * started working on back scrolling. (finished)
- shift up/dn scrolls one line, pgup/pgdn a whole page etc..
- The counter down the bottom tell you what line you are looking at
- * Sparx requested hiding non-personal mode changes
- also mouse quoting. To be done!
-
- 17/9/93
- * Hmm, beeps are a prob. Will add filter option..
- * removed /list pause cos of scrollback buffer.
- * filter added (sort of). Filters beeps in scrollback. Will add flag to
- remove all. (/set commands)
- * this time I did fix cursor wandering!
- * fixed adding the + onto large 3+ lines. (eg big /msgs)
- * made some commands even more foolproof..
-
- 18/9/93
- * Got drunk.
-
- 19/9/93
- * added /set command. Type /set to see what variables can be changed
- More variables will be added.
- * user setable scroll-back size. See 'capture' in CONFIG.IRC. If I can
- find a way of accessing a data chunk >64k, it could be made bigger!
- About 800 lines for a 63k buffer.
- * added colours to /set. Can set, but cant save.. (Note: only when setting
- cols.. add a 'f' to the front of a col, for it to flash! eg flightgreen.
- Some cols dont change properly/instanly, like bg_col. *FIXED*
-
- 22/9/93
- * added /alias removal(-<alias>) and changing from within myirc, same
- with /notify (all linked lists now, not arrays. Should only be
- limited by memory now, not array size). Now sorted too.
- * Added script loading '/load'. Change 'script' in myirc.cfg to auto-load
- different script file then 'myirc.irc'
- * Should be more reliable (shouldnt scribble over end of arrays etc)
-
- 11/3/94
- * telnet access obtained again! Back to work!
- * added log files. /set log_file, /logclose, /logpause
- * added command line editing. (Left, right, DEL, BS, HOME and END)
- * added /redraw command for updating screen cols.
- * added (buggy) VAX support. No CTCP stuff works ok!
- * tidied up the docs a bit
-
- 13/3/94
- * more big changes to code. Shoule be smaller/better
- * noticed a bug in /quit. No signoff msg is passed
-
- 24/4/94
- * ack! Over a month since I have touched the code.. oops
- * added 'IGNORE_MSGS' variable. Can ignore different types of msgs. DONT
- type /set IGNORE_MSGS all, you will get nothing on your screen at all!!
- A minus sign in front of a type will remove ignore. -ALL or NONE will
- remove all ignores.
-
- 27/4/94
- * added 'Topic by ... on ....' when joining a channel (server code 333)
- [thanks 'jason']
- * fixed nasty line dump when an unknown server code is hit. Learnt from
- above :) (Used to stuff the screen up)
- * no longer ASSUMES you have joined a channel when you type /join.
- eg /join-ing an invite only channel, with no invite.
- No longer says you are in it. Now like the Unix client. BUT...
- there is a catch, dont quit the client and restart it while still
- connected and in a channel. You will have to /leave the channel
- and re-join. Ignore bottom 'NOTES:' now :)
- * investigated using linux's 'term' to obtain DCC for Unix/DOS users
-
- 11/5/94
- * Added capture size >64k! 100k gives about 2500 lines!
- * added tab switching of channels
- * added /about command for some info.
-
- 13/5/94
- * Know does partial command completion eg /k for /kick etc
- MOST commands can be completed.
- * Speaking on kicks and such... /kick * <nick> kicks nick from current
- channel. Same with /mode
-
- 23/5/94
- * Changed partial command completion. Was buggy b4.
- * Added /line -min <#) option. Will list channels with # or more users
- * Craigs has told me about logfile probs.. Investigating.
-
-
- NOTES: This only worries you if you quit myirc (alt-x) while still
- connected to the server..
-
- Press alt-t (IRC on) after running myirc again.
-
- Try /joining channels that you are in (so myirc knows that you
- are) It should update the chan modes for you.
- To then update your op status (@<chan> on stat line) type /names
- <chan>. Everything should be ok then..
-
- This ability may not be available in later versions!
- (I need it for debugging though!!)
-
-