16 Apr 2004: [Pragma] - Fixed a bug with creation of KviWindow derived classes: the constructor of the base class was calling virtual functions from subclasses (it is curious that this was effectively failing only on Windows and not on Linux). - Reworked a bit the str module to avoid compiler parameter passing problems - Fixed a bug with $str.replacenocase - Fixed a bug that prevented the color option selector buttons from displaying the proper color - Miscelaneous fixes for the release 15 Apr 2004: [Trisk] - Miscellaneous minor stuff (set avatars to 0 width/height to disable). - More reasonable defaults (seriously, the coloured nicks hurt people's eyes =\ ). The fact that unrecognised commands result in parse errors confuses new users (and annoys the heck out of me, too). Turned off message icons too. Rationale is that it will disgust former epic/BX/irssi/xchat users. - And, I don't think most new users will use avatars regularly, so turning the nicklist grid off by default, since it makes the nicklist more cluttered. * Forgot to add nick completion suffix. Oh well, the 3.0 series is just beginning... - Almost forgot to clean up really bad spelling in tip of the day. >< 13 Apr 2004: [Pragma] - Added the default low-resolution (Minimalist) and high-resolution (fancy) themes - Added the selection of the default theme at first setup - Added one time nickname generation at first startup - Modified the Identity dialog to handle better the multiple nickname alternatives. The combobox was not that intuitive thus added a separate dialog for the alternatives. - Removed the "Change now" button from the Identity dialog: it never worked correctly. - Fixed the "concurrency" crash reported on the mailing list - Fixed a SEGV related to shared files - Fixed an infinite loop in the toolbar editor - Fixed a bug with the Color Selector not displaying the right color on windows - Adjusted acinclude.m4.in to handle the new icons added by Trisk: still not installed in the proper locations - Added a couple of GUI option pages that were really missing (mdi captions and toolbar applets) - A couple of new icons added - Fixed a couple of strange behaviours of the input widget - Some source code rearrangements all around - More things that I can't remember :D 11 Apr 2004: [Trisk] - New application icon by Arty2 / Hercules Papatheodorou , updated icon set. * Too lazy to get icons installing in proper locations. 08 Apr 2004: [Pragma] - Added the highly requested /exec command in the core - Also added an example script that runs an interactive telnet session and sends mail with the use of /exec: powerful :) - Fixed a script editor highlighting bug - Fixed another problem with overlapping dns queries... ... it should have been written this way from the beginning :D - Miscelaneous changes & fixes all around... 06 Apr 2004: [Trisk] - Fixed null KviWStr problem. - Fixed /$sw(e) crash. 04 Apr 2004: [Trisk] - Hacked KviWStr to use QTextCodec instead of charset translation tables. =P *** Chinese, Japanese, Korean seem to work! - Fixed encoding names. - Added ISO 8859-9 (Latin-5 Turkish, requested), Big5, GB18030, SJIS, EUC-KR, TIS-620. - Added options to not show tooltips in taskbar and userlist. - Added option to disable taskbar sorting. 02 Apr 2004: [Trisk] - DCC message changes. - Use proper capitalisation in events, Irc->IRC. - Hack to allow showing +e (and +I) when used for channel modes (not user modes). * Should implement better 005 parsing. 31 Mar 2004: [Pragma] - Added the quit confirmation dialog when there are active connections in the window being closed - Added some descriptive messages to the setup dialog - Fixed a crash related to received CTCP's - Fixed the theme loading that was not updating all the icons - Fixed some functionality of the theme selection dialog - Added some message color presets - Fixed a crash with overlapping dns queries - Added updating of the KDE root pixmap when autochange is active - Added the "execute script" menu entry - ... [Trisk] - Some message changes. - Added redirect to active window options for services notices, server notices, broadcast/wallops, and renamed ToConsole options. - Minor server parser changes. 28 Mar 2004: [Pragma] - Added the default theme (useful to restore the default settings) to the distro - Some bug-fixes and cleanups in the theme engine - Added the themes section on www.kvirc.net and placed the first Marble theme by Sbrokka on ftp.kvirc.net - Adjusted the menubar to dynamically setup the popup menus (it reloads the icons etc..) - Fixed a crash in ctcp action - Added the option to flash the KVirc's taskbar entry when new messages arrive in a query and KVIrc is not the active application. Works only with KDE support and on Windows for now. - Added the special "all" parameter to $active to return the application active window - Forced eval to use the calling variable scope: in this way local variables can be passed too - Fixed a bug in the servers dialog "recent servers" popup: now it finds the correct entry also when two servers with the same name but different port are present - Added the exporting of aliases to external files (single aliases and the whole alias set). - Fixed the popup tester in the popupeditor: now it works again (it was totally disappeared :) - Misc hacks that I can't remember... 25 Mar 2004: [Pragma] - Code cleanups all around - Updated various docs for the upcoming release - Removed the obsoleted _c2q stuff and --with-local-8bit option - Changed the close/maximize/restore/minimize icons to black ones: they look better - Added a heap mess windows workaround class - Re-implemented the shared files editing (still missing some code) 24 Mar 2004: [Trisk] - Various input editor fixes. - CTCP parser improved. - Updated default script. - Options dialog fixes. 21 Mar 2004: [Trisk] - Many, many more options dialog changes. 20 Mar 2004: [Pragma] - Added several window.* functions - Redirected /whois output to the active window - Options dialog fixes - Added scripting toolbar - Cleaned up some documentation and forced gendoc.pl to ignore the new kvs docs that are not "hardwired" yet - Added some graphics for the final 3.0.0 release - Added a couple of keyboard shortcuts (all described in doc_keyboard.html) 20 Mar 2004: [Trisk] - Some parsing of 005/RPL_ISUPPORT added. Uses PREFIX and and CHANTYPES. 18 Mar 2004: [Trisk] - KviUserListView API change: set[beI]Entries -> setMaskEntries(). - KviUserListView minimum width is 100px (due to continuing annoyance of mode editor resizing the thing... not a good solution, but whatever). - Lots of options dialog changes. - Classic taskbar now limits number of rows (when horizontal). - KviChannel API change: banMask(), etc. removed in favour of setMask(). - Mask editor requests new list when opened after a mode change. * Fixes problem with CR ircd where -b messages may not match bans in list due to stupid inconsistent hostmasking. 12 Mar 2004: [Trisk] - Auto-reconnect attempts are now counted, delay configurable. * FIXME: Make it possible to stop the reconnect timer before it triggers. - Several huge if() conditions replaced with switch() statements. - Various minor issues fixed. 07 Mar 2004: [Trisk] - Improved script editor cursor location tracking and configuration dialog. - Input widget clean-ups, global input history fixed. 03 Mar 2004: [Pragma] - Some work on the options dialog: moved some options to more appropriate places, rearranged some options widget orders, fixed descriptions etc.. - Fix for OnChannelNotice not passing the target argument - More misc hacks that I can't remember :) 02 Mar 2004: [Pragma] - Added OnQueryWindowRequest to catch and block the query window creation events. - Added OnQueryTargetAdded - Corrected a lot of bugs reported on bugtrack.kvirc.omnikron.net - Corrected the $mask.nick() problem - Removed the $ic warning when there was no current IRC context - Moved the server database to unicode - Misc hacks that I can't remember :D 28 Feb 2004: [Pragma] - Fixed the "keep channels open on kick" crash - Probably fixed a sort of a race condition based crash between the socket and the console - More fiddling with KVS events 24 Feb 2004: [Pragma] - Yet more work on the KVS engine: events this time - Temporairly removed the "force last server" hack since it was breaking the servers dialog: one couldn't select a different server to connect to. This is commented out until we find a more strict activation condition. - Activated the $sw function, this time for real :) 20 Feb 2004: [Trisk] Added $date function for formatted time strings. 18 Feb 2004: [Trisk] - Added "all" target for $me and $server functions. - Fixed possible $mask() problem, not sure why Pragma removed '*' from *user. Behaviour should be consistent with docs now. - Cleaned up channel prefix and nick mode prefix (considers invalid chars in nick to be a mode prefix). * Closes ID 200402112009267112 * Somebody needs to update the bugtracker... 14-17 Feb 2004: [Pragma] - Rewritten the script editor widget to use QTextEdit. Dropped the whole internal editor since it was not unicode and simply too huge for the feature it provided. - Modularized and cleaned up the localisation of the editor module - More work on KVS engine, module interface nearly estabilished - Added support for changing the order of option items in the options dialog tree display. Most common options should go at the top. - Random fixes around :) 14 Feb 2004: [Trisk] - Changed 005 numeric parser output a bit, fixes issues with skipping to last word of messages. * /me hugs Aeri ;) - Removed check for KviProperty_FocusOwner. 09 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