quassel.git
11 years agoshowing fatal messages on stderr again (client only)
Marcus Eggenberger [Thu, 6 Nov 2008 12:15:24 +0000 (13:15 +0100)]
showing fatal messages on stderr again (client only)

11 years agofixing some issues with clipped lines (sorry guys this wont fix the issues with propo...
Marcus Eggenberger [Thu, 6 Nov 2008 00:03:25 +0000 (01:03 +0100)]
fixing some issues with clipped lines (sorry guys this wont fix the issues with proportional fonts...)

11 years agono comment...
Marcus Eggenberger [Wed, 5 Nov 2008 09:48:27 +0000 (10:48 +0100)]
no comment...

11 years agofixing dupe messages
Marcus Eggenberger [Tue, 4 Nov 2008 23:41:21 +0000 (00:41 +0100)]
fixing dupe messages

11 years agocurrent highlighted search result is no longer reset when the search string changes...
Marcus Eggenberger [Tue, 4 Nov 2008 21:10:48 +0000 (22:10 +0100)]
current highlighted search result is no longer reset when the search string changes but still matches

11 years agoDon't quote URLs, fixes BR #379
Manuel Nickschas [Tue, 4 Nov 2008 20:54:56 +0000 (21:54 +0100)]
Don't quote URLs, fixes BR #379

11 years agoSearch result highlights are now properly repositioned on resize
Marcus Eggenberger [Tue, 4 Nov 2008 14:20:40 +0000 (15:20 +0100)]
Search result highlights are now properly repositioned on resize
Most GraphicsItems support now qgraphicsitem_cast

11 years agofixing a bug where quit messages from different networks were shown if the user has...
Marcus Eggenberger [Tue, 4 Nov 2008 11:29:05 +0000 (12:29 +0100)]
fixing a bug where quit messages from different networks were shown if the user has the same nickname

11 years agoRevert "Don't scroll if a mouse button is pressed"
Manuel Nickschas [Tue, 4 Nov 2008 10:10:50 +0000 (11:10 +0100)]
Revert "Don't scroll if a mouse button is pressed"

Doesn't work like this, I shouldn't globally check for a mouse button press.
Mode advanced / less b0rked version coming soon.

This reverts commit 20f221fe0c23d6eee52506072aead8b0d547334d.

11 years agoFixing BR #387 - core session sometimes hangs
Marcus Eggenberger [Mon, 3 Nov 2008 23:31:32 +0000 (00:31 +0100)]
Fixing BR #387 - core session sometimes hangs

11 years agoDon't scroll if a mouse button is pressed
Manuel Nickschas [Mon, 3 Nov 2008 22:37:32 +0000 (23:37 +0100)]
Don't scroll if a mouse button is pressed

11 years agoHandle selections properly on insertion and removal of ChatLines
Manuel Nickschas [Mon, 3 Nov 2008 21:03:58 +0000 (22:03 +0100)]
Handle selections properly on insertion and removal of ChatLines

This should fix BR #372.

11 years agothis should fix BR #377 - needs to be tested
Marcus Eggenberger [Mon, 3 Nov 2008 21:23:30 +0000 (22:23 +0100)]
this should fix BR #377 - needs to be tested

11 years agomore debug output
Marcus Eggenberger [Mon, 3 Nov 2008 19:30:03 +0000 (20:30 +0100)]
more debug output

11 years agodebug output in the client is also written to stderr now
Marcus Eggenberger [Mon, 3 Nov 2008 19:17:30 +0000 (20:17 +0100)]
debug output in the client is also written to stderr now

11 years agoFixing BR #308 - make column handle fade smoother
Marcus Eggenberger [Mon, 3 Nov 2008 14:56:42 +0000 (15:56 +0100)]
Fixing BR #308 - make column handle fade smoother

11 years agomissing files...
Marcus Eggenberger [Mon, 3 Nov 2008 13:48:42 +0000 (14:48 +0100)]
missing files...

11 years agoFixing BR #233 - redirecting chanservs welcome messages to the channel buffer
Marcus Eggenberger [Mon, 3 Nov 2008 13:46:03 +0000 (14:46 +0100)]
Fixing BR #233 - redirecting chanservs welcome messages to the channel buffer

11 years agoFixing BR #227 - removing context menu of the buffer view preview in the settingspage
Marcus Eggenberger [Mon, 3 Nov 2008 12:59:10 +0000 (13:59 +0100)]
Fixing BR #227 - removing context menu of the buffer view preview in the settingspage

11 years agoFixing BR #219 - show status buffer when the network is selected in the buffer view
Marcus Eggenberger [Mon, 3 Nov 2008 12:18:30 +0000 (13:18 +0100)]
Fixing BR #219 - show status buffer when the network is selected in the buffer view

11 years agofixing a crash in certain custom views
Marcus Eggenberger [Mon, 3 Nov 2008 11:34:33 +0000 (12:34 +0100)]
fixing a crash in certain custom views

11 years agoadded context menu to links
Alexander von Renteln [Sun, 2 Nov 2008 22:27:28 +0000 (23:27 +0100)]
added context menu to links

11 years agofixing BR #323 - inactive state does no longer overwrite the activity level of queries
Marcus Eggenberger [Sun, 2 Nov 2008 19:17:29 +0000 (20:17 +0100)]
fixing BR #323 - inactive state does no longer overwrite the activity level of queries

11 years agoFixing BR #335 - needs a core restart
Marcus Eggenberger [Sun, 2 Nov 2008 16:55:25 +0000 (17:55 +0100)]
Fixing BR #335 - needs a core restart

11 years agoFixing BR #282 - tab completion doesn't insert suffix when there is already text...
Marcus Eggenberger [Sat, 1 Nov 2008 19:28:13 +0000 (20:28 +0100)]
Fixing BR #282 - tab completion doesn't insert suffix when there is already text in the inputline

11 years agobetter handling of log messages (internal stuff only)
Marcus Eggenberger [Sat, 1 Nov 2008 17:12:12 +0000 (18:12 +0100)]
better handling of log messages (internal stuff only)

11 years agoremoving debug output
Marcus Eggenberger [Sat, 1 Nov 2008 16:01:08 +0000 (17:01 +0100)]
removing debug output

11 years agoFixing BR #374 (hide marked as away messages when using away on detach)
Marcus Eggenberger [Sat, 1 Nov 2008 16:00:14 +0000 (17:00 +0100)]
Fixing BR #374 (hide marked as away messages when using away on detach)

11 years agoFixing BR #369 (handle onotice/omsg properly, add /notice command)
Marcus Eggenberger [Sat, 1 Nov 2008 15:44:03 +0000 (16:44 +0100)]
Fixing BR #369 (handle onotice/omsg properly, add /notice command)

11 years agofixing BR #330 (msvc complaints)
Marcus Eggenberger [Fri, 31 Oct 2008 19:04:43 +0000 (20:04 +0100)]
fixing BR #330 (msvc complaints)

11 years agoFixing BR #170 - show quit messages in query buffers
Marcus Eggenberger [Fri, 31 Oct 2008 15:27:27 +0000 (16:27 +0100)]
Fixing BR #170 - show quit messages in query buffers

11 years agoclearing state of buffer view settings page on disconnect
Marcus Eggenberger [Fri, 31 Oct 2008 14:00:24 +0000 (15:00 +0100)]
clearing state of buffer view settings page on disconnect

11 years agoFixing BR #324
Marcus Eggenberger [Fri, 31 Oct 2008 13:55:12 +0000 (14:55 +0100)]
Fixing BR #324

11 years agofixing BR #297 and #309 improved default aliases
Marcus Eggenberger [Fri, 31 Oct 2008 13:12:49 +0000 (14:12 +0100)]
fixing BR #297 and #309 improved default aliases

11 years agofixing BR #303 partially - introducing unban
Marcus Eggenberger [Fri, 31 Oct 2008 13:11:37 +0000 (14:11 +0100)]
fixing BR #303 partially - introducing unban

11 years agofixing BR #367
Marcus Eggenberger [Fri, 31 Oct 2008 12:26:17 +0000 (13:26 +0100)]
fixing BR #367

11 years agolala missing added files (or something like that)
Marcus Eggenberger [Thu, 30 Oct 2008 19:06:40 +0000 (20:06 +0100)]
lala missing added files (or something like that)

11 years agoImproved debuging:
Marcus Eggenberger [Thu, 30 Oct 2008 13:17:23 +0000 (14:17 +0100)]
Improved debuging:
 - client debug messages are accessible via menu: help -> debug -> debug log
 - the crash log contains now build information and output of asserts

11 years agoDon't show an empty systray bubble on Windows anymore.
Manuel Nickschas [Tue, 28 Oct 2008 14:07:21 +0000 (15:07 +0100)]
Don't show an empty systray bubble on Windows anymore.

11 years agoCut off senders on the left in the chat monitor
Manuel Nickschas [Tue, 28 Oct 2008 13:39:34 +0000 (14:39 +0100)]
Cut off senders on the left in the chat monitor

11 years agoenabling away on detach
Marcus Eggenberger [Tue, 28 Oct 2008 12:34:35 +0000 (13:34 +0100)]
enabling away on detach

11 years agocleanup
Marcus Eggenberger [Tue, 28 Oct 2008 12:05:27 +0000 (13:05 +0100)]
cleanup

11 years agomsvc_warnings--
Manuel Nickschas [Tue, 28 Oct 2008 12:02:23 +0000 (13:02 +0100)]
msvc_warnings--

11 years agofixing chopped sender/timestamp column after column movement
Marcus Eggenberger [Tue, 28 Oct 2008 11:46:06 +0000 (12:46 +0100)]
fixing chopped sender/timestamp column after column movement

11 years agoFill sender pixmaps with Qt::transparent to fix drawing issues
Manuel Nickschas [Tue, 28 Oct 2008 08:15:41 +0000 (09:15 +0100)]
Fill sender pixmaps with Qt::transparent to fix drawing issues

11 years agonewly created buffer views are previewed properly in the settings dialog
Marcus Eggenberger [Tue, 28 Oct 2008 00:48:45 +0000 (01:48 +0100)]
newly created buffer views are previewed properly in the settings dialog

11 years agoFixing .arg().arg() in UserInputHandler, fixes BR #365
Manuel Nickschas [Tue, 28 Oct 2008 00:23:15 +0000 (01:23 +0100)]
Fixing .arg().arg() in UserInputHandler, fixes BR #365

11 years agoPimp my ChatView!
Manuel Nickschas [Mon, 27 Oct 2008 19:45:38 +0000 (20:45 +0100)]
Pimp my ChatView!

Sender items now fade out with a little gradient rather than being cut off hard if they don't fit.
Also, ChatScene::setSenderCutoffMode(Cutoff[Left|Right]) allows setting how/where oversized senders
are to be cutoff. Default is now the 0.2 behavior, as requested by users.
We still lack a config UI for this.

11 years agoclean up
Marcus Eggenberger [Tue, 28 Oct 2008 00:13:06 +0000 (01:13 +0100)]
clean up

11 years agofixing a bug where no backlog is requested after an aborted connect
Marcus Eggenberger [Mon, 27 Oct 2008 23:51:23 +0000 (00:51 +0100)]
fixing a bug where no backlog is requested after an aborted connect

11 years agoadding missing files... -.-
Marcus Eggenberger [Mon, 27 Oct 2008 15:12:47 +0000 (16:12 +0100)]
adding missing files... -.-

11 years agoBacklog amount (initial and dynamic) can now be configured (Settings -> behavior...
Marcus Eggenberger [Mon, 27 Oct 2008 15:06:12 +0000 (16:06 +0100)]
Backlog amount (initial and dynamic) can now be configured (Settings -> behavior -> general).
Requests are now more verbose (status bar) so one know, that the request really did trigger.

11 years agogiving the message model the control over the dynamic backlog requests
Marcus Eggenberger [Mon, 27 Oct 2008 14:35:16 +0000 (15:35 +0100)]
giving the message model the control over the dynamic backlog requests

11 years agobetter abstraction of BacklogRequester to support different requesting methods
Marcus Eggenberger [Mon, 27 Oct 2008 13:18:59 +0000 (14:18 +0100)]
better abstraction of BacklogRequester to support different requesting methods

11 years agofixing a crash if there are no visible messages in a chatscene
Marcus Eggenberger [Mon, 27 Oct 2008 12:58:16 +0000 (13:58 +0100)]
fixing a crash if there are no visible messages in a chatscene

11 years agofix: shift up/down doesn't scroll in the history any longer
Alexander von Renteln [Sun, 26 Oct 2008 19:48:33 +0000 (20:48 +0100)]
fix: shift up/down doesn't scroll in the history any longer

11 years agoTypo
Manuel Nickschas [Sun, 26 Oct 2008 13:59:38 +0000 (14:59 +0100)]
Typo

11 years agoUpdate german translation
Kevin Funk [Fri, 24 Oct 2008 11:44:01 +0000 (13:44 +0200)]
Update german translation

11 years agoGet rid off obsolete icons.qrc references in ui files
Kevin Funk [Fri, 24 Oct 2008 11:43:07 +0000 (13:43 +0200)]
Get rid off obsolete icons.qrc references in ui files

11 years agoshift up/down scrolls up and down little bit.
Alexander von Renteln [Sat, 25 Oct 2008 23:14:03 +0000 (01:14 +0200)]
shift up/down scrolls up and down little bit.

11 years agofix: stay at the end of the bufferwidget when zoomed in
Alexander von Renteln [Sat, 25 Oct 2008 22:25:52 +0000 (00:25 +0200)]
fix: stay at the end of the bufferwidget when zoomed in

11 years agoadded zoom feature: "ctrl +" magnifies, "ctrl -" demagnifies and "ctrl 0" normalizes
Alexander von Renteln [Sat, 25 Oct 2008 21:57:58 +0000 (23:57 +0200)]
added zoom feature: "ctrl +" magnifies, "ctrl -" demagnifies and "ctrl 0" normalizes
page-up and page-down key in the inputline now scrolls the bufferwidget

11 years agoNote to myself: QByteArray("\000") != QByteArray (1, '\000')
Marcus Eggenberger [Sat, 25 Oct 2008 22:01:27 +0000 (00:01 +0200)]
Note to myself: QByteArray("\000") != QByteArray (1, '\000')

11 years agoCheck correct number of params for handle353(), thanks to coekie for noticing
Manuel Nickschas [Sat, 25 Oct 2008 15:18:43 +0000 (17:18 +0200)]
Check correct number of params for handle353(), thanks to coekie for noticing

This could have caused a core crash in case an IRC server sent a bogus/malicious NAMREPLY.

11 years agoImplementing ctcp level quoting and ctcp low level quoting. This fixes a crucial...
Marcus Eggenberger [Sat, 25 Oct 2008 14:39:07 +0000 (16:39 +0200)]
Implementing ctcp level quoting and ctcp low level quoting. This fixes a crucial security issue. Upgrading is strongly recommended!

12 years agoThe context menu "hide events" in the bufferviews are now working.
Marcus Eggenberger [Fri, 24 Oct 2008 11:59:06 +0000 (13:59 +0200)]
The context menu "hide events" in the bufferviews are now working.
This is currently on a per buffer basis as default settings require a new settings page (lazy me...)
Disabled Indexing of the GraphicsScene again and I intend to leave it that way until my BR @ Qt (which I yet need to file... (lazy me...)) is fixed.

12 years agoTrim network name on edit
Manuel Nickschas [Wed, 22 Oct 2008 10:17:18 +0000 (12:17 +0200)]
Trim network name on edit

12 years agoMatch clickables case insensitive, fixes BR #363
Manuel Nickschas [Wed, 22 Oct 2008 08:31:43 +0000 (10:31 +0200)]
Match clickables case insensitive, fixes BR #363

12 years agoprohibit multiple executions of Quassel::init()
Marcus Eggenberger [Tue, 21 Oct 2008 21:17:35 +0000 (23:17 +0200)]
prohibit multiple executions of Quassel::init()

12 years agohiding internal connection mode in client only build
Marcus Eggenberger [Tue, 21 Oct 2008 16:26:59 +0000 (18:26 +0200)]
hiding internal connection mode in client only build

12 years agoproperly identifying the internal/admin user
Marcus Eggenberger [Tue, 21 Oct 2008 14:52:09 +0000 (16:52 +0200)]
properly identifying the internal/admin user

12 years agoMonolithic build features now zero setup configuration: click and run
Marcus Eggenberger [Tue, 21 Oct 2008 14:44:33 +0000 (16:44 +0200)]
Monolithic build features now zero setup configuration: click and run
In Monolithic build only starts listening over tcp if a port is passed via cmd line.

12 years agoproperly handling disconnects - this might even fix an antique bug with duplicate...
Marcus Eggenberger [Tue, 21 Oct 2008 13:49:15 +0000 (15:49 +0200)]
properly handling disconnects - this might even fix an antique bug with duplicate nicks

12 years agoSignalProxy takes now owner ship of passed iodevices if the don't have a parent.
Marcus Eggenberger [Tue, 21 Oct 2008 13:48:38 +0000 (15:48 +0200)]
SignalProxy takes now owner ship of passed iodevices if the don't have a parent.

12 years agofixing dependencies to core. MonolithicApplication is now a proper QObject
Marcus Eggenberger [Tue, 21 Oct 2008 12:45:48 +0000 (14:45 +0200)]
fixing dependencies to core. MonolithicApplication is now a proper QObject

12 years agostarting the internal core on demand
Marcus Eggenberger [Mon, 20 Oct 2008 22:09:08 +0000 (00:09 +0200)]
starting the internal core on demand
client no longer depends on core... *sigh*

12 years agoreenabling disconnect on timeout for iodevice connections
Marcus Eggenberger [Mon, 20 Oct 2008 16:44:22 +0000 (18:44 +0200)]
reenabling disconnect on timeout for iodevice connections

12 years agoFirst working version of internal core connection.
Marcus Eggenberger [Mon, 20 Oct 2008 16:29:59 +0000 (18:29 +0200)]
First working version of internal core connection.
Disconnecting is not possible for now. Currently the clientsyncer needs to link against corelib - ouch.

12 years agoonly sending heartbeat on socket connections
Marcus Eggenberger [Mon, 20 Oct 2008 16:20:27 +0000 (18:20 +0200)]
only sending heartbeat on socket connections

12 years agocore can now accept a signalproxy as a client
Marcus Eggenberger [Mon, 20 Oct 2008 15:26:48 +0000 (17:26 +0200)]
core can now accept a signalproxy as a client

12 years agomaking signalproxy direct connection thread safe
Marcus Eggenberger [Mon, 20 Oct 2008 15:24:26 +0000 (17:24 +0200)]
making signalproxy direct connection thread safe

12 years agoadapting to the new peer types
Marcus Eggenberger [Sun, 19 Oct 2008 15:12:01 +0000 (17:12 +0200)]
adapting to the new peer types

12 years agoSignalProxy internal redesign.
Marcus Eggenberger [Sun, 19 Oct 2008 14:51:17 +0000 (16:51 +0200)]
SignalProxy internal redesign.
New Peer type that allows direct communication between two signalproxies without the need of a QIODevice.

12 years agoMake custom highlights work again
Manuel Nickschas [Tue, 21 Oct 2008 11:32:08 +0000 (13:32 +0200)]
Make custom highlights work again

As a side effect, you'll have to set your custom highlights again, we have moved
stuff around in the config.

12 years agoReworking highlighting a bit
Manuel Nickschas [Mon, 20 Oct 2008 15:24:38 +0000 (17:24 +0200)]
Reworking highlighting a bit

* Adding an option to match nicks case-insensitive
* Fix bugs in NotificationsSettingsPage
* Simplify regexps
* No testing (yet)

12 years agoUhm, note to self: remove debug stuff after debugging. Custom styles work now again.
Manuel Nickschas [Mon, 20 Oct 2008 12:59:01 +0000 (14:59 +0200)]
Uhm, note to self: remove debug stuff after debugging. Custom styles work now again.

12 years agoForgot some more instances of QtUiSettings vs. UiSettings
Manuel Nickschas [Mon, 20 Oct 2008 12:41:36 +0000 (14:41 +0200)]
Forgot some more instances of QtUiSettings vs. UiSettings

12 years agoMake that ugly virtual scrollbar bug workaround 4px instead of the usual 2px.
Manuel Nickschas [Mon, 20 Oct 2008 12:16:10 +0000 (14:16 +0200)]
Make that ugly virtual scrollbar bug workaround 4px instead of the usual 2px.

Current Oxygen needs this because otherwise you'll get a blank line in every ChatView.
We really need to figure out what causes this, and report a bug upsteam, I guess. :/

12 years agoUse QtUiSettings for QtUi-related stuff, rather than UiSettings.
Manuel Nickschas [Mon, 20 Oct 2008 11:30:15 +0000 (13:30 +0200)]
Use QtUiSettings for QtUi-related stuff, rather than UiSettings.

This also fixes the issue with custom Qt styles not being active at startup.
As a side effect, you'll have to redo your settings in Appearance->General at least,
also in Behaviour->General.

12 years agoImproving URL detection regexp
Manuel Nickschas [Mon, 20 Oct 2008 06:11:54 +0000 (08:11 +0200)]
Improving URL detection regexp

12 years agoAdding newline to version.gen.
Manuel Nickschas [Sun, 19 Oct 2008 19:55:24 +0000 (21:55 +0200)]
Adding newline to version.gen.

I have no idea why this doesn't trigger a compiler warning for me, but apparently
it has suddenly started triggering a warning for others, so it's fixed now.

12 years agoFixing default layout issues with MainWin, closing BR #357
Manuel Nickschas [Sun, 19 Oct 2008 16:27:01 +0000 (18:27 +0200)]
Fixing default layout issues with MainWin, closing BR #357

12 years agoInputLine history handling improved
Daniel Albers [Sun, 19 Oct 2008 11:38:38 +0000 (13:38 +0200)]
InputLine history handling improved

- The InputLine isn't cleared as often (KeyUp/Down)
- Changed InputLine history entries are preserved until a line is sent
- As soon as a new line is sent, changed history entries are restored, the sent line gets appended to the history
- KeyDown on the last line also appends lines to the history

12 years agoShow LockDock action in menu again
Manuel Nickschas [Fri, 17 Oct 2008 23:06:11 +0000 (01:06 +0200)]
Show LockDock action in menu again

12 years agoActually kill mainwin.ui
Manuel Nickschas [Fri, 17 Oct 2008 18:50:08 +0000 (20:50 +0200)]
Actually kill mainwin.ui

12 years agoAction pimping, MainWin cleansing, deuification
Manuel Nickschas [Fri, 17 Oct 2008 17:05:20 +0000 (19:05 +0200)]
Action pimping, MainWin cleansing, deuification

* Action got a slightly extended interface, QtUi::actionCollection() now supports categories
* MainWin lost its .ui, gained proper Action support, and saw some moar cleanups

12 years agoAdded keyboard shortcut (ctrl+l) to focus input line.
Alexander von Renteln [Fri, 17 Oct 2008 15:23:17 +0000 (17:23 +0200)]
Added keyboard shortcut (ctrl+l) to focus input line.

12 years agoadding debuing output to find the source for that qUncompress / socket read issue
Marcus Eggenberger [Thu, 16 Oct 2008 23:22:02 +0000 (01:22 +0200)]
adding debuing output to find the source for that qUncompress / socket read issue

12 years agofixing client crash on disconnect
Marcus Eggenberger [Thu, 16 Oct 2008 18:39:51 +0000 (20:39 +0200)]
fixing client crash on disconnect

12 years agoSpliting the functionality of setWidth into 3 separate functions for regular setWidth...
Marcus Eggenberger [Thu, 16 Oct 2008 17:28:29 +0000 (19:28 +0200)]
Spliting the functionality of setWidth into 3 separate functions for regular setWidth, firstClumnHandleChanged, secondClumnHandleChanged.
Those functions are still similar, but this allows us to fine tune the individual process and allows us to drop unneeded geometryChange propagation.