Changelog

- started keeping change log 
- fixed my load ansi function to be conformal to the specs i found :)
  thank god for specs ;)
- in fixing this i found a huge bug in my ansi loader, this is now fixed
  and all ansis load perfectly now :)
- finished colour selection and status bar
- starting file chooser widget
- finished the file chooser widget prototype, fuck this was a bitch
  i guess there is a specific order to free things with libmenu
  i was getting segfault, rewrote it with a different order of 
  free()ing and it didn't segfault :) thanks jesus!
- got file chooser ansi from tainted, worked it in.. can now
select files for saving / loading
- worked more on file chooser, made it work better.
- went to summer school for awhile, had absolutly no time, when
that was over with, i started lazyily working on the new editor engine
to tetradraw, and its _almost_ at the same level of tetradraws current
engine, but after im done bringing it back up to a good level i will
start adding block commands to it, then put the icing on the cake, im
gonna put it into tetradraw :)
- got basic block commands done and the editor engine is totally cool
im going to put it into tetradraw now :)
- got the new engine working for loading / saving and got tetradraw
back to what it was before the new engine was put in place..
- did most of the block command for copying and pasting, 
added layer support to copying and pasting, wrote replace_fg/bg/char() 
functions that work on page's.
- made block command more user friendly, still waiting for interfaces
to finish off most of the replace/fill functionality
- added sauce viewing in loading files
- added config file support
- added reading in the highascii from the config file
- added in sauce_author, sauce_group, sauce_title to config file
- added flip_fix to config file
- added flip_x/flip_y to the config file there is a limit of 100 actual
entries for x and y
- wrote function to save sauce to end of file
- fixed most of the bugs with flip_fix_x/y()
- fixed the remaining bug :)
- still some more bugs for flip_fix.. i dunno :~~(
- finished saving sauce
- added startup logo and added some config file options for it
- started work on options screen
- fixed the rest of the bugs in flip_fix_x/y() *hopefully*
- create a new page with alt+n
- kill your last page with alt+k
- goto next page with alt+.
- goto prev page with alt+,
- changed sauve_sauce to have 3 options: ask, yes and no
- added auto_save and auto_time variables so you can have auto save every 
5 minutes or whatever..
- added prompt for when sauce_save is "ask"
- added timer for autosave
- really auto saves now :) .. if you want to look at it check ~/.tetradraw-autosave.ans after auto_time minutes..
- added help screen
- fixed the way backspace works
- changed the file list to exclude things files that start with "." from
the menu.. but you can still load if you just type it :)
- added a few more keys like DEL and INSERT
- made alot of changes.. did alot of the work on multidraw.. almost have
chat working.. 
- worked more on the block command
- re-wrote the save_ansi function :)
- the save_ansi function didn't work under dos ansi editors.. GRR...
  but after looking at svgatextmode.. ive dicided its not worth making
  the ansis viewable in highres consoles.. cuz they butcher the ansi to 
  begin with..  sue me :).. i couldn't get the linux console happy.. my
  editor happy and dos editors happy.
- hmm.. made some changes to the editor engine.. im tracking some bug
that i can only get to happen when i load certain ansis.. and mess
around with copy and paste.. but the wierd thing is that
it SIGSEGV's.. but when i  try and access the memory that it segs on
i can access it just fine.. Hrmmm.. 
- finalized the block command.. added foreground/background colour
replacing and filling to the interface works wonderfully :)
- changed a bunch of function declarations because they didn't
need page *'s
- fixed a bug where replacing background colours would just have
the same colour put back in ;)
- wrote alot of multidraw code -- almost have chatting working
- finished status bar
- worked alot on multidraw screen
- got md_getch() working wonderfully
- chatting works, you can now disconnect and reconnect without
quiting tetradraw.. the interface still needs to be worked on more
so that its totally user-friendly
after exchanging 8 messages they stop showing up for some reason :(
but the protocol messages are still being delivered.
after that i will put the rest of the protocol in and do some more hard
core testing of it :)
- rewriting the multidraw interface
- rewrote all of the multidraw interface
only part that isnt done yet is handling of CMD_TALK fully but everything
else if fully working :)
- made it so you can paste into different pages :)
- finished chatting part of interface
- started putting in rest of protocol
- finished multidraw protocol
- still need to make some enhancments to the chat interface..
but those are minor
- worked more on options screen
- fixed a stupid bug with adding/inserting characters in multidraw
- got the first 2 of 11 options working :)
- finished options screen still some bugs left tho.
- wrote save_config()
- added tetraview
- pretty much finished tetraview
- made some bug fixes to tetraview and tetradraw
- fixed some colour issues
