Update TODO file, if something is implemented, it should be removed in the TODO file.
Mantain TODO file as clear as possible

- Pragma should read this file :D
- Events, events, events. There are lots of them pending (see TODO.Events).
- Multiple identities (and identity associations for servers)
- Port the speech module!
- /timer as a module
- It would be cool if KVIrc could to delete old log files automatically 
	(configurable, of course), to avoid disk ocupation. For example, delete (or 
	move to trash) 15-days old log files automatically (configurable by user).
- html colored logs (with icons ? configurable with an option)
- Check away status from the /WHO message ? (this would involve requesting WHO often)
- Handle more uncommon channel modes in the channel mode box ?
  SHould get the available modes from RPL_ISUPPORT and show them in the box
- On-line charset guessing:
	KviWindow should have the possibility of setting a KVI_CHARSET_AUTO
	The KviWindow::decodeText() should contain an algorithm that
	would use the best "guess" charset based on the window output
	history , the actually detected charset and the text to decode

	/charset ISO-8859-15
- When user clicks search in the help window there should be some kind of
	notification when the search starts... The way it is now you can't tell if the
	search button even worked, until the search process is finished
- Channel mode-field
	The channel mode field should be dynamical, it should be able to change width according to what it needs,
	today it's way too long.
- Userlist
	The userlist should be dynamical after how many characters the server lets you use in a nickname, today it's
	way too wide, this makes it look ugly.
- Text-hints
	Text hints doesn't dissapear after changing desktop under KDE, and you have to change back to the
	desktop where KVIrc is to remove the hint.
- CService support
	We already have nickserv support, why not CService/X support? This should be much much easier to
	implement as it's only on one net (Undernet), and with a static host and command that never changes, we
	only need to specify password.
- Option to save & restore sessions (session = opened irc connections, channels & queries)
- Group messages:
         * Add predefined groups
         
         As kvirc3 now supports the ability to send msg's to more than one person at
         a time, I would have liked to see
         a way of making predefined groups.  For example if I often send the same msg
         to both user1, user3, user9 and
         user31, then I would like to add these to a group called "Friends", and then
         just do a "/gquery Friends hi :) what's up?"

- Add commands for playing PCM WAV files (using the DCC voice code).
