quassel.git
15 years agoDo no longer react to right mouse button presses
Manuel Nickschas [Mon, 11 Aug 2008 19:20:41 +0000 (21:20 +0200)]
Do no longer react to right mouse button presses

15 years agofixing the creating of new buffers in the client. bye bye Client::buffer(BufferId)
Marcus Eggenberger [Tue, 12 Aug 2008 22:23:07 +0000 (00:23 +0200)]
fixing the creating of new buffers in the client. bye bye Client::buffer(BufferId)

15 years agomessage marker is now a thin line and no longer displayed when the new message is...
Marcus Eggenberger [Tue, 12 Aug 2008 21:32:25 +0000 (23:32 +0200)]
message marker is now a thin line and no longer displayed when the new message is from us. color can be configured via color settings -> chatview -> message

15 years agofixing a compile warning in windows
Marcus Eggenberger [Tue, 12 Aug 2008 20:13:24 +0000 (22:13 +0200)]
fixing a compile warning in windows

15 years agothe new chatwidget now highlights the first new message since your last visit (curren...
Marcus Eggenberger [Tue, 12 Aug 2008 16:39:05 +0000 (18:39 +0200)]
the new chatwidget now highlights the first new message since your last visit (currently hardcoded color)

15 years agoContinuing my personal crusade against Buffer.
Marcus Eggenberger [Tue, 12 Aug 2008 15:10:37 +0000 (17:10 +0200)]
Continuing my personal crusade against Buffer.
 - activity changes are now handled purely in the NetworkModel
 - Sput: I can only hope for you that there are no conflicts with your local repo :)

15 years agothe alias engine can now expand nicks to their hostnames
Marcus Eggenberger [Mon, 11 Aug 2008 19:49:24 +0000 (21:49 +0200)]
the alias engine can now expand nicks to their hostnames

15 years agoBring back notifications (again...)
Manuel Nickschas [Mon, 11 Aug 2008 16:47:34 +0000 (18:47 +0200)]
Bring back notifications (again...)

Adds a new flag Message::Backlog that indicates that a message was received during
backlog replay, and which is also set after notifications have been processed the first
time for that message to avoid multiple process runs (possible if multiple ChatViews let
that message through their filters).

15 years agofixing strange looking CTCP ACTIONs (/me style message) in the chat monitor
Marcus Eggenberger [Mon, 11 Aug 2008 16:24:15 +0000 (18:24 +0200)]
fixing strange looking CTCP ACTIONs (/me style message) in the chat monitor

15 years agostop the chat monitor from stealing unhandled double click events
Marcus Eggenberger [Mon, 11 Aug 2008 15:28:54 +0000 (17:28 +0200)]
stop the chat monitor from stealing unhandled double click events

15 years agofixes, cleanup and other improvements... Now I know how a GC feels ;)
Marcus Eggenberger [Mon, 11 Aug 2008 14:54:22 +0000 (16:54 +0200)]
fixes, cleanup and other improvements... Now I know how a GC feels ;)

15 years agofixing a bug where newly added bufferviews are not shown in the dialog
Marcus Eggenberger [Mon, 11 Aug 2008 14:01:16 +0000 (16:01 +0200)]
fixing a bug where newly added bufferviews are not shown in the dialog

15 years agoonly show dbus settings if dbus is available
Marcus Eggenberger [Mon, 11 Aug 2008 13:12:50 +0000 (15:12 +0200)]
only show dbus settings if dbus is available

15 years agoFixing BR # 204 - double click on the sender column in the chatmonitor to switch...
Marcus Eggenberger [Mon, 11 Aug 2008 12:34:59 +0000 (14:34 +0200)]
Fixing BR # 204 - double click on the sender column in the chatmonitor to switch to that buffer

15 years agofixing BR #261 (making fields removable from the chatmonitor). Changes effect current...
Marcus Eggenberger [Mon, 11 Aug 2008 11:28:47 +0000 (13:28 +0200)]
fixing BR #261 (making fields removable from the chatmonitor). Changes effect currently only new messages as the ChatViews don't treat dataChanged() properly

15 years agoBring back dynamic backlog fetching (move scrollbar slider to the very top to get...
Manuel Nickschas [Sun, 10 Aug 2008 22:32:15 +0000 (00:32 +0200)]
Bring back dynamic backlog fetching (move scrollbar slider to the very top to get more lines)

15 years agoFixing BR #199 introduce /back as alias for unaway
Marcus Eggenberger [Sun, 10 Aug 2008 16:38:45 +0000 (18:38 +0200)]
Fixing BR #199 introduce /back as alias for unaway

15 years agoFixed a bug where the client would not initialize channel and user metadata
Marcus Eggenberger [Sun, 10 Aug 2008 16:20:25 +0000 (18:20 +0200)]
Fixed a bug where the client would not initialize channel and user metadata
Symptom: channels being disabled though new chatlines were received

15 years ago/j and /join only prepend # when channel names start with letters or numbers
Daniel Albers [Mon, 4 Aug 2008 10:04:58 +0000 (12:04 +0200)]
/j and /join only prepend # when channel names start with letters or numbers

15 years agousing a shared buffer for QTextBoundaryFinder
Marcus Eggenberger [Sun, 10 Aug 2008 12:53:05 +0000 (14:53 +0200)]
using a shared buffer for QTextBoundaryFinder

15 years agofixing BR #264 (core crash after join)
Marcus Eggenberger [Sun, 10 Aug 2008 11:59:36 +0000 (13:59 +0200)]
fixing BR #264 (core crash after join)

15 years agoRevert "fixing BR #264 (core crash after join)"
Marcus Eggenberger [Sun, 10 Aug 2008 11:58:40 +0000 (13:58 +0200)]
Revert "fixing BR #264 (core crash after join)"

This reverts commit ce4dc5d6d32af97589c15529f67f15218c381488.

15 years agofixing BR #264 (core crash after join)
Marcus Eggenberger [Sun, 10 Aug 2008 11:40:53 +0000 (13:40 +0200)]
fixing BR #264 (core crash after join)

15 years agofixing empty chatlines on mac os (hopefully on windows too). This looks very much...
Marcus Eggenberger [Sat, 9 Aug 2008 16:47:53 +0000 (18:47 +0200)]
fixing empty chatlines on mac os (hopefully on windows too). This looks very much like a Qt Bug

15 years agoFixing end-of-line detection in the wordwrap finder.
Manuel Nickschas [Sat, 9 Aug 2008 15:05:14 +0000 (17:05 +0200)]
Fixing end-of-line detection in the wordwrap finder.

This fixes blank lines for me, but I'd still be surprised if that fixes the issues
on Mac and Windows too, since those seem to be unrelated to this bug. Please test anyway
and report...

15 years agofixing BR #250 (no oper status on new channels)
Marcus Eggenberger [Sat, 9 Aug 2008 14:47:40 +0000 (16:47 +0200)]
fixing BR #250 (no oper status on new channels)

15 years agofixing segfaults on part if the part results in an empty category (BR #232)
Marcus Eggenberger [Sat, 9 Aug 2008 14:38:00 +0000 (16:38 +0200)]
fixing segfaults on part if the part results in an empty category (BR #232)

15 years agoremoving deprecated core user settings
Marcus Eggenberger [Fri, 8 Aug 2008 12:33:17 +0000 (14:33 +0200)]
removing deprecated core user settings

15 years agofurther speed upgrade for settings
Marcus Eggenberger [Fri, 8 Aug 2008 09:29:52 +0000 (11:29 +0200)]
further speed upgrade for settings

15 years agointroducing autocached settings
Marcus Eggenberger [Thu, 7 Aug 2008 17:08:04 +0000 (19:08 +0200)]
introducing autocached settings

15 years agoDisplay and update message processing progress
Manuel Nickschas [Thu, 7 Aug 2008 00:41:51 +0000 (02:41 +0200)]
Display and update message processing progress

15 years agoAdd MessageProcessor progress widget to MainWin's status bar
Manuel Nickschas [Thu, 7 Aug 2008 00:21:20 +0000 (02:21 +0200)]
Add MessageProcessor progress widget to MainWin's status bar

15 years agoFix display of chained mIRC color codes
Manuel Nickschas [Wed, 6 Aug 2008 23:21:38 +0000 (01:21 +0200)]
Fix display of chained mIRC color codes

15 years agoReset the MessageProcessor on disconnect
Manuel Nickschas [Wed, 6 Aug 2008 22:37:32 +0000 (00:37 +0200)]
Reset the MessageProcessor on disconnect

15 years agoEnable plain old QTimer-based asynchronous message processing. More fancy stuff will...
Manuel Nickschas [Wed, 6 Aug 2008 20:51:26 +0000 (22:51 +0200)]
Enable plain old QTimer-based asynchronous message processing. More fancy stuff will follow later ;-)

15 years agoMove checkForHighlight() from Client to QtUiMessageProcessor.
Manuel Nickschas [Wed, 6 Aug 2008 19:50:50 +0000 (21:50 +0200)]
Move checkForHighlight() from Client to QtUiMessageProcessor.

15 years agoMake use of QtUiMessageProcessor. For now, we just directly layout the messages as...
Manuel Nickschas [Wed, 6 Aug 2008 19:45:10 +0000 (21:45 +0200)]
Make use of QtUiMessageProcessor. For now, we just directly layout the messages as we used to.

15 years agoIntroduce AbstractMessageProcessor and its specialization QtUiMessageProcessor.
Manuel Nickschas [Wed, 6 Aug 2008 19:43:59 +0000 (21:43 +0200)]
Introduce AbstractMessageProcessor and its specialization QtUiMessageProcessor.

Its task is to create ChatLineModelItems from Messages, which currently happens in Client.
As this is too slow, we will once again process incoming messages, in particular backlog
packages, asynchronously. Externalizing this and abstracting it away from Client will
facilite this. Also the specialization in QtUi will allow us to use GUI features, which will
be particularly handy for determining if we can do font rendering outside the GUI thread.

15 years agowarnings--
Manuel Nickschas [Wed, 6 Aug 2008 15:56:57 +0000 (17:56 +0200)]
warnings--

15 years agoIntroduce QtUiStyleSettings and make highlight color configurable again
Manuel Nickschas [Wed, 6 Aug 2008 15:50:35 +0000 (17:50 +0200)]
Introduce QtUiStyleSettings and make highlight color configurable again

15 years agoConsolidate UiStyleSettings into uisettings.h
Manuel Nickschas [Wed, 6 Aug 2008 15:23:10 +0000 (17:23 +0200)]
Consolidate UiStyleSettings into uisettings.h

15 years agoFixed URL recognizer to not endlessly loop anymore
Manuel Nickschas [Wed, 6 Aug 2008 14:59:45 +0000 (16:59 +0200)]
Fixed URL recognizer to not endlessly loop anymore

15 years agoFix typo
Manuel Nickschas [Wed, 6 Aug 2008 01:16:20 +0000 (03:16 +0200)]
Fix typo

15 years agoApply colors to BufferView and NickView again
Manuel Nickschas [Wed, 6 Aug 2008 01:14:17 +0000 (03:14 +0200)]
Apply colors to BufferView and NickView again

15 years agoDisable unused color settings in ColorSettingsPage
Manuel Nickschas [Wed, 6 Aug 2008 00:58:20 +0000 (02:58 +0200)]
Disable unused color settings in ColorSettingsPage

15 years agoAdd migration code that removes obsolete style settings
Manuel Nickschas [Wed, 6 Aug 2008 00:53:07 +0000 (02:53 +0200)]
Add migration code that removes obsolete style settings

15 years agoLoad default formats correctly in all cases
Manuel Nickschas [Wed, 6 Aug 2008 00:33:02 +0000 (02:33 +0200)]
Load default formats correctly in all cases

15 years agoClean up ColorSettingsPage and make it store stuff correctly
Manuel Nickschas [Wed, 6 Aug 2008 00:32:14 +0000 (02:32 +0200)]
Clean up ColorSettingsPage and make it store stuff correctly

15 years agoFix mIRC colors
Manuel Nickschas [Tue, 5 Aug 2008 22:08:58 +0000 (00:08 +0200)]
Fix mIRC colors

15 years agopersitentmodelindexes--
Marcus Eggenberger [Tue, 5 Aug 2008 14:35:27 +0000 (16:35 +0200)]
persitentmodelindexes--

15 years agoMaintenance French Translation
ZRegis [Sat, 2 Aug 2008 17:44:20 +0000 (19:44 +0200)]
Maintenance French Translation

15 years agoFix missing translation strings
ZRegis [Sat, 2 Aug 2008 17:43:55 +0000 (19:43 +0200)]
Fix missing translation strings

15 years agoUpdate other translation files to allow heuristic fonctionality providing more transl...
ZRegis [Sat, 2 Aug 2008 17:04:22 +0000 (19:04 +0200)]
Update other translation files to allow heuristic fonctionality providing more translated text.

15 years agoMaintenance French Translation without missing Qt main translation.
ZRegis [Sat, 2 Aug 2008 16:58:03 +0000 (18:58 +0200)]
Maintenance French Translation without missing Qt main translation.

15 years agoFix URL regexp to not include whitespace anymore
Manuel Nickschas [Tue, 5 Aug 2008 11:02:53 +0000 (13:02 +0200)]
Fix URL regexp to not include whitespace anymore

15 years agoTemporarily disable notifications again.
Manuel Nickschas [Mon, 4 Aug 2008 22:14:00 +0000 (00:14 +0200)]
Temporarily disable notifications again.

Current implementation causes trouble because it's called for backlog replay
as well. Probably need some other way.

15 years agoCosmetic fixes for the notifications
Manuel Nickschas [Mon, 4 Aug 2008 21:12:00 +0000 (23:12 +0200)]
Cosmetic fixes for the notifications

15 years agoPost-merge cleanups, remove the old message handling
Manuel Nickschas [Mon, 4 Aug 2008 20:53:38 +0000 (22:53 +0200)]
Post-merge cleanups, remove the old message handling

15 years agoNotifications use MessageModel now (making them work again, except for some cosmetic...
Manuel Nickschas [Mon, 4 Aug 2008 20:53:17 +0000 (22:53 +0200)]
Notifications use MessageModel now (making them work again, except for some cosmetic issues)

15 years agointernal fixes
Marcus Eggenberger [Mon, 4 Aug 2008 21:03:41 +0000 (23:03 +0200)]
internal fixes

15 years agoSquashed commit of the following:
Daniel Albers [Mon, 4 Aug 2008 20:46:01 +0000 (22:46 +0200)]
Squashed commit of the following:

commit 01219f25df98c25294b0bd86674f32de435071a9
Author: Daniel Albers <daniel@lbers.com>
Date:   Mon Aug 4 22:42:25 2008 +0200

    german translation bits

commit 0b48cb440fd7d9533f6607d71e7cda01311386c0
Author: Daniel Albers <daniel@lbers.com>
Date:   Fri Jul 25 16:56:54 2008 +0200

    german translation bit

commit 491cf9a184348322777586c83ece580de22201e2
Author: Daniel Albers <daniel@lbers.com>
Date:   Thu Jul 24 17:46:00 2008 +0200

    german translation bit

commit 995e670420be9face1506924d948f44d35571cbc
Author: Daniel Albers <daniel@lbers.com>
Date:   Sun Jul 13 20:17:06 2008 +0200

    german translation bit

commit 9d3543663f4a14909ca889e93f70f3b602388bff
Author: Daniel Albers <daniel@lbers.com>
Date:   Sun Jul 13 18:08:34 2008 +0200

    german translation bits

commit 405970de691cffd64415dd9b20a0842d33888374
Author: Daniel Albers <daniel@lbers.com>
Date:   Fri Jul 11 19:39:38 2008 +0200

    german translation bit

commit c4ef47fb5f3e08b164d95ac39ed6eec0af9d9a48
Author: Daniel Albers <daniel@lbers.com>
Date:   Wed Jul 9 01:01:51 2008 +0200

    german translation bit

commit 0939faa5cb7fad31aedfe72aea25ad02060cee79
Author: Daniel Albers <daniel@lbers.com>
Date:   Thu Jul 10 16:04:34 2008 +0200

    german translation bit

15 years agointernal stuff only: added accessors for bufferName, networkId, networkName and buffe...
Marcus Eggenberger [Mon, 4 Aug 2008 20:20:10 +0000 (22:20 +0200)]
internal stuff only: added accessors for bufferName, networkId, networkName and bufferType to NetworkModel

15 years agoFixing BR #234. Queries where the chatpartner is away are no longer shown as disabled...
Marcus Eggenberger [Mon, 4 Aug 2008 19:12:54 +0000 (21:12 +0200)]
Fixing BR #234. Queries where the chatpartner is away are no longer shown as disabled but are crossed through. Not the nicest solution though. We probably should create our own delegate

15 years agomaster branch requires Qt 4.4 now...
Manuel Nickschas [Mon, 4 Aug 2008 17:24:20 +0000 (19:24 +0200)]
master branch requires Qt 4.4 now...

15 years agofixed a newly introduced crash on user mode changes
Marcus Eggenberger [Mon, 4 Aug 2008 15:53:28 +0000 (17:53 +0200)]
fixed a newly introduced crash on user mode changes

15 years agoImprove ChatMonitorFilter, only show plain/notice/action msgs, and display network...
Manuel Nickschas [Mon, 4 Aug 2008 15:15:37 +0000 (17:15 +0200)]
Improve ChatMonitorFilter, only show plain/notice/action msgs, and display network/channel

15 years agoFixing a client crash that could be triggered under certain preconditions if a ircUse...
Marcus Eggenberger [Mon, 4 Aug 2008 13:32:10 +0000 (15:32 +0200)]
Fixing a client crash that could be triggered under certain preconditions if a ircUser object was destroyed.
Also removing debug output from bufferview.cpp

15 years agoFixing selections, also prevent from crashing in some circumstances
Manuel Nickschas [Mon, 4 Aug 2008 11:32:58 +0000 (13:32 +0200)]
Fixing selections, also prevent from crashing in some circumstances

15 years agoFix warning: MsgId is a struct
Manuel Nickschas [Mon, 4 Aug 2008 00:32:59 +0000 (02:32 +0200)]
Fix warning: MsgId is a struct

15 years agoRevert "Save QtUi settings in QtUiStyle again, since the old ChatWidget is gone now"
Manuel Nickschas [Mon, 4 Aug 2008 00:29:16 +0000 (02:29 +0200)]
Revert "Save QtUi settings in QtUiStyle again, since the old ChatWidget is gone now"

Need a proper migration path, since existing settings might screw up the style engine...

This reverts commit c55bd7dc80547563d8c9cc70d54aa3d24ff03166.

15 years agoSave QtUi settings in QtUiStyle again, since the old ChatWidget is gone now
Manuel Nickschas [Mon, 4 Aug 2008 00:25:47 +0000 (02:25 +0200)]
Save QtUi settings in QtUiStyle again, since the old ChatWidget is gone now

15 years agoFix another warning
Manuel Nickschas [Mon, 4 Aug 2008 00:05:22 +0000 (02:05 +0200)]
Fix another warning

15 years agoFix some warnings
Manuel Nickschas [Mon, 4 Aug 2008 00:01:20 +0000 (02:01 +0200)]
Fix some warnings

15 years agoUnfinished work on ChatMonitorFilter's data(), need to talk to EgS again :)
Manuel Nickschas [Sun, 3 Aug 2008 23:50:28 +0000 (01:50 +0200)]
Unfinished work on ChatMonitorFilter's data(), need to talk to EgS again :)

15 years agoClean up MessageModel on disconnect
Manuel Nickschas [Sun, 3 Aug 2008 23:43:18 +0000 (01:43 +0200)]
Clean up MessageModel on disconnect

15 years agoBring back topic display
Manuel Nickschas [Sun, 3 Aug 2008 23:11:42 +0000 (01:11 +0200)]
Bring back topic display

15 years agoMake ChatView's scrollbar behavior a bit more tolerant to workaround BR 238 for now
Manuel Nickschas [Sun, 3 Aug 2008 22:46:02 +0000 (00:46 +0200)]
Make ChatView's scrollbar behavior a bit more tolerant to workaround BR 238 for now

15 years agoBring back systray notifications. Another hacky solution that needs more thinking.
Manuel Nickschas [Sat, 2 Aug 2008 23:39:21 +0000 (01:39 +0200)]
Bring back systray notifications. Another hacky solution that needs more thinking.

15 years agoBring back lastSeen support. Buffer has been hacked even closer to death now.
Manuel Nickschas [Sat, 2 Aug 2008 23:25:30 +0000 (01:25 +0200)]
Bring back lastSeen support. Buffer has been hacked even closer to death now.

15 years agoBring back activity levels. I think Buffer has to go soon, since this is all that...
Manuel Nickschas [Sat, 2 Aug 2008 22:56:02 +0000 (00:56 +0200)]
Bring back activity levels. I think Buffer has to go soon, since this is all that it does now.

15 years agoTemporarily disable topic to make quassel compile again after sputdev merge
Manuel Nickschas [Fri, 1 Aug 2008 11:11:13 +0000 (13:11 +0200)]
Temporarily disable topic to make quassel compile again after sputdev merge

15 years agoBring back highlights
Manuel Nickschas [Thu, 31 Jul 2008 23:43:46 +0000 (01:43 +0200)]
Bring back highlights

15 years agoImplement quick and dirty doubleclick handler for URLs. Will be replaced by fanciness...
Manuel Nickschas [Thu, 31 Jul 2008 23:27:41 +0000 (01:27 +0200)]
Implement quick and dirty doubleclick handler for URLs. Will be replaced by fanciness later.

15 years agoPut selection into clipboard - output format config and context menu to follow later
Manuel Nickschas [Thu, 31 Jul 2008 23:05:20 +0000 (01:05 +0200)]
Put selection into clipboard - output format config and context menu to follow later

15 years agoDeactivate selections on click
Manuel Nickschas [Thu, 31 Jul 2008 22:50:20 +0000 (00:50 +0200)]
Deactivate selections on click

15 years agoInter- and intra-item selections now behave properly, except deactivating a global...
Manuel Nickschas [Thu, 31 Jul 2008 16:37:19 +0000 (18:37 +0200)]
Inter- and intra-item selections now behave properly, except deactivating a global selection is still missing

15 years agobug--
Manuel Nickschas [Thu, 31 Jul 2008 16:36:10 +0000 (18:36 +0200)]
bug--

15 years agoSome slight optimizations
Manuel Nickschas [Wed, 30 Jul 2008 23:17:08 +0000 (01:17 +0200)]
Some slight optimizations

15 years agoStore highlight color in QtUiStyle (hardcoded for now)
Manuel Nickschas [Wed, 30 Jul 2008 22:57:07 +0000 (00:57 +0200)]
Store highlight color in QtUiStyle (hardcoded for now)

15 years agodebug--
Manuel Nickschas [Wed, 30 Jul 2008 22:56:39 +0000 (00:56 +0200)]
debug--

15 years agoAdd selection (and highlight) display to ChatLine
Manuel Nickschas [Wed, 30 Jul 2008 22:56:22 +0000 (00:56 +0200)]
Add selection (and highlight) display to ChatLine

15 years agoMethod stub for implementing multiline selections next
Manuel Nickschas [Tue, 29 Jul 2008 23:04:42 +0000 (01:04 +0200)]
Method stub for implementing multiline selections next

15 years agoRefactor and simplify ChatItem, implement full selection, use qreal where appropriate
Manuel Nickschas [Tue, 29 Jul 2008 20:57:02 +0000 (22:57 +0200)]
Refactor and simplify ChatItem, implement full selection, use qreal where appropriate

15 years agoMake intra-item selections work
Manuel Nickschas [Mon, 28 Jul 2008 20:23:50 +0000 (22:23 +0200)]
Make intra-item selections work

15 years agoAdd stub for overriding data() in ChatMonitorFilter
Manuel Nickschas [Sun, 27 Jul 2008 22:44:38 +0000 (00:44 +0200)]
Add stub for overriding data() in ChatMonitorFilter

15 years agochatmonitor++
Manuel Nickschas [Sat, 26 Jul 2008 22:13:24 +0000 (00:13 +0200)]
chatmonitor++

15 years agoSave and restore column widths
Manuel Nickschas [Fri, 25 Jul 2008 23:51:00 +0000 (01:51 +0200)]
Save and restore column widths

15 years agoNote to self: QString(int) != QString::number(int) -_-
Manuel Nickschas [Fri, 25 Jul 2008 23:50:15 +0000 (01:50 +0200)]
Note to self: QString(int) != QString::number(int) -_-

15 years agoIntroduce an id string for the views (provided by MessageFilter); allows storing...
Manuel Nickschas [Fri, 25 Jul 2008 23:31:12 +0000 (01:31 +0200)]
Introduce an id string for the views (provided by MessageFilter); allows storing per-view settings

15 years agoColumns are now moveable!
Manuel Nickschas [Fri, 25 Jul 2008 22:35:07 +0000 (00:35 +0200)]
Columns are now moveable!