|  | |






| Link: Link Downloads: 6031
| Submitted: Jan 6 2004 Updated: Jul 1 2010
| | Description:
Konversation is a user-friendly Internet Relay Chat (IRC) client built on the KDE Platform.
--- What's new ---
1.3.1:
Konversation 1.3.1 is a maintenance release that improves program behavior and fixes defects, the most serious of which is a regression that unfortunately suck into v1.3, which causes data corruption or even loss of Watched Nicknames Online lists on application quit. Behavioral improvements are found in the handling of aborting automatic reconnection attempts after connection failure and RFC 1459 PING/PONG exchanges. Further notable bugfixes have been made to the Edit Network dialog, the handling of system color schemes and using the ignore list feature to ignore certain CTCP events.
1.3:
Konversation 1.3 debuts a major new feature in the area of Direct-Client-to-Client (DCC) support: An implementation of the DCC Whiteboard extension that brings collaborative drawing - think two-player Kolourpaint - to IRC. It also brings back the integration with KDE's SSL certificate store the KDE 3 version enjoyed and expands support for auto-away to the Windows and Mac OS X platforms thanks to both recent advances in the KDE 4 platform and new code in Konversation. Interface tweaks, new keyboard shortcuts and many bugfixes (including a number of new fixes since 1.3-beta1) round things out. Finally, Konversation now depends on KDE 4.3 and Qt 4.5.
--- Essential links ---
Konversation's website: http://konversation.kde.org/
Wiki: http://konversation.kde.org/wiki/
Report bugs and wishes at: https://bugs.kde.org/enter_bug.cgi?product=konversation
Older releases: http://konversation.kde.org/wiki/Releases
Changelog:
Changes from 1.3 to 1.3.1:
* In addition to the '/disconnect' command, the graphical 'Disconnect' action and the '/quit' command can now be used to cancel an in-progress automatic reconnect in the event of connection failure as well.
* The '/disconnect' and '/reconnect' commands now take optional quit message parameters.
* Fixed crashes when pressing the "Edit" buttons below the server or channel lists in the "New Network"/"Edit Network" dialogs after adding a new server or channel and there was no item selected before in the respective list.
* Fixed bugs causing the "Edit" buttons below the server or channel lists in the "New Network"/"Edit Network" dialogs to edit the previously selected list items rather than the ones shown as selected after adding a new server or channel.
* Fixed a bug that could cause outdated status information for nicks to be displayed in channel nickname lists after a reconnect.
* Efficiency improvements for channel join.
* Don't send PING in response to PONG if another PING is already scheduled to be sent in the future. This avoids getting kicked off a server for flooding when multiple clients are connected to a bouncer that forwards PONGs to all of them.
* Fixed numerous cases in which Konversation would incorrectly apply the KDE system color scheme to input lines, nickname lists and the listview version of the tab bar. This general overhaul of the relevant code also brought about minor efficiency and memory usage improvements.
* Fixed nickname lists not respecting the "Alternate Background" setting when set to use custom colors.
* Fixed the listview version of the tab bar not greying out disconnected tabs when set to use custom colors.
* Fixed a bug causing the processing of incoming CTCP CLIENTINFO and CTCP TIME requests not to take the ignore list into account.
* The "Insert IRC Color" dialog will now add a leading zero to colors which have single-digit numbers in the '%C...' string it inserts into the input line, to allow the text that follows to start with a digit rather than such a digit getting interpreted as part of the color number.
* Fixed a bug causing the Watched Nicknames Online nickname list for a network to be stored under the wrong network or lost entirely on application quit.
* Fixed a bug causing the order of the Quick Buttons below the nickname list in channel tabs to be flipped every time the config dialog was OK'd.
* Improved consistency of the filter fields in the URL Catcher and Channel List tabs with other KDE applications.
* Correct use of singular or plural unit suffixes for several numeric preferences in the configuration dialog.
* It is no longer possible to set the auto-way time to the nonsensical value of zero minutes. Rather, a minimum of one minute is now enforced.
Changes from 1.3-beta1 to 1.3:
* Fixed build with KDE 4.3.
* When opening an "Edit Network" dialog and adding a new item to one of the server or channel lists, provided they already contain at least one item and no selection is made before clicking "Add...", the "Move Down" button would be enabled afterwards despite no item being selected. Clicking the button at this point would crash the application. This has been fixed along with other potential problems in the code that updates the state of the list control buttons.
* After adding a new item to one of the server or channel lists in "Edit Network" dialogs, that item will now be selected.
* Fixed a bug causing the file dialog for selecting a new target directory and file name for an incoming DCC file transfer in the event that the default path is not writable to complain about being unable to find the file after clicking "OK" when no file of the chosen name at the chosen location exists already.
* Fixed a bug causing the file dialog for selecting a new target directory and file name for an incoming DCC file transfer in the event that the default path is not writable to lose the file name written in the "Location" field (by default, the original file name) when changing the current directory.
Changes from 1.2.3 to 1.3-beta1:
* Konversation now depends on Qt 4.5 and KDE 4.3.
* Added support for DCC WHITEBOARD, bringing collaborative drawing to IRC.
* When showing the dialog informing the user about the local target file for an incoming DCC file transfer already existing that dialog now includes the sizes of the local file and the file the sender is offering up.
* Fixed a bug causing either an empty line or a few characters of garbage to be placed in the clipboard in place of marker/remember lines when copying chat text containing such lines.
* Fixed a bug causing quotation marks, ampersands and angle brackets in chat messages to be displayed as HTML entities in the OSD.
* The "Clear All Windows" action will now also resets the notification state of all tabs (i.e. removes active new message or highlight notifications from the tab bar).
* Fixed a bug causing the server responses to background data gathering via WHO (to keep the app's idea of its own hostmask up to date, as well as optionally channel user info) to be displayed in tabs as if the user had made the requests manually after sending a '/who' command without parameters.
* Fixed a bug causing a crash when sending '/privmsg' without any parameters (did not apply to '/msg').
* In previous versions, channel tabs opened in the background (i.e. while "Focus new tabs" is disabled, as it is by default) would considerably increase the minimum width of the window due to particularities of the Qt layout system. After raising every channel tab at least once it would then be possible to make the window much narrower. This unintuitive behavior resulted in confusion as to why the minimum width of the Konversation window would sometimes vary greatly. This has been fixed in this version, i.e. it is no longer necessary to have raised every channel tab at least once to achieve a reasonable minimum width of the window. This also means that joining a new channel is now much less likely to resize the window.
* Fixed a bug causing the status bar to become multiple lines in height when hovering an URL containing percent-encoded line breaks in the chat text view.
* Fixed a bug making it impossible to scroll the Advanced Modes list in the Channel Settings dialog when the user doesn't have operator status in the channel.
* Fixed a crash when selecting more than one completed, failed or aborted outbound transfer in the "DCC Status" tab and clicking "Resend" in their context menu.
* Fixed a bug causing the human-readable mode descriptions used by default in channel chat text views as well as the Channel Settings dialog's Advanced Modes list not to be translated.
* When the display of human-readable mode descriptions is enabled (as it is by default), the Advanced Mode list in the Channel Settings dialog will now show the respective mode characters alongside them. Previously, only the description was shown. This makes the list useful as a utility to look up the meaning of obscure mode characters.
* Fixed a bug causing both the default email client and the default web browser to be invoked when clicking an email address link in the chat text view.
* Added a built-in '/sayversion' command that, as opposed to the bundled '/kdeversion' script, can show the version of both the KDE Konversation was built against and is running on. It also outputs the information in a single message instead of several.
* Fixed a bug that would cause the second and following segments of a text so long that it has to be split into multiple messages when it is sent to be encoded incorrectly.
* The ASCII 0x1d character is now used to denote italic formatting of text rather than 0x09, to avoid the conflict with the tab character that is frequently pasted e.g. from websites with tables.
* Fixed a bug causing the server response to '/whois ' not to be displayed on many IRC servers when the nick in questions is not online at that time (this variant of the WHOIS command is also used by the GUI actions).
* Fixed a bug causing missing bans in the list in the Channel Settings dialog on certain (mostly older) IRC servers.
* The text in notification messages used to be wrapped every 50 characters, an old workaround for problems with KDE 3.x's bubble notifications. This has been removed now since it's no longer needed with modern notification frontends such as Plasma's, and produces rather ugly results there.
* Made it possible again to initate DCC file transfers to a query partner by dragging files or URLs onto the chat text area of the query.
* When building against the KDE Platform v4.4.3 libraries, the auto-away functionality will now make use of the new KIdleTime library to determine user activity and inactivity rather than use its own code, the primary advantage being that KIdleTime is supported on non-X11 platforms such as Windows and Mac OS X. In effect, this means auto-away is now supported on those platforms, depending on the implementation level in KIdleTime. (The use of KIdleTime can be explicitly disabled by passing '-DUSE_KIDLETIME=false' to 'cmake', in which case Konversation will fall back to using the original, X11-specific code and auto-away will only work decently on an X11 platform.)
* SSL support now integrates with KDE's certificate handling again, as it used to in the KDE 3 version, made possible by improvements in the libraries of the KDE Platform v4.3 (the minimum version supported in this release) and higher.
* Not reacting to an SSL certificat validation error dialog in a timely manner should no longer result in Konversation locking up.
* In-progress automatic reconnect in the event of connection failure can now be aborted by using the '/disconnect' command.
* Manually issueing a reconnect order to a connection currently inactive after having exceeded its maximum number of reconnection attempts used to result in a single connection attempt after which it would be announced that the maximum number of reconnection attempts had been exceeded again. This has been fixed: It will now make the number of attempts specified as the upper limit in the application settings.
* Fixed a bug that could cause the selection in the transfer list of the DCC Status tab to be lost when a new transfer was added to the list.
* Fixed a bug causing the information panel in the DCC Status tab to show information for a transfer other than the one selected in the transfer list after sending a file to oneself for the first time in a session.
* The frame that used to be around the main window's tab widget when the tab bar was located either at the bottom or top position has been removed.
* Improved compatibility with freedesktop.org-compliant notification frontends other than KDE's. Other frontends could previously show empty notification message contents due to non-standard content in the messages.
* Added an action to switch to the last focused tab, making it possible to quickly switch forth and back between two tabs. The default keyboard shortcut for this new action is Alt+Space.
* Added a "-local" parameter to the '/amsg' and '/ame' commands that limits their scope to the channel and query tabs associated with the same connection as the tab the command is issued in.
* Fixed a bug causing the order of networks in the server list dialog not to be preserved across application restarts.
Changes in older releases: http://www.gitorious.org/konversation/konversation/blobs/master/ChangeLog
License: GPL
|
| |
Add commentBack
|
|  |

|