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
