31.05.2004: Release 3.0.1 "System Virtue" ############################################################################### Here we go again: 3.0.1 is out! 3.0.1 is mainly a bugfix release. 3.0.0 was the first public release after long time and even if we have tested it for a very long time some bugs didn't miss to jump out. 3.0.1 contains the fixes for these problems and adds some minor functionality. The detailed list of changes is in the ChangeLog file. The bugs for this release should be reported by using the bugtrack system available at http://bugtrack.kvirc.omnikron.net Have fun :) Szymon Stefanek and The KVIrc Development Team ############################################################################### General notes for the 3.0.1 release of the KVIrc IRC client ############################################################################### - Installation The detailed installation instructions for the unix source distribution are in the INSTALL file. The Windows version needs no installation: just unzip the archive in a suitable directory (such as C:\Program Files\) and run kvirc.exe from there. Other documentation can be found in the doc subdirectory. - Reporting problems You are encouraged to "mess" with all the KVIrc options and features, and to report bugs and misbehaviours to the author. Anyway , before reporting a bug , ask yourself if it can be caused by some other part of your system: KVIrc uses many external libraries and (as all programs) relies on a correct system behaviour. Make sure that the libraries you use are the correct ones (!!!). - Contents of a good bug report: - A gdb backtrace in case of a segfault. The more gdb info you send , the biggest is the possibility for me to find the problem and maybe a solution. - A detailed description (read : procedure) to reproduce the bug Obviously if possible... - All informations on your system that you think that may be related to KVIrc and to the problem itself. To enable the gdb debugging you must compile kvirc with the --enable-debug configure option. ############################################################################### # Historic entries : just for the curious ############################################################################### 17.04.2004: Release 3.0.0 "Awakening" ############################################################################### After a couple of years from the last stable release, here we go again :) Since the 2.* releases the KVIrc source code has been almost completly rewritten. The major differences are summarized in the following list: - Multiserver: you can have multiple IRC connections in a single window - IPV6 support, also for DCC transfers - SSL support (also over IPV6) - UNICODE support for the user interface - Better scripting language - A basic Theme Engine The first major goal of the rewrite was "user-friendliness": you should be able to start an IRC session by selecting a server and clicking "Connect Now" just after the installation. The second major goal was "extreme-flexibility": you can customize the way KVIrc looks and the scripting language allows you to implement complex responses to IRC generated events. There is a lot of minor new features that will make your IRC sessions funnier and more exciting: some of them are described in the ChangeLog file and other can be found by exploring the user interface. This release was possible thanks to the contribution of many people. The list includes but is not limited to: Triskelios, Jan Wagner (spion), Juanjo Alvarez (Kane), Andrea Parrella (Yap), Luk De Ketelaere (Balboy), Sara D'Alia (Sbrokka), Ted Podgurski (alch3m1st), Ciro Guariglia (d3vah), Christoph Thielecke (Crissi), Eva Schaller (Penny), Niklas Luerßen (Tequila) Olle Hallnas (Crocodile), Francesco Meloni (Princo), Alessandro Rossini (Aronnax), Alex Grijalba Martinez (SuD), SuperbepS, Thilo Schulz (Thilo), Dworf, Jorma Tuomainen (Wiza), Michele Pinassi (O-Zone), Paolo Sammicheli (XDatap1), Ahinu, xevilstar, The Siena Linux Users Group, cyco & samweis, The Firenze Linux Users Group, all the subscribers of the KVIrc public mailing list and finally all the people from #kvirc on IRCNet and Freenode. Have fun :) Szymon Stefanek and The KVIrc Development Team ############################################################################### General notes for the 3.0.0 release of the KVIrc IRC client ############################################################################### - Installation The detailed installation instructions for the unix source distribution are in the INSTALL file. The Windows version needs no installation: just unzip the archive in a suitable directory (such as C:\Program Files\) and run kvirc.exe from there. Other documentation can be found in the doc subdirectory. - Reporting problems In this release , the changes are so huge that it was not possible to test them in all the possible conditions. A 'normal' irc session should give you no problems. You are encouraged to "mess" with all the KVIrc options and features, and to report bugs and misbehaviours to the author. Anyway , before reporting a bug , ask yourself if it can be caused by some other part of your system: KVIrc uses many external libraries and (as all programs) relies on a correct system behaviour. Make sure that the libraries you use are the correct ones (!!!). - Contents of a good bug report: - A gdb backtrace in case of a segfault. The more gdb info you send , the biggest is the possibility for me to find the problem and maybe a solution. - A detailed description (read : procedure) to reproduce the bug Obviously if possible... - All informations on your system that you think that may be related to KVIrc and to the problem itself. To enable the gdb debugging you must compile kvirc with the --enable-debug configure option. 03.01.2003: Release 3.0.0 beta2 ############################################################################### Here we go again! Yes , this is still called "beta" , but it should be stable on most machines. We're simply still missing some features planned for the final 3.0.0. Beta2 is being released as a source package. Binary packages (for windows and other platforms) might be available soon so check out the download section once in a while. 90% of the 2.* branch features have been already re-implemented and there are many new things to play with. There is a preliminary UNICODE port: KVIrc UI starts to "speak" foreign (non Latin1) based languages. IRC character set mapping has been implemented (with 8 commonly used codepages for now). You should be able to use the Euro sign (ISO-8859-15), write Cyrillic (KOI-8-R , CP-1251 , ISO-8859-5), Greek (ISO-8859-7) and even use ideograms with the UTF-8 encoding. Character mapping selection is window based thus you should be able to write Cyrillic on #russian, Greek on #athens and write plain English on #kvirc in the same IRC session. Some modules have been removed from the main distribution. This is because the source tree has been growing too much: we are removing the non-strictly-necessary features and we will release them as separate packages. On the CVS you can already find the "nap" module that allows chatting (no file sharing yet) on OpenNap networks. The scriptcenter dialog has been splitted in smaller "pieces" and a GUI toolbar editor has been added. Finally there are tons of bugfixes and improvements: just play with it :) The bugs for this release should be reported by using the bugtrack system available at http://bugtrack.kvirc.omnikron.net. Have fun :) Szymon Stefanek and The KVIrc Development Team ############################################################################### 25.06.2002 ############################################################################### 3.0.0 beta1 (Codename: "Eve's Avatar") This release is "floating around" since a couple of months... Well... finally... here we go :) This is not stable yet, but many people use it and we get a really small number of critical reports: this means that you probably can use it for your daily chatting. Beta1 is being released as a source package and a binary distro for the windows platform. Binary packages for other platforms might be available soon so check out the download section once in a while. If you had previous KVIrc installations and you experience problems (missing menus for example) try to remove (or better just rename) the old local configuration directory (locaed in your home dir probably) and to restart KVIrc. 80% of the 2.* branch features have been already re-implemented and there is a whole bunch of new things to play with. One of the greates "ChangeLog" entries is the preliminary SSL support that works for IRC and DCC CHAT (both over IPv4 and IPv6). CTCP PAGE support has been added and there were some major changes to the variable management in the scripting language (added "real" array support and changed the syntax for the dictionaries). Those of you that like colors can now enable the icon-like display of emoticons and play with icons in the text sent through the server (a new escape code). The documentation has been reworked a little bit more, there are some new modules and a lot of new options to try. The windows version is not completly in sync with the linux one thus you might find that it lacks some features (mainly advanced scripting language, sound support etc...). We hope to have a completly synchronized versions on both platforms for the time of 3.0.0 final. The bugs for this release should be reported by using our new shiny bugtrack system available at http://bugtrack.kvirc.omnikron.net. Well.. That's all folks! Have fun :) Szymon Stefanek and The KVIrc Development Team ###############################################################################