9 Feb 2004:
    [Juanjo]
    - Fixed a miscompilation --without-info-tips
    - Added the lag to the irc context indicator tooltip.
    - Make the irc context indicator a little bigger (but the correct way
        would be to make it resize itself depending on the inside text size). 

06 Feb 2004:
    [Pragma]
    - More work on the KVS engine
    - Added the IrcContextToolbar to the toolbars menu, now it can be hidden
        should the TaskBar be there too ?
    - Moved the TaskBar to be a toolbar like the other ones (and
        thus inherit the toolbars menu on right click etc...)

05 Feb 2004:
    [istari]
    - reformating ChangeLog
    * please use current schema
    * break lines after 80 chars
    - intserting ChangeLog into website

23 Jan 2004:
    [Pragma]
    - More work on the KVS engine : popups almost ready
    - Fixed a regusers bug that didn't allow to register channels with a '@' 
      character in it
    - More windows port: kvilib, kvirc and several modules are already working
    - Fixed an expression parser bug related to string/number comparisons
    - Added $sw() function for switch handling in aliases

20 Jan 2004:
    [Trisk]
    - Dock icon menu bug fixed, new entries added.
    * Problem with switching to console on frame window restore still present,
      Pragma: Please fix
    - Input right-click menu shows shortcut keys.

19 Jan 2004:
    [Trisk]
    - Adding multiple servers wtih the same hostname (different port) works.

17 Jan 2004:
    [Trisk]
    - Fixed some more encoding issues.
    - mkprocinstances.sh doesn't use zsh/bash-specific variable arrays now.

15 Jan 2004:
    [Trisk]
    * PragmaOff's been idle for a long time. =\
    - Made logfiles lowercase (helps sorting, if any issues contact me).
    - Made channel and query windows's default logfile contain network name
      instead of console #... makes more sense.
    - Massive server parser changes to ensure text is converted to current
      encoding (fixes issues displaying ISO 8859-1 extended ascii (127+) text).
    - Changed all %d d %d h %d m %d s to %dd %dh %dm %ds.

09 Jan 2004:
    [Trisk]
    - Lots of notify list message changes.

08 Jan 2004:
    [Trisk]
    - More widget width problems fixed (presumably).
    - WHO reply is more informative now.
    - Shortened some taskbar button captions.
    - KviConsole::createQuery() tries to prevent duplicate single-target queries.

06 Jan 2003:
    [Pragma]
    - More work on the new KVS engine
    - Added a -nosplash commandline argument to avoid showing the splash screen
    - Reverted the kvi_activitymeter.png icon: the bars should eventually grow
      from left to right (in the image) instead of top to bottom.
    - Re-added $window to kvi_kvs_corefunctions_sz.cpp : it's the new parser
      version and it will replace the old parser's version in the near future.
      If you want to test the new parser capabilities then run the commands
      by preceding them with a dash:
      /- echo "This is the new parser's version of echo"
      /- echo $window this is the new parser's version of echo \$window
      ...
    - Added four ways of painting the user list view grid. It is user selectable 
      now.
      Please tell me which is the best one (to choose the default)

04 Jan 2004:
    [Trisk]
    - Removed duplicate of $window from KviKvsCoreFunctions
      (kvi_kvs_corefunctions_sz.cpp), original is in the uparser...
    - Fixed all the "Jan 2003" dates in the ChangeLog. =)
    - Fixed KviStringSelector etc. width problem.

03 Jan 2004:
    [Trisk]
    - New images, help browser uses Bluecurve ones (temporarily).
    - Taskbar now displays same number of buttons per row.
    - Various spacing changes to selectors again.
    - Fixes to identity dialog.
    * For some reason, the 4th nickname stays blank... not sure why.
    - Various QFrame::Panel -> QFrame::StyledPanel.
    - Dead channels unset limit and key too.
    - Window list shows same name for dead channels and queries.

02 Jan 2004:
    [Pragma]
    - Solaris Forte 7 port (still needs hacking to compile and run flawlessly)
    - Fix for Solaris dns resolver
    - More work on the new KVS engine
    - stdarg.h wrapper to accomodate ugly compilers

01 Jan 2004:
    [Trisk]
    - Dotted line drawn next to nick/avatar in nicklist instead.
    - Changed IP addy editor widget to properly accept '.' and ':'.
    - Redid identity config dialog.

New Years Eve, 2003:
    [Trisk]
    - Draw separator lines above and below avatar and nick.
    - Join channels dialog cleanup.
    - Dock widget minor header changes.

30 Dec 2003:
    [Trisk]
    - Cleaned up some options dialog stuff.
    - Added $version function.

    [Pragma]
    - HTTP avatar option support
    - More unicode porting all around
    - Windows port (kvirc and kvilib projects nearly working)

29 Dec 2003:
    [Trisk]
    - Fixed problem with toolbar options dialog command.
    - Changed ident, proxy, SSL, and transport options pages to use QGroupBox to
      organise options. Maybe add add*SelectorToGroupBox functions later.

28 Dec 2003:
    [Trisk]
    - More new toolbar icons, currently using Bluecurve/Crystal mix.
    - Recent channel, server, and nickname list removes duplicates even if case
      differs.

27 Dec 2003:
    [Trisk]
    - Possible fix for crash if m_pConnectionInfo->szNickName is not set when
      server disconnects the client (before login).
    - Sets AsyncServerCommand on disconnect only if nonexistant; /SERVER works
      now (sorry about that, Pragma).
    - New Connect/Connecting/Disconnected icons.
    - Removed border from channel state and mode icons in user list view and
      lined up icons with text when avatar is used.

    [Pragma]
    - Added avatar caching
    - Reworked the code that remembers the last irc server connected in each 
      console now it doesn't break the servers dialog.
      After the commit I've discovered that it collided with the Trisk's solution:
      merged the two solutions in something yet better.
    - Obscure internals: reworked KviIrcMask interface a bit...
      still needs QString porting
    - Written a ChangeLog entry after months of "hidden changes" :D

Christmas Eve (Western Hemisphere) 2003:
    [Trisk]
    - Modified window tooltips a bit...
    - Unset channel mode for dead channels
    - Fixed (hopefully) crash on closing dead channels if disconnected.
    - Remove src/kvirc/kvs/moc_kvi_kvs_object.cpp from repository.
    * Merry Christmas everyone! =)

21 Dec 2003:
    [Trisk]
    - Output correct message when RPL_CHANNELMODEIS is used for user modes.
    - URL highlighting matches only if followed by char greater than 46.
    - Selected text includes control codes (this is a bit of a hack, gets them
      from block attributes). Shift-select strips codes from the selection.
    - Consoles remember last nick (correctly now).
    - PART, TOPIC, and MODE messages will use current channel if no argument.
      KICK will send proper command if no reason specified.
    - Non-query notices and privmsgs go to active window if it is a common
      channel, else to first common channel.

16 Dec 2003:
    [Trisk]
    - GRAMMAR FIXES EVERYWHERE
    * Breaks translations!
    * Breaks stats program log parsers too (pisg)
    - Cleaned up gendocs.pl link names.
    - Rearranged menubar to conform to KDE style standard.
    - Edit menus and buttons for "Book Title" style, changed some item names.
    * PLEASE FELLOW THE KDE STYLE STANDARD, it looks better and is less confusing
    - Made KviUIntSelector use QSpinBox instead of QLineEdit (again).
    - Added uop/userop (+u) support. Currently uses +h icon, will change later.
    - Removed many hardcoded font references.
    - Made logfiles rotate at midnight to update date.
    * Put timer in KviTimerManager for lack of a better place, somebody check
      that this is correct, please...
    - Changed tree window list to show server name for consoles of console caption
      (too long to view). Set bold font for consoles.
    - Fixed channel name showing up twice on part when no message is specified
    - Made external messages (whois info, server notices, etc.) go to console by
      default, added option ExternalMessagesToActiveWindow to override this.
    - Also fixed opnotice (NOTICE @#chan) and made non-query private notices and
      privmsg go to common channel.
    - Replaced CPPFLAGS in all Makefile.am with AM_CPPFLAGS.
    - Made channels missing request mask list when mask list editor is opened.
    - Changed KviIrcMask::getHostDomainMaskPtr() to strip only first part of host;
      user@x.y.z.tld.cc returns user@*.y.z.tld.cc, not user@*.tld.cc - much
      more specific bans, same as getIpDomainMaskLen().
    * This code was already there, but commented out - why?
    - Made console windows remember last server and nickname.

21 Oct 2003:
    [Crissi]
    - 'Always highlight messages with my nick on them' added: Check 
      irc::output::highlight tab on options.
    - 'Hightlight only at normal msg' added: Check irc::output::highlight 
      tab on options.
    - 'Highlight at highlight msg too' added: Check irc::output::highlight
      tab on options.
    - 'Highlight at query msg too' added: Check irc::output::highlight
      tab on options.
    - 'Highlight only at costum alert level reached' added: Check
      irc::output::highlight tab on options.
    - Translation updated
    - 'Old Tools' menu moved into 'Tools' menu.
    - convert all source files to unix line end because bug in gettext for
      extracting strings from window lineend


12 Oct 2003:
    [Crissi]
    - auto connect of servers after succuessful KVirc startup. Look into advanced
      server info, connection tab.
      For each server you can specify if should autoconnect.

11 Oct 2003:
    [Crissi]
    - Channels can now stored for each server and then auto join them if 
      successfully connected to the server. Look into advanced server info, 
      'After login join channels' tab. Simply check the channels (from history)
      you want to join. Also you can add a new channel (current bug: after 
      adding close/reopen the dialog for showing new channel in list).
    - Minimize console after successful login. Look into Preferences - Options - 
      Connection.

12 Aug 2003:
    [Crissi]
    - 'Minimize all windows' and 'Restore all windows' added. Check Menu - 
    Window and window action toolbar.
  
01 Aug 2003: 
    [Juanjo]
    - I'm back, ahhh nothing like vacations to do some free software ;)
    - The channel completion will also complete on the list of recent channels.
    - New server completion, if the first four letters of something written on
      the input are "irc." it will try to complete on the list of recent servers.

18 Apr 2003:
    [Crissi]
    - exec module added. Check kvirccvs/modules/exec/README for more info. 

26 Mar 2003:
    [Crissi]
    - GUI option 'Use taskbar activity meter' added.
    - GUI option 'Disable ban list request on join' added.
    - GUI option 'Disable ban exception list request on join' added.
    - GUI option 'Disable invite list request on join' added.
    - GUI option 'Use taskbar activity meter' added.
    - Translation extract script fixed
    - Translations and translation template updated.
    - Some comments in kvi_options.h added.

26 Mar 2003:
    [Pragma]
    - Option 'Use taskbar activity meter' added.

28 Feb 2003:
    [Crissi]
    - The width of the taskbar entries is now custoumizable.
    - GUI option 'Minimal width of taskbar buttons' added. 

25 Feb 2003:
    [Istari]
    - Moved to the new CVS machine

25 Feb 2003:
    [Crissi]
    - GUI options for symbols on taskbar and disabling global who added.
    - Try to show emoticons with start not with : correctly (not from me...)... 
      tell me if you got problems with this...  

25 Feb 2003:
    [Pragma]
    - Option for disabling icons in taskbar added.

21 Feb 2003:
    [Crissi]
    - Fixed text on first setup page, Translation possibility for buttons in 
      wizard added.

20 Feb 2003:
    [Pragma]
    - Auto-resume transfers when auto-accepted (also GUI option) added.

19 Feb 2003:
    [Crissi]
    - Password field for server shows now only stars instead not plain password.

18 Feb 2003:
    [Crissi]
    - Size of toolbar icon fixed. Right size s now selected if toolbar size if 
      changed.

18 Feb 2003:
    [Pragma]
    - Support for broken filename RESUME requests (mIrc's file.ext) added. 

15 Feb 2003:
    [Crissi]
    - $mp3player.getmp3tag_album added => get the album

12 Feb 2003:
    [Crissi]
    - The mp3player module now supports reading of mp3 tags.
    - New commands are:
      - $mp3player.getmp3tag_artist => get the artist
      - $mp3player.getmp3tag_comment => get the comment
      - $mp3player.getmp3tag_copright => get the copyright
      - $mp3player.getmp3tag_crc =) get the crc
      - $mp3player.getmp3tag_date => get the year
      - $mp3player.getmp3tag_emphasis => get the emphasis
      - $mp3player.getmp3tag_genre => get the genre
      - $mp3player.getmp3tag_layer => get the MPEG layer
      - $mp3player.getmp3tag_original => get the orginal flag
      - $mp3player.getmp3tag_title => get the title
      - $mp3player.getmp3tag_tracknumber => get the track number
      - $mp3player.getmp3tag_version => get MPEG version
    - A example script was added (kvirccvs/kvirc/doc/scriptexamples/mp3info.kvs)
    
4 November 2002:
    [Juanjo]
    - Added widgets to the identity an server dialogs to set a default user mode
      after a conexion to the server.

24 Oct 2002:
    [Juanjo]
    - Reworked a little the Tools menu.
    - Spanish translation updates (only 1000 translations to go, hehe).

19 Oct 2002:
    [Juanjo]
    - Added the alias 'lag' to the default script (it just returns the lag
      using $lag.lag()).
    - Added the event 'OnLagCheck' that get triggered every time there is a 
      new lag data. This should help scripters to write their own lagmeters 
      without having to poll KVIrc.
    - Added an option to display the lag on the IRC context indicator, making
      all those changes actually useful for the final user :)

18 Oct 2002:
    [Juanjo]
    - Added a new (and very simple) Lagmeter (see the new 'lag' module
      commands and functions), the 'Lag Options' dialog in the options/irc 
      window and the 'OnLagAlarmTimeUp' and 'OnLagAlarmTimeDown' events. I'll
      add an applet displaying the lag to the lag module as soon as I figure 
      how to do it :)
    - Added the OnPong event.
    - Fixed bug 200210130200522026


10 Oct 2002:
    [Juanjo]
    - I'm back, prepare your debuggers
    - Added a 'Ignore' menu to the userlist users menu.
    - New feature: User highlights (argh, I hate that word). Just update your
         default.kvs and right-click on a user to see how it works. Very
         usefull on very crowded channels with lots of parallel conversations
         running and you trying to keep track of one (hello #debian). Also
         added the pertinent commands on the module tmphighlight.
    - The 'clear' command now also clears the message view on channels.

06-24 Jun 2002:
    [Pragma]
    - Pre-release fixes all around
    - SSL stuff..
    - About dialog
    - Fixes for KviIrcView
    - Windows porting
    - uh... I forgot all the things I did :D

29 May - 06 Jun 2002:
    [Pragma]
    - More SSL support
    - A lot of bugfixes (see bugtrack.kvirc.omnikron.net)
    - Arrays support in the whole user parser (uh...this was huge , but 
      necessary) a huge set of functions has been moved to the new array 
      interface	WARNING: the dictionaries have a new syntax now! %dict{key}
      %something[id] is now reserved to arrays (with numeric id).[br]
    - FOR command added
    - Updated all the example scripts to support the new syntax

23-28 May 2002:
    [Pragma]
    - Preliminary SSL support (try /server -s)
    - Fix for the messed default.kvs (dialog problem)
    - A lot of mem-leaks catched with valgdind
    - Various fixes

22 May 2002:
    [Pragma]
    - KDE Terminal window fix
    - Some new icons

21 May 2002:
    [Juanjo]
    - Using Pragma's support for text icons, added the option to substitute 
      some icons (currently ':)', ':D', ':-)', ':-D' and ':-O') in the irc view 
      (Options -> Look & Feel -> Irc View). Still not finished.

18-21 May 2002:
    [Pragma]
    - More fixes for windoze
    - Some reguser hacks
    - Command, channel, function and directory completion in the input widget
    - Various thingies all around
    - CTCP Page support (partial for now , need some more options)

7-17 May 2002:
    [Pragma]
    - Tons of fixes for windoze
    - More modules ported to windoze (snd, dockwidget)
    - Text icons initial implementation (try CTRL+I and have fun :)
    - On*Created and OnWindowActivated are now called in the correct order
    - Various thingies all around

6 May 2002:
    [Juanjo]
    - spaste module completed (spaste.setdelay,spaste.list,spaste.stop,etc)
    - Workaround for the tooltips-following-desktops problem (close tooltips
      on input widget keyevent).

1-6 May 2002:
    [Pragma]
    - Fixes for Solaris compilation: thanks to Kenneth Larea for the hints :)
    - Random fixes for make dist
    - Support for anti-flood on CTCP DCC *
    - Failed DCC Handshakes are now optionally reported to the sender with a
      CTCP ERRMSG. The options in the dialog are still missing
    - Fixes for the "bad console repainting" problem
    - es.po charset fixed
    - Added sr.po (thnx Prethorian :)
    - Added auto-windows-tiling feature to the MDI manager
    - Other cleanups here and there...

27 Apr 2002:
    [Juanjo]
    - New module 'spaste' to send text slowly to a conversation window.
    - New option for the input widget right button men in conversation
      windows: 'Paste (slowly)'.

25 Apr 2002:
    [Juanjo]
    - Now the log viewer can be also a MDI window
    - Log viewer listview icons

21 Apr 2002:
    [Juanjo]
    - snd module

1-12 Apr 2002:
    [Pragma]
    - Minor fixes around
    - Fix for the KDE style toolbars
    - Fixes for the liquid KDE theme (transparency).
      not everything works... some label stuff must be fixed in the theme 
      engine...
    - Query user list view invisible by default (also saved in the window state)
    - Same for the channel double view
    - Removed /tbutton and /wbutton and added generic /button and /buttonctl 
      instead updated the example scripts accordingly
    - Merged the libtool update patch and added more fixes for this
    - Fixes for --with-local-8bit compilation
    - Added kvi_list.h and the compatibility KviPtrList defines to work both 
      with qt2 and qt3

31 Mar 2002:
    [Pragma]
    - Mini-Fixes for the snd module (threading arguments) for gcc 3.0.0
    - Mini-fix for libaudiofile check in configure
    - More work on window position saving
    - More work on the offer list window stuff.
    - General fixes for gcc 3.0.0 (can anybody test it ?)

30 Mar 2002:
    [Pragma]
    - Added the beginning of the offer list window
    - Preliminary window properties saving... now handling defaults too
    - Minor utility-functions in the window popup menus
    - Preliminary rearrangements of code for KviConsole.... the header is 
      becoming a mess need to order the code syntactically and then maybe extract
      some code to be put in external classes. KviIrcConnection could be an idea.
    - Beginning of code for the toolbar button management... need a module ?

29 Mar 2002:
    [Pragma]
    - Will I ever start to use this ChangeLog ? :D

7 Mar 2002:
    [Juanjo]
    - kvisounds script, the sound on OnMeNamed event is usefull, really ;)

28 Feb 2002:
    [Juanjo]
    - Pragma branded str module optimizations, docs for all the implemented 
      functions.

26 Feb 2002:
    [Juanjo]
    - More str functions, removed strFindFirst for str.findfirst and updated
      the scripts using it (UPDATE YOUR SCRIPTS!!!)

21 Feb 2002:
    [Juanjo]
    - More str functions (still no docs)

19 Feb 2002:
    [Juanjo]
    - Some new functions in the str module

13 Feb 2002:
    [Juanjo]
    - /IGNORE && /UNIGNORE support
    BTW the other guys are also making things, they just don't update the
    Changelog :P

10 Feb 2002:
    [Juanjo]
    - $isOp() $isMeVoice() $isVoice() $isMeHalfOp() and $isHalfOp() added

9 Feb 2002:
    [Juanjo]
    - New log viewer module (logview.open)
    - Fix for the editor not saving his options

4 Feb 2002:
    [Juanjo]
    - Fixes so pragma could add --with-qt-embedded to compile againt Qt Embedded
    (wow!)
    - Get rid of the 'commit' and 'discard' buttons on the user editor; now
      all changes are synced with the local db.

25 Jan 2002:
    [Juanjo]
    - New notify list editor

21 Jan 2002:
    [Juanjo]
    - New identity button on the toolbar, posibility to change nick from the
	  identity dialog if we're connected and es.po work

20 Jan 2002:
    [Juanjo]
    - Added the config widget for the create query on server notice option.
    - Events and events doc: OnDCCChatConnected, OnDCCChatMessage, 
      OnDCCSendTransferComplete, OnDCCGetTransferComplete, OnCTCPFlood, 
      OnServerNotice, OnChannelNotice...

19 Jan 2002:
    [Juanjo]
    - Added a 'close after join' checkbox to the join channels dialog & fixes.

18 Jan 2002:
    [Juanjo]
    - Added OnAction event
    - Fixes

17 Jan 2002:
    [balboy]
    - updated po file
    - anti idle script changed... but pragma's syntax he gave me is not working
      yet :p
	  
    [Juanjo, which is alive]
    - Added the 'recent servers' Qlist to the servers dialog
    - Added the 'Show after connecting to server' checkbox to the channelsjoin
      widget
    - Servers widget bug fixed
    - Default nick link actions & men
    - Config widget for the tree-taskbar minimum? width option

07 Jan 2002:
    [balboy]
    - minor changes to the default script

05 Jan 2002:
    [balboy]
    - anti idle script added
    - dcc bug alias fixed

22 Nov 2001:
    [Juanjo]
    - Added a bunch of events (On[me]ban/deban, On[me]op/deop,
      On[me]voice/devoice, OnChannelMessage, OnQueryMessage, OnLimitSet/Unset,
      OnKeySet/Unset, OnInvite, On[me]BanException, On[me]BanExceptionRemove,
      etc).

18 Nov 2001:
    [Juanjo]
    - Added a 'Connect to servers' dialog (serversjoin.open) -> update: 
      serversconnec.open
    - Added scripted buttons for the channels and servers dialogs.
    - Added $anyConsoleConnected() function.
    - Fixes

12 Nov 2001:
    [YaP]
    - Added DCC user defined port range

10 Nov 2001:
    [Juanjo]
    - Now it has all the functionality ;)	
	
    [YaP]
    - IPv6 porting from Win XP to Win 2000 (Preprocessor definition: WIN2K)
	
8 Nov 2001:
    [Juanjo]
    - Added a 'Join Channels' widget. It still don't have all the
      funcionality. 

4 Nov 2001:
    [Juanjo]
    - Improved away system
    - Option to always highlight own nick on messages
    - Made the splash screen a managed window
    - Added an 'apply' button to the general options dialog

24 Sep 2001:
    [Kristoff]
    - Made Dcc Voice completely configurable, options dialog also added
    - Volume slider for dcc voice added
    - Fixed a bug in alt+arrows switching (sigsegv when window had no context 
      assigned)

23 Sep 2001:
    [Kristoff]
    - Switching between windows using ctrl/alt + arrows

13 Sep 2001:
    [Balboy]
    - some more changes to the defscript

12 Sep 2001:
    [Kristoff]
    - Text selected in Help Browser window is now automagically copied into the 
      clipboard and can be pasted (Balboy's request).	
    - Pressing Enter in Help Browser's lineedit starts search. When the search 
      starts the cursor changes into waitCursor (cosmetical improvement :))
    - 22 Mar - 12 Sep... man...
    - biff module added - not functional at all - adding some code not to mess 
      with makefiles anymore
	
12 Sep 2001:
    [Balboy]
    - updated the changelog :p
    - added some functions to the defscript

30 Mar 2001:
    [Balboy]
    - quit function added

22 Mar 2001:
    [Kristoff]
    - combobox object added
	
17 Mar 2001:
    [Pragma]:
    - A lot of unreported changes again
    - Added anti-aliased font support

17 Feb 2001:
    [Pragma]
    - A lot of changes: removed the libkvigui, it was rather useless, and it is 
      better to have all the GUI code into the core executable...(for many 
      reasons).
    - Added the first "shy" icq module.

15 Feb 2001:
    [Kristoff]
    - Added urllabel object
      Note: I'm proud to be the first person, that uses this file in the
      year 2001 :-)
	  
05 Dec 2000:
    [Number1]
    - Cleaned up the about dialog, added some new entries and fixed the 
      background bug.
      Note: Could people start using this log again please? ;)
 
12 Sep 2000:
    [Kristoff]
    - started this ChangeLog (to avoid confusion: newset entries go above
      this one ;))
    - added widget object
