Hello community, here is the log from the commit of package konversation checked in at Thu Nov 23 16:27:25 CET 2006. -------- --- KDE/konversation/konversation.changes 2006-10-17 11:51:49.000000000 +0200 +++ konversation/konversation.changes 2006-11-23 13:40:06.000000000 +0100 @@ -1,0 +2,5 @@ +Thu Nov 23 13:39:49 CET 2006 - dmueller@suse.de + +- fix defective server list window with compiz + +------------------------------------------------------------------- New: ---- SVN_r604746.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ konversation.spec ++++++ --- /var/tmp/diff_new_pack.V6KlZG/_old 2006-11-23 16:26:38.000000000 +0100 +++ /var/tmp/diff_new_pack.V6KlZG/_new 2006-11-23 16:26:38.000000000 +0100 @@ -14,17 +14,18 @@ Name: konversation BuildRequires: kdelibs3-devel URL: http://konversation.kde.org/ -License: GNU General Public License (GPL) - all versions +License: GNU General Public License (GPL) Group: Productivity/Networking/IRC Autoreqprov: on Version: 1.0.1 -Release: 1 +Release: 21 Summary: A User-Friendly IRC Client for KDE 3 Source: konversation-%version.tar.bz2 Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3`) BuildRoot: %{_tmppath}/%{name}-%{version}-build Patch1: default-channel-suse.diff Patch2: bnc-autoreplace.diff +Patch3: SVN_r604746.diff %description Konversation is a user-friendly IRC client for KDE 3.x. @@ -49,6 +50,7 @@ %setup -q %patch1 %patch2 +%patch3 . /etc/opt/kde3/common_options update_admin @@ -82,48 +84,50 @@ /opt/kde3/share/services/* %changelog -n konversation +* Thu Nov 23 2006 - dmueller@suse.de +- fix defective server list window with compiz * Tue Oct 17 2006 - jreuter@suse.de - update to version 1.0.1: -- A bug that caused left-to-right text contained in lines determined + - A bug that caused left-to-right text contained in lines determined to be right-to-left text to appear reversed has been fixed. -- Whether a line is treated as right-to-left vs. left-to-right text + - Whether a line is treated as right-to-left vs. left-to-right text is now determined by the amount of each type of character in the line, improving the user experience in chats involving bi-directional text considerably. -- The "Edit Network" dialog has been refined for clarity and ease of use. -- A warning dialog to prevent accidentally quitting Konversation has + - The "Edit Network" dialog has been refined for clarity and ease of use. + - A warning dialog to prevent accidentally quitting Konversation has been added. -- The Auto Replace list can now be sorted. -- The '/media' script command now sports improved player recognition, + - The Auto Replace list can now be sorted. + - The '/media' script command now sports improved player recognition, enhanced and easier configurability, the ability to distinguish between audio and video media as well as newly added support for kdetv. New '/audio' and '/video' command aliases have been added to expose these new abilities. -- The lower boundary of the default DCC port range has been raised + - The lower boundary of the default DCC port range has been raised from 1025 to 1026 to avoid conflicts with the commonly blocked Windows RPC port 1025. -- Dismissing an OSD notification by clicking on it will now also cancel + - Dismissing an OSD notification by clicking on it will now also cancel the systray notification flash. -- A new configuration file option [OSD]OSDCheckDesktopLock has been + - A new configuration file option [OSD]OSDCheckDesktopLock has been added, allowing to manually disable the screensaver check in non-KDE environments that do not support it, causing the OSD not to be displayed. -- A bug that could lead to the "Switch to" sub-menu in the context menus + - A bug that could lead to the "Switch to" sub-menu in the context menus of tabs not to be updated properly upon switching tabs has been fixed. -- A bug that caused the 'irc setBack' DCOP call not to function has + - A bug that caused the 'irc setBack' DCOP call not to function has been fixed. -- A bug that caused ampersands in the names of tabs not to be displayed + - A bug that caused ampersands in the names of tabs not to be displayed and an immediately following character to be used as keyboard accelerator has been fixed. -- A bug that caused ignoring nicknames with '[' or ']' characters in + - A bug that caused ignoring nicknames with '[' or ']' characters in them to fail has been fixed. -- Command aliases containing regular expression syntax can no longer + - Command aliases containing regular expression syntax can no longer cause built-in commands not to function. -- A bug that caused the Konversation irc:// protocol handler not to + - A bug that caused the Konversation irc:// protocol handler not to function has been fixed. -- Compatibility with systems that do not use the GNU bash shell as + - Compatibility with systems that do not use the GNU bash shell as default shell has been improved. -- A notable number of code quality improvements suggested by KDEs + - A notable number of code quality improvements suggested by KDEs automated quality control service EBN have been implemented. * Tue Sep 12 2006 - stbinner@suse.de - add "bnc" autoreplace for Novell Bugzilla (#204724) @@ -139,174 +143,174 @@ * Mon Jan 30 2006 - stbinner@suse.de - update to version 0.19 * User Interface -- The Server List dialog has been rewritten to allow direct + - The Server List dialog has been rewritten to allow direct manipulation of a network's servers and features more intelligent sorting behavior. Reordering networks via drag and drop is now possible. A behavioral audit of all actions in the dialog resulted in numerous improvements. -- A redesigned tab bar sports highly configurable text- and LED + - A redesigned tab bar sports highly configurable text- and LED icon-based notifications as well as more intelligent scaling behavior under space-critical conditions. -- Tabs are now intelligently grouped around their respective + - Tabs are now intelligently grouped around their respective connection status tab. -- Status tab labels now display the user-configured network + - Status tab labels now display the user-configured network name where appropriate. -- The Find Text dialog has been replaced by a search bar that + - The Find Text dialog has been replaced by a search bar that no longer interrupts your workflow. -- Channel links in the chat area now feature a context menu + - Channel links in the chat area now feature a context menu for quick access to common actions. -- Usage of the status bar has been extended to show context- + - Usage of the status bar has been extended to show context- relevant information as the cursor passes over various interface elements. -- The lag information segment is now only shown where + - The lag information segment is now only shown where appropriate. -- A channel's topic can now be cleared by setting an empty + - A channel's topic can now be cleared by setting an empty text in the Channel Options dialog. -- The Channel Options dialog has been redesigned to allow + - The Channel Options dialog has been redesigned to allow editing the current topic while browsing a channel's topic history. -- The Watched Nicknames interface has been fully integrated + - The Watched Nicknames interface has been fully integrated with network management. -- Pressing the Arrow Down key in the input line now preserves + - Pressing the Arrow Down key in the input line now preserves any input entered by adding it to the history. -- Commands may now be sent as regular messages by typing + - Commands may now be sent as regular messages by typing Ctrl+Enter. -- The multi-line paste editor window now highlights whitespace + - The multi-line paste editor window now highlights whitespace characters and prepends the existing content of the input line. -- The Colored Nicknames feature has been improved to better + - The Colored Nicknames feature has been improved to better handle nickname changes and immediately apply any changes to the color palette. -- Some previously not configurable notification events have + - Some previously not configurable notification events have been made configurable. -- Users leaving a server will now be announced in any query + - Users leaving a server will now be announced in any query you have open with them. -- Query tab labels will now update when a user you have a # + - Query tab labels will now update when a user you have a # query open with changes his/her name. -- The DCC file transfer dialogs have seen a number of cosmetic + - The DCC file transfer dialogs have seen a number of cosmetic improvements. Among other things, in the event of a file being renamed on save, the local file name is now shown across the application. -- Various status and error messages have been rewritten for + - Various status and error messages have been rewritten for improved consistency and clarity. -- The KDE standard text font will now be correctly set as + - The KDE standard text font will now be correctly set as initial default chat font. -- It is now possible to skip displaying a server's MOTD on + - It is now possible to skip displaying a server's MOTD on connect. -- If the application is set to display a server's MOTD in a + - If the application is set to display a server's MOTD in a fixed-width font and the previously configured default chat font is already a fixed-width font, the chat font will now be used rather than the global KDE default fixed-width font. -- The state of the automatic spell checking functionality is now + - The state of the automatic spell checking functionality is now remembered across sessions and set for all tabs. -- Networks no longer lose their channel history when their + - Networks no longer lose their channel history when their settings are changed. -- The Server List dialog will no longer close when a connection + - The Server List dialog will no longer close when a connection attempt fails due to the identity not being set up correctly. -- After changing your nickname using the optional drop-down menu + - After changing your nickname using the optional drop-down menu to the left of the input line, focus will now be returned to the input line. -- The configuration dialog has been rewritten to correctly update + - The configuration dialog has been rewritten to correctly update the button state of its primary actions and improve consistency with the KDE style guide. -- The vertical and horizontal splitters in channel tabs now behave + - The vertical and horizontal splitters in channel tabs now behave better when the application window is resized and correctly retain their positions across sessions. -- The OSD preview in the OSD settings page is now always shown + - The OSD preview in the OSD settings page is now always shown correctly. -- The OSD will no longer be shown when the desktop is locked. -- A bug that prevented copying text from the chat area under certain + - The OSD will no longer be shown when the desktop is locked. + - A bug that prevented copying text from the chat area under certain circumstances has been fixed. -- Keyboard search in the channel nickname list has been fixed. -- A number of issues affecting nickname context menus in the chat + - Keyboard search in the channel nickname list has been fixed. + - A number of issues affecting nickname context menus in the chat area have been fixed. -- A bug leading to a wrong operator count in the status bar has been + - A bug leading to a wrong operator count in the status bar has been fixed. -- It is no longer possible to add nameless networks or hostless + - It is no longer possible to add nameless networks or hostless servers in the responsible management dialogs. -- Bugs that led to parts of the interface not reacting to KDE color + - Bugs that led to parts of the interface not reacting to KDE color scheme changes have been fixed. -- The status bar now correctly reacts to KDE font size changes. -- A bug that led to the application window resizing on overly long + - The status bar now correctly reacts to KDE font size changes. + - A bug that led to the application window resizing on overly long status bar contents has been fixed. -- A bug that led to multiple remember lines being inserted into the + - A bug that led to multiple remember lines being inserted into the frontmost tab when away mode was activated has been fixed. -- A bug that led to wrong link addresses being opened from the chat + - A bug that led to wrong link addresses being opened from the chat area has been fixed. -- Bugs that led to wrong URLs being produced by dragging a link from + - Bugs that led to wrong URLs being produced by dragging a link from the chat area to the input line have been fixed. -- Channel names are now better recognized as such by the chat area. + - Channel names are now better recognized as such by the chat area. * Bookmarking -- Bookmark titles now default to the channel name. -- Bookmarks now store the network name rather than the server address + - Bookmark titles now default to the channel name. + - Bookmarks now store the network name rather than the server address where available. -- Bookmarks now support IPv6 addresses. + - Bookmarks now support IPv6 addresses. * Commands -- The '/server' command now recognizes a greater variety of address + - The '/server' command now recognizes a greater variety of address notations including network names. -- The '/names' command now always succeeds in returning the user list + - The '/names' command now always succeeds in returning the user list of a channel. -- The '/topic' command now always succeeds in returning the topic of a + - The '/topic' command now always succeeds in returning the topic of a channel. -- A '/dns' command has been added that facilitates resolving the host + - A '/dns' command has been added that facilitates resolving the host name of a user on the server as well as generic host names. Reverse resolve is supported on KDE 3.5.1+. -- An '/unignore' command has been added. -- A '/disconnect' command has been added. -- A '/reconnect' command has been added that disconnects and then + - An '/unignore' command has been added. + - A '/disconnect' command has been added. + - A '/reconnect' command has been added that disconnects and then reconnects the respective server. -- A '/setkey' command has been added to set the Blowfish + - A '/setkey' command has been added to set the Blowfish encryption/decryption key for the respective context. -- The '/list' command now correctly opens the Channel List tab. -- A bug in parsing the arguments of the '/join' command has been fixed. -- Usage information and error reporting for various commands has been + - The '/list' command now correctly opens the Channel List tab. + - A bug in parsing the arguments of the '/join' command has been fixed. + - Usage information and error reporting for various commands has been rewritten for improved consistency and clarity. -- A bug that led to a 'clear' command being sent to the server when + - A bug that led to a 'clear' command being sent to the server when using the '/clear' command to clear the contents of a query tab has been fixed. * Miscellaneous -- The 'media' script has been rewritten and now features improved + - The 'media' script has been rewritten and now features improved compatibility with common character sets, greatly enhanced support for the Kaffeine media player and newly added support for the Yammi media player. -- The 'sysinfo' script has been rewritten to produce more concise + - The 'sysinfo' script has been rewritten to produce more concise output and better handle a variety of storage scenarios. -- The convenience feature expanding [[term]] into a Wikipedia link is + - The convenience feature expanding [[term]] into a Wikipedia link is now localizable and generates a link that performs an intelligent lookup for the term in the Wikipedia rather than assume a correct direct link. * Technology -- Konversation now depends on KDE 3.4+. -- The preferences storage system has been rewritten to facilitate + - Konversation now depends on KDE 3.4+. + - The preferences storage system has been rewritten to facilitate easier maintenance and faster development in future release cycles. -- Localized support for a long list of IRC protocol primitives has + - Localized support for a long list of IRC protocol primitives has been added. -- The application will now correctly iterate over a network's servers + - The application will now correctly iterate over a network's servers on successive failed connection attempts. -- When the '/server' command or the Quick Connect dialog is used to + - When the '/server' command or the Quick Connect dialog is used to connect to a server that has previously been added to a network in the Server List dialog, it will be recognized as being part of the network and the respective identity settings will be applied. -- The automated reply to a highlight event can now reference the + - The automated reply to a highlight event can now reference the groups of the matched pattern by the identifiers %%1-%%9 and the entire match by the identifier %%0. -- The CABAP IDENTIFY-MSG technology is now supported. -- Compatibility with the Unreal IRC server has been improved. -- Initial support for Blowfish encryption (compatible with mIRCryption + - The CABAP IDENTIFY-MSG technology is now supported. + - Compatibility with the Unreal IRC server has been improved. + - Initial support for Blowfish encryption (compatible with mIRCryption and FiSH) has been added. Note that Diffie-Hellman key exchange (DHX) is not yet supported. -- The Watched Nicknames reporting has been made more reliable. -- Socket handling in the DCC file transfer feature has been improved. -- Alpha-blending of icons in the channel nickname list has been fixed. -- Support for the iso-2022-jp encoding has been enhanced. -- The custom web browser feature will now automatically append the URL + - The Watched Nicknames reporting has been made more reliable. + - Socket handling in the DCC file transfer feature has been improved. + - Alpha-blending of icons in the channel nickname list has been fixed. + - Support for the iso-2022-jp encoding has been enhanced. + - The custom web browser feature will now automatically append the URL as a parameter to the specified command when the %%u identifier is missing. -- Channel modes are now correctly cleared and updated in the internal + - Channel modes are now correctly cleared and updated in the internal representation on rejoin. -- A bug that led to an infinite loop during a connection attempt when + - A bug that led to an infinite loop during a connection attempt when all nicknames configured in the identity were in use has been fixed. -- A bug that could lead to a crash when opening the log file for a + - A bug that could lead to a crash when opening the log file for a closed connection has been fixed. * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires @@ -328,9 +332,9 @@ - fix build for released distributions * Tue Feb 01 2005 - jreuter@suse.de - upgrade to version 0.15.1 (#50027): -- CAN-2005-0129 IRC command injection on pressing quick buttons -- CAN-2005-0130 shell command injection in perl scripts -- CAN-2005-0131 nick and password swapped on quick connect + - CAN-2005-0129 IRC command injection on pressing quick buttons + - CAN-2005-0130 shell command injection in perl scripts + - CAN-2005-0131 nick and password swapped on quick connect * Mon Jan 03 2005 - adrian@suse.de - fix installation of documentation files - remove unneeded mad and mad-devel from nfb ++++++ SVN_r604746.diff ++++++ --- konversation/src/konversationapplication.cpp +++ konversation/src/konversationapplication.cpp @@ -126,7 +126,7 @@ emit appearanceChanged(); mainWindow->show(); - if (Preferences::showServerList()) mainWindow->openServerList(); + bool openServerList = Preferences::showServerList(); // handle autoconnect on startup Konversation::ServerGroupList serverGroups = Preferences::serverGroupList(); @@ -135,12 +135,18 @@ { for (Konversation::ServerGroupList::iterator it = serverGroups.begin(); it != serverGroups.end(); ++it) { - if ((*it)->autoConnectEnabled()) connectToServer((*it)->id()); + if ((*it)->autoConnectEnabled()) + { + openServerList = false; + connectToServer((*it)->id()); + } } } else quickConnectToServer(m_hostName, m_port, m_channel, m_nick, m_password, m_useSSL); + if (openServerList) mainWindow->openServerList(); + // prepare dcop interface dcopObject = new KonvDCOP; kapp->dcopClient()->setDefaultObject(dcopObject->objId()); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@suse.de