File: /src/dccchat.cpp
24 commits found

TimeRevisionRepliesAuthorMessageSaturday, 26. August 2006
21:495775140argoneluse global command char for the clear, part and cycle commands instead of requiring '/'


TimeRevisionRepliesAuthorMessageFriday, 25. August 2006
20:475772042046heinMake all custom fonts optional.


TimeRevisionRepliesAuthorMessageThursday, 24. August 2006
19:045767610hein* Fix logfile actions for DCC Chats. * Don't show trailing separator in logviewer context menu.
16:345766910heinDCC Chats don't have a server ... make sure Konvi knows about it too.


TimeRevisionRepliesAuthorMessageWednesday, 23. August 2006
18:395762990heinFix keypress redirection from treelist into DCC Chats.


TimeRevisionRepliesAuthorMessageSunday, 20. August 2006
12:385748600heinAdd translation hints for DCC strings.


TimeRevisionRepliesAuthorMessageSaturday, 19. August 2006
23:535747290heinRemove debug, finish up the DCC Chat messages.
23:435747270heinDCC Chat message fix.
23:355747240heinUnbreak DCC chat some more.
23:295747230heinSmall fix.
23:275747210heinMake the DCC chat messages lie less.
22:575747100psnFix broken socket handling in dccchat
15:185746170hein- Clean up DCC Chat messages considerably (more work by omeow). - Update changelog, bump build number.


TimeRevisionRepliesAuthorMessageThursday, 17. August 2006
03:155737190heinBehold, the Commit of Doom! Although I prefer to think of it as the Commit of Bliss. In any case, it's massive (diffstat < 10k lines). Here goes: - Implement a tree list as a vertical alternative to the tab bar, supporting all cosmetic and interactive features of the tab bar, including, but not limited to, text notifications, LEDs, (hover) close buttons with delayed activation, context menus, drag'n'drop, and mouse wheel events. Plus a few tricks of its own. - Refactor KonversationMainWindow: The view management duties are now performed by the new ViewContainer class, which internally abstracts the differences be- tween the two tab switching widgets. All of that code has seen major cleanups. Also, the status bar management is now happening - mostly rewritten, too - in the new KonversationStatusBar class. - Cleanup all around. - Delete obsolete class DccTransferHandler. - Delete obsolete class Popup. - Delete obsolete class KonviSqueezedTextLabel. - Fix status bar not being reset correctly when the last view is closed. - Fix the status bar temp text not being cleared when the window loses focus or the cursor leaves the window after a link is launched. - Don't set allow empty temp texts to be set in the status bar. - Fix the "No answer from server for ..." lag text interfering with the status bar temp text mechanic by using the proper API to set it. - Improve consistency of status bar lag label updating to avoid the UI jumping around too much. - Hide the info and lag status bar labels until text is set for the first time. - Fix the "DCC Status" and "Channel List" panels leaving the status bar info label empty. - Reset the status bar properly when the last view is closed. - Tweak the grouping behavior for "Channel List" and "Raw Log" tabs. - Fix change of the general UI font not being propagated down to the various types of tabs. - Fix changes of the iconset not being applied to tab bar close icons. - Fix the name of the "Watched Nicks Online" tab changing under certain circum- stances. - Fix Reconnect action not being updated on /disconnect. - Fix Reconnect action not always working. - Fix "Hide Nicklist" action not being disabled when the current view doesn't actually have a nick list. - Fix the menu bar shown/hidden state not being saved across sessions. - Show the "Show Menubar" action as the first item in the IRCView context menu when the menu bar is hidden, as is established good practice among KDE applications. - Distribute actions in the menus a little better. - Make the ban list and other channel settings easier to find by adding an action to open the Channel Settings dialog to the "Window" menu as well as the IRCView context menu of channel tabs. BUG:132099 - Fix switching off notifications for a tab not unsetting active notification. - Fix server tabs not preserving their on/off notification state across sessions. BUG:132091 - Change the names of various actions temporarily when the (modal) shortcuts dialog is opened. Toggle actions are prefixed with "Toggle", since the list lacks the context in which they're understood as toggle actions. The insert actions are prefixed with "Insert". And the context-adaptive actions ("Open Logfile for ...") are stripped of their context. BUG:132092 - Disable the "Close All Open Queries" action when there are no open queries. - Fix the "Close All Open Queries" action not actually closing all open queries. BUG:131858 - Don't focus Url Catcher when the "Open URL Catcher" action is triggered the second time. A toggle action isn't tri-state. BUG:132097 - Don't add bookmarks to the action collection (i.e. to the list of short- cuts) when the bookmark menu is opened. BUG:132284 - Update rough changelog. - Bump build number. (PS.: You will need to do a 'make -f Makefile.cvs' in order to build this successfully out of an existing checkout.)


TimeRevisionRepliesAuthorMessageWednesday, 26. July 2006
18:285666900heinLet's do some housekeeping: * Fix most of the 300+ quality control issues reported at EBN. The remaining items are mostly false positives (Qt4 checks, broken spell checking). * Clean out some obsolete includes. * Remove obsolete search dialog code. * Bump build number. * Update rough changelog.


TimeRevisionRepliesAuthorMessageMonday, 17. July 2006
22:525635990hein* Have the "Tab bar" font size preference not set the font size for half the application ... * Have DCC chat tabs actually update their appearance on preferences changes.


TimeRevisionRepliesAuthorMessageWednesday, 08. February 2006
12:425070660psnUse TopicLabel for dcc chat too


TimeRevisionRepliesAuthorMessageSunday, 15. January 2006
19:364986200heinFix display of DCC Chat control messages.


TimeRevisionRepliesAuthorMessageSaturday, 10. December 2005
12:364873750shinuse iterators instead of [] on parsing received lines. Thank you for your report. CC: raabe@kde.org


TimeRevisionRepliesAuthorMessageWednesday, 07. December 2005
08:244862670shinSimplify
08:174862660shindon't close a DCC chat window arbitrarily on a socket acceptance error
08:124862650shinclose the listen socket after connected from the client for sefety on DCC chat
07:444862600shinclean up


TimeRevisionRepliesAuthorMessageMonday, 07. November 2005
18:504787510cartmanmore fixes ( no code changes )