Version: HEAD 2003-04-10 Stephan Hermann * Fixed bug in /part command * Added member varibale "KMIChannelWindow::parted" to class KMIChannelWindow 2003-04-09 Stephan Hermann * Added /leave command 2003-02-16 Stephan Hermann * Added new ircMessage parsing object 2003-02-14 Stephan Hermann * Added logging facility for raw irc messages 2003-02-13 Stephan Hermann * Added some more irc-servers and groups to global config file (kmyircrc) * Added some widgets to raw irc message window for logging stuff 2003-02-12 Stephan Hermann * Added WIndow Caption to KMIRawIRCWIndow * Fixed a bug in PRIVMSG Output * New version of falks qextmdi works * Added more irc-servers and groups to global config file (kmyircrc) * Fixed bug in "Add Servers", when servername is empty it shouldn't add the server 2003-02-11 Stephan Hermann * Added RAW IRC Message Window * Fixed a problem with the toplevel mode of qextmdi (replaced "this" with "NULL") * Fixed "mailto" URL in global "kmyircrc" * Added new version of falks qextmdi lib and replaced the old one (untested) 2003-02-10 Stephan Hermann * Fixed KMIChannelWindow::rightButtonPressed Version: 0.2.8 2003-02-08 Stephan Hermann * Changed UI behaviour in KMIPopupEdit * Tagged kmyirc in cvs as KMYIRC_REL_0_2_8_alpha 2003-02-07 Stephan Hermann * Added functionality to userlist in channelwindow for alias functions * Fixed some CVS loginfo problems 2002-12-03 Stephan Hermann * Changed KMIConfig to read and write alias definitions * Added "Edit alias" code to KMIPopupEdit 2002-11-11 Stephan Hermann * Added KMIAliasDlg for adding and editing alias commands 2002-11-07 Stephan Hermann * Added KMIPopupEdit and popupeditdlg.ui for editing popup menus 2002-11-06 Stephan Hermann * Fixed statusbar display * Fixed bug in KMyIRC::closeEvent() (now it saves the configuration when you close the application via window close button) * Fixed bug in KMyIRC::sendOutput() and KMIChannelList Version: 0.2.7 2002-10-08 Stephan Hermann * Fixed bug no. 610800 2002-09-23 Stephan Hermann * Added commitlog.pl to the cvs admintools 2002-09-22 Stephan Hermann * Added channel mode button functionality * Added new actual version of admin directory out of anoncvs.kde.org/home/kde/kde-common * Removed old admin directory * Fixed bug no. 612709 (Removed hardcoded CFLAGS/CXXFLAGS) * Fixed KMICommandWhoWas command handler (changed "whois" to "whowas") 2002-09-19 Stephan Hermann * Fixed bug no. 610655 (maximizing the server child window now) 2002-09-17 Stephan Hermann * Added CTCP command Handler * Fixed a bug in kmilogic.cpp (case RPL_ENDOFWHO isHandled=true was missing) * Fixed a CTCP related output error * Added a common ctcp return code handler to use with Ctcp Replies configuration 2002-09-16 Stephan Hermann * Fixed bug no. 609836 (KMIConfig line 20 and KMyIRC line 324) * Fixed bug no. 599531, 599532, 601245 * Fixed bug no. 607662 * Fixed bug no. 609858, 609861 Version: 0.2.6 2002-09-16 Stephan Hermann * Added reading and writing capabilities of listCtcpReplies to KMIConfig * Added ctcp reply codes to config file 2002-09-15 Stephan Hermann * Fixed bug no. 609610 (RPL_WHOWAS compile error) * Added new behaviour of the edit and delete button to KMICtcpreplies 2002-09-14 Stephan Hermann * Added WHOWAS commandhandler * Added RPL_WHOWAS returncode 2002-09-13 Stephan Hermann * Thanks to Matthew Norton for fixing some english writing bugs on http://kmyirc.sf.net/ 2002-09-07 Stephan Hermann * Fixed a conditional compile bug (see bug no.: 596551, 604174,605526) Version: 0.2.5 2002-09-06 Stephan Hermann * Added INFO commandhandler * Added RPL_INFO, RPL_ENDOFINFO returncodes * Added SERVLIST commandhandler * Added RPL_SERVLIST,RPL_SERVLISTEND returncodes 2002-09-05 Stephan Hermann * Fixed type in kmyirc.cpp (see bug no. 604822 on kmyirc.sf.net, thx to Michael Aartsen) * Added $(KDE_LDFLAGS) to qextmdi/src/Makefile.am (see bug no.604822 on kmyirc.sf.net, thx to Michael Aartsen) * Added RPL_TRACELINK,RPL_TRACECONNECTING,RPL_TRACEHANDSHAKE,RPL_TRACEUNKNOWN,RPL_TRACEOPERATOR,RPL_TRACEUSER,RPL_TRACESERVER,RPL_TRACESERVICE,RPL_TRACENEWTYPE,RPL_TRACECLASS,RPL_TRACERECONNECT,RPL_TRACELOG,RPL_TRACEEND returncodes# * Added ADMIN commandhandler * Added RPL_ADMINME,RPL_ADMINLOC1,RPL_ADMINLOC2,RPL_ADMINEMAIL returncodes 2002-09-04 Stephan Hermann * Fixed bug in logic/returncodes.h (double defines 211 and 212, see bug no. 604185 on kmyirc.sf.net, thx to Michael Aartsen) 2002-09-02 Stephan Hermann * Added TRACE commandhandler 2002-08-31 Stephan Hermann * Added TIME commandhandler * Added RPL_TIME returncode 2002-08-11 Stephan Hermann * Added KMICtcpEdit dialog to KMICtcpReplies (Add,Edit) * Added functionality to KMICtcpReplies (add/edit) Version: 0.2.4 2002-08-11 Stephan Hermann * Added RPL_STATSCOMMANDS,RPL_ENDOFSTATS,RPL_STATSUPTIME,RPL_STATSOLINE returncode * Added LINKS commandhandler * Added RPL_LINKS,RPL_ENDOFLINKS returncodes * Added Configuration/CTCP Replies dialog UI 2002-08-10 Stephan Hermann * Removed inputLine->setFocus() in KMIChannelWindow::slotAddUserToList() * Added STATS commandHandler * Fixed a bug kn KMIChannelList (lviewChannelList->clear() to KMIChannelList::slotBtnRefresh()) * Added RPL_STATSLINKINFO returncode 2002-08-09 Stephan Hermann * Changed GUI behaviour when raising a private message window * Added WHO button to channel list window * Added Join/Who/Refresh/Close functionality to channel list window * Changed output behaviour in KMyIRC::sendWho() Version: 0.2.3 2002-08-09 Stephan Hermann * Fixed some behaviour "bugs" in KMIChannelWindow::output() (removed entryInputLine->setFocus()) * Fixed a bug in slotQuitApplication() * Added channelList mode * Fixed "voice" icon in KMIChannelWindow * Changed output of PART command to renderOutput 2002-08-08 Stephan Hermann * Added LIST command * Added LIST returncodes 2002-08-07 Stephan Hermann * Added VERSION command * Added VERSION returncodes * Added ChannelList Window * Changed MDI closeWindow method for channelList window 2002-08-01 Stephan Hermann * Added LUSERS command * Added LUSERS returncodes 2002-07-31 Stephan Hermann * Changed in KMIChannelWindow rightButtonPressed() signal to rightButtonClicked() signal * Changed the default behaviour of the startup server list * Fixed a serious bug in the history function of KMIInputLine * Added help menu with aboutdata etc. Version: 0.2.2 2002-07-30 Stephan Hermann * Fixed "Highlight Phrase" feature (see Configuration dialog) * Fixed closeWindow function * Added function KMINetworkClient::isConnectionClosed() * Fixed some bugs in closeEvent and KMyIRC::slotApplicationQuit() 2002-07-29 Stephan Hermann * Added "No Server List At StartUp" feature (see Configuration dialog) * Fixed KMIInputCommandHandler (something went wrong when the command is the only string on the commandline) * Added "ShowTimeStamp" feature (see Configuration dialog) * Added "HighlightPhrase" feature (see Configuration dialog) * Fixed bug in activateView(...) Version: 0.2.1 2002-07-26 Stephan Hermann * Added qextmdi color notification in taskbuttons (only for QextMdi::MDIMode==childframe) * Fixed PART command handler 2002-07-25 Stephan Hermann * Fixed TOPIC Command Handler 2002-07-23 Stephan Hermann * Added TOPIC command handler * Added some new config features, which will be enabled later (TODO) 2002-07-22 Stephan Hermann * Added INVITE remote message parser * Added RPL_INVITING message * Fixed a class bug (missing Q_OBJECT macro in KMICtcpActionHandler) * Added quit command handler 2002-07-21 Stephan Hermann * Added PART commandHandler * Added missing Q_OBJECT macros to some KMICommand* Classes * Added NAMES commandHandler * Added INVITE commandHandler 2002-07-20 Stephan Hermann * Adding real usermodes (+-i,+-w,+-s) * Added KICK commandhandler * Added KICK parser * Changed NICK parser Version: 0.1 2002-07-12 Stephan Hermann * Changed the complete output rendering in kmyirc 2002-07-11 Stephan Hermann * Changed KMIOutputRender::tagURLs(); * Changed the output method of /whois * Changed the output method of /away * Added more output message texts to kmyircrc * Added more commands: WHOIS/WHO/AWAY/USERS * Changed KMIOutputRender behaviour, if no message/color is found use default 2002-07-10 Stephan Hermann * Added the rest of the RFC2812 error codes (at least ERR_YOUWILLBEBANNED is missing) * Added method isPrivateWin() for checking if it's not a server window and/or a channel window * Rewrite class KMIOutputRender * Changed class KMyIRC and KMILogic to avoid stupid outputrenderings. 2002-07-09 Stephan Hermann * Added new config options (Default Options/Invisible User & Default Options/Receive WallOps) * Added new kmircrc settings in KMIConfig * Changed tagURL in KMIOuputRender (also in kdelibs for kde >= 305) * Added more RFC2812 ERROR return codes * Added #defines for the rest of the RFC2812 Errrors * Fixed the USER message during login (old rfc1459 replaced with new RFC2812) 2002-07-08 Stephan Hermann * Changed the keyboard behaviour * Added two subclassed widgets (KMIListBox & KMITextBrowser) and * Replaced standard widgets in channelWindow.ui with KMI* widgets i * Added history function to KMIInputLine 2002-07-07 Stephan Hermann * Changed logical things in KKMIInputCommand and the natives of it. * Changed KSimpleConfig to the global KConfig Object (KGlobal::config()) * Added a default kmyircrc * Fixed an annoying QTextEdit bug in qt<=3.0.4 (ScrollToBottom) * Added more RFC2812 ERROR return codes * Added a new config tab in KMIConfig (Name: Default Options) 2002-07-06 Stephan Hermann * Added KMIInputCommand * Added several IRC commands (MSG/JOIN/NOTICE etc.) * Fixed some bugs in handling quitting users * Created SplashScreen for KMyIRC * Need to get a better name for that client 2002-07-05 Stephan Hermann * Begin of Changelog