quassel.git
10 years agoLazy backlog fetching for removed buffers.
Marcus Eggenberger [Tue, 24 Mar 2009 16:06:05 +0000 (17:06 +0100)]
Lazy backlog fetching for removed buffers.
Selecting a removed buffer fetches backlog for it on demand.

10 years agoactivating a view pulls in needed backlog for the displayed buffers
Marcus Eggenberger [Tue, 24 Mar 2009 14:00:45 +0000 (15:00 +0100)]
activating a view pulls in needed backlog for the displayed buffers

10 years agopruning BufferViewOverlay from stray bufferids in single network views
Marcus Eggenberger [Tue, 17 Mar 2009 18:29:28 +0000 (19:29 +0100)]
pruning BufferViewOverlay from stray bufferids in single network views

10 years agono longer requesting backlog for all buffers but only for active bufferviews
Marcus Eggenberger [Tue, 17 Mar 2009 18:22:11 +0000 (19:22 +0100)]
no longer requesting backlog for all buffers but only for active bufferviews

10 years agomoving the bufferoverlay to some static place -> the client singleton
Marcus Eggenberger [Mon, 16 Mar 2009 23:17:29 +0000 (00:17 +0100)]
moving the bufferoverlay to some static place -> the client singleton

10 years agofirst working BufferViewOverlay
Marcus Eggenberger [Mon, 16 Mar 2009 18:38:47 +0000 (19:38 +0100)]
first working BufferViewOverlay

10 years agoinitial version of a bufferview overlay
Marcus Eggenberger [Sun, 15 Mar 2009 20:44:21 +0000 (21:44 +0100)]
initial version of a bufferview overlay

10 years agoadding --change-userpass=<username> option to the core
Marcus Eggenberger [Thu, 12 Mar 2009 17:35:58 +0000 (18:35 +0100)]
adding --change-userpass=<username> option to the core

10 years agoPreserving the order of bound values when dumping error messages
Marcus Eggenberger [Thu, 12 Mar 2009 12:01:18 +0000 (13:01 +0100)]
Preserving the order of bound values when dumping error messages

10 years agoTreating invalid IdentityIds as NULL values
Marcus Eggenberger [Thu, 12 Mar 2009 12:00:57 +0000 (13:00 +0100)]
Treating invalid IdentityIds as NULL values

10 years agofixes a bug where the data/config-dir option was not availble in the client
Marcus Eggenberger [Wed, 11 Mar 2009 18:18:25 +0000 (19:18 +0100)]
fixes a bug where the data/config-dir option was not availble in the client

10 years agofixes #609 - bufferview not correctly sorted
Marcus Eggenberger [Wed, 11 Mar 2009 18:18:06 +0000 (19:18 +0100)]
fixes #609 - bufferview not correctly sorted

10 years agofixes #580 - nick-dropdown is updated even if nickchange fails
Marcus Eggenberger [Wed, 11 Mar 2009 16:51:21 +0000 (17:51 +0100)]
fixes #580 - nick-dropdown is updated even if nickchange fails

10 years agoFixing issues with SQLite backend not properly storing some boolean values.
Marcus Eggenberger [Wed, 11 Mar 2009 15:05:10 +0000 (16:05 +0100)]
Fixing issues with SQLite backend not properly storing some boolean values.
Affected network settings are: useautoidentify, useautoreconnect,
unlimitedconnectretries, rejoinchannels, wasconnected
Affected irc server settings are: usessl, useproxy

10 years agofixes #611 - quasselclient --help shows core options
Marcus Eggenberger [Wed, 11 Mar 2009 12:54:36 +0000 (13:54 +0100)]
fixes #611 - quasselclient --help shows core options

10 years agoreenabling the logging facility for all messagetypes
Marcus Eggenberger [Wed, 11 Mar 2009 12:37:34 +0000 (13:37 +0100)]
reenabling the logging facility for all messagetypes

10 years agoDropping --migrate-backend option and adding --add-user option to the core.
Marcus Eggenberger [Wed, 11 Mar 2009 01:01:19 +0000 (02:01 +0100)]
Dropping --migrate-backend option and adding --add-user option to the core.
--select-backend supersedes --migrate-backend now as it switches your
backend, merges the old to thew new backend (if supported by both
backends and the new backend was found uninitialized). Otherwise
prompt for credentials to add a new user.
You can now also use the --add-user option at any time to add a core user.

10 years agoproperly purging the core buffersyncer
Marcus Eggenberger [Tue, 10 Mar 2009 21:01:02 +0000 (22:01 +0100)]
properly purging the core buffersyncer

10 years agotackeling 30 sec ping timeout issues
Marcus Eggenberger [Tue, 10 Mar 2009 11:22:34 +0000 (12:22 +0100)]
tackeling 30 sec ping timeout issues

10 years agoselecting a proper default identity when creating a new network
Marcus Eggenberger [Sun, 8 Mar 2009 15:23:39 +0000 (16:23 +0100)]
selecting a proper default identity when creating a new network

10 years agoFixes #583 - identity settings: clicking delete or rename crashes client if there...
Marcus Eggenberger [Sun, 8 Mar 2009 15:05:46 +0000 (16:05 +0100)]
Fixes #583 - identity settings: clicking delete or rename crashes client if there is no identity

10 years agosome SQLite love <3
Marcus Eggenberger [Sun, 8 Mar 2009 13:10:18 +0000 (14:10 +0100)]
some SQLite love <3

10 years agoproperly making identity cert and key persistent
Marcus Eggenberger [Sat, 7 Mar 2009 18:43:23 +0000 (19:43 +0100)]
properly making identity cert and key persistent

10 years agofixing issues with deleting and renaming buffers with the postgres backend
Marcus Eggenberger [Sat, 7 Mar 2009 10:31:07 +0000 (11:31 +0100)]
fixing issues with deleting and renaming buffers with the postgres backend

10 years agoupdating bufferid seq properly after migration to postgres
Marcus Eggenberger [Thu, 5 Mar 2009 19:32:48 +0000 (20:32 +0100)]
updating bufferid seq properly after migration to postgres

10 years agosaner amount for cached ids (postgres only)
Marcus Eggenberger [Tue, 3 Mar 2009 21:05:10 +0000 (22:05 +0100)]
saner amount for cached ids (postgres only)

10 years agoprettyficating the prompting for backend credentials
Marcus Eggenberger [Tue, 3 Mar 2009 17:23:37 +0000 (18:23 +0100)]
prettyficating the prompting for backend credentials

10 years agohandling some sqlite inconsistencies more gracefully
Marcus Eggenberger [Tue, 3 Mar 2009 15:46:53 +0000 (16:46 +0100)]
handling some sqlite inconsistencies more gracefully

10 years agoPostgres tweaks
Marcus Eggenberger [Tue, 3 Mar 2009 14:36:15 +0000 (15:36 +0100)]
Postgres tweaks

10 years agomigration no longer eats memory
Marcus Eggenberger [Tue, 3 Mar 2009 11:54:38 +0000 (12:54 +0100)]
migration no longer eats memory

10 years agoupdating sequences after mirgration
Marcus Eggenberger [Sun, 1 Mar 2009 11:49:43 +0000 (12:49 +0100)]
updating sequences after mirgration

10 years agofirst version of postgres migration writer
Marcus Eggenberger [Sat, 28 Feb 2009 18:08:20 +0000 (19:08 +0100)]
first version of postgres migration writer

10 years agofirst version of sqlite migration reader
Marcus Eggenberger [Sat, 28 Feb 2009 18:06:49 +0000 (19:06 +0100)]
first version of sqlite migration reader

10 years agofirst version of backend migration interface
Marcus Eggenberger [Sat, 28 Feb 2009 17:58:10 +0000 (18:58 +0100)]
first version of backend migration interface

10 years agomaking use of postgres timestamps
Marcus Eggenberger [Sun, 22 Feb 2009 16:50:38 +0000 (17:50 +0100)]
making use of postgres timestamps

10 years agoFurther improvements to the postgres backend:
Marcus Eggenberger [Sun, 22 Feb 2009 15:21:37 +0000 (16:21 +0100)]
Further improvements to the postgres backend:
 - prohibit Qt's postgres driver from deallocating frequently used queries
 - grouping message logging: all messages available on the IRC socket
   are now stored at once. this can be further improved by breaking
   protocol and sending a that messagegroup as one chunk to the client.

10 years agotweakinating
Marcus Eggenberger [Sat, 21 Feb 2009 17:02:51 +0000 (18:02 +0100)]
tweakinating

10 years agofirst version of postgres backend
Marcus Eggenberger [Sat, 21 Feb 2009 15:47:18 +0000 (16:47 +0100)]
first version of postgres backend

10 years agoMake manageusers.py look in various locations for the database
Manuel Nickschas [Tue, 3 Mar 2009 13:27:07 +0000 (14:27 +0100)]
Make manageusers.py look in various locations for the database

Thanks to blizzz and neversfelde.

10 years agoBuild without QWebKit
Manuel Nickschas [Tue, 3 Mar 2009 10:26:01 +0000 (11:26 +0100)]
Build without QWebKit

10 years agoUpdate db path for manageusers.py
Manuel Nickschas [Sun, 1 Mar 2009 19:18:54 +0000 (20:18 +0100)]
Update db path for manageusers.py

10 years agoRename NickCompletionSettings to TabCompletionSettings
Manuel Nickschas [Sat, 28 Feb 2009 20:44:27 +0000 (21:44 +0100)]
Rename NickCompletionSettings to TabCompletionSettings

Also add some more stuff to set which I might use later. I'll commit this now,
in order to avoid unnecessary migration later.

10 years agoAllow QGroupBox for auto widget handling in settingspages
Manuel Nickschas [Sat, 28 Feb 2009 20:25:16 +0000 (21:25 +0100)]
Allow QGroupBox for auto widget handling in settingspages

10 years agoAlways put own nick last in nick completion
Manuel Nickschas [Wed, 25 Feb 2009 19:21:06 +0000 (20:21 +0100)]
Always put own nick last in nick completion

10 years agoSmart tab completion!
Manuel Nickschas [Wed, 25 Feb 2009 17:38:45 +0000 (18:38 +0100)]
Smart tab completion!

This prefers nicks that you addressed last, followed by nicks that last spoke in the channel.
This is a preliminary implementation; we'll modelify this soon and do more interesting things.
But for now, this gives you a feature many of you have waited a long time for :)

Fixes #65.

10 years agoSlot is gone from Client
Manuel Nickschas [Wed, 25 Feb 2009 17:38:21 +0000 (18:38 +0100)]
Slot is gone from Client

10 years agoUpdate IrcUser's lastChannelActivity timestamp if she says something
Manuel Nickschas [Wed, 25 Feb 2009 17:37:32 +0000 (18:37 +0100)]
Update IrcUser's lastChannelActivity timestamp if she says something

10 years agoIntroduce ClientUserInputHandler
Manuel Nickschas [Wed, 25 Feb 2009 17:35:50 +0000 (18:35 +0100)]
Introduce ClientUserInputHandler

This provides a client-side hook for every input that goes through via input line
or Client::userInput(). For now, this checks if we addressed an IrcUser and updates its
lastSpokenTo timestamp.

10 years agoMove nick completion suffix setting from UiSettings to a new NickCompletionSettings
Manuel Nickschas [Wed, 25 Feb 2009 17:33:16 +0000 (18:33 +0100)]
Move nick completion suffix setting from UiSettings to a new NickCompletionSettings

We need it in Client rather than uisupport.

10 years agoAdd timestamps for lastChannelActivity and lastSpokenTo for IrcUsers
Manuel Nickschas [Wed, 25 Feb 2009 17:31:00 +0000 (18:31 +0100)]
Add timestamps for lastChannelActivity and lastSpokenTo for IrcUsers

This stores, per channel, when a user has last said something, and when we
addressed it last (using the nick and the completion suffix). We can certainly
do fun stuff with that.

10 years agoDon't use Qt::Sheet on != Mac
Manuel Nickschas [Fri, 20 Feb 2009 09:09:26 +0000 (10:09 +0100)]
Don't use Qt::Sheet on != Mac

QMessageBox does stupid things if this property is enabled on non-Mac systems.

10 years agoChop linefeed from a single line selection
Manuel Nickschas [Fri, 20 Feb 2009 08:31:41 +0000 (09:31 +0100)]
Chop linefeed from a single line selection

This will chop a trailing linefeed for a single selected line, so you can paste it without
sending it. Note that the behavior for multi-line selecions is still the same (you'd be pasting
all but the last line in that case, which doesn't make much sense).

10 years agofixing images in webpreview when linked statically
Marcus Eggenberger [Thu, 19 Feb 2009 22:24:36 +0000 (23:24 +0100)]
fixing images in webpreview when linked statically

10 years agoAdd -DSTATIC for static builds
Manuel Nickschas [Thu, 19 Feb 2009 22:10:52 +0000 (23:10 +0100)]
Add -DSTATIC for static builds

10 years agoChange version.inc for release 0.4.0
Manuel Nickschas [Tue, 17 Feb 2009 18:12:48 +0000 (19:12 +0100)]
Change version.inc for release

10 years agoChange wording in first-run wizard
Manuel Nickschas [Tue, 17 Feb 2009 18:11:33 +0000 (19:11 +0100)]
Change wording in first-run wizard

10 years agofixing button size
Marcus Eggenberger [Tue, 17 Feb 2009 18:21:27 +0000 (19:21 +0100)]
fixing button size

10 years agoworaround for old bufferviews that had colors disabled
Marcus Eggenberger [Tue, 17 Feb 2009 17:39:15 +0000 (18:39 +0100)]
woraround for old bufferviews that had colors disabled

10 years agominor improvements to automatic buffer selection
Marcus Eggenberger [Tue, 17 Feb 2009 17:26:24 +0000 (18:26 +0100)]
minor improvements to automatic buffer selection

10 years agodisabling away on detach in mono mode. some minor improvement to the away settings
Marcus Eggenberger [Tue, 17 Feb 2009 17:22:50 +0000 (18:22 +0100)]
disabling away on detach in mono mode. some minor improvement to the away settings

10 years agogetting rid of FG abbrevs and unused color buttons
Marcus Eggenberger [Tue, 17 Feb 2009 16:49:14 +0000 (17:49 +0100)]
getting rid of FG abbrevs and unused color buttons

10 years agodisabling global unread requester
Marcus Eggenberger [Tue, 17 Feb 2009 16:42:09 +0000 (17:42 +0100)]
disabling global unread requester

10 years agotypo--
Manuel Nickschas [Tue, 17 Feb 2009 17:07:36 +0000 (18:07 +0100)]
typo--

10 years agoTrigger paste protection if pasting more than 3 lines, rather than 4.
Manuel Nickschas [Tue, 17 Feb 2009 17:05:47 +0000 (18:05 +0100)]
Trigger paste protection if pasting more than 3 lines, rather than 4.

This is to shut up a certain person. :> And no, we won't do it on a single newline
already, as this would be quite annoying.

10 years agoChangeLog++
Manuel Nickschas [Tue, 17 Feb 2009 17:02:18 +0000 (18:02 +0100)]
ChangeLog++

10 years agoThe BufferSyncer cache is now purged when an unknown bufferId is encountered.
Marcus Eggenberger [Tue, 17 Feb 2009 16:32:55 +0000 (17:32 +0100)]
The BufferSyncer cache is now purged when an unknown bufferId is encountered.
Aka: getting rid of "NetworkModel::setLastSeenMsgId(): buffer is unknown" messages.
Note: needs core upgrade

10 years agoTweak aboutDlg some more
Manuel Nickschas [Tue, 17 Feb 2009 15:53:40 +0000 (16:53 +0100)]
Tweak aboutDlg some more

* Don't use hardwired background color
* Make version string selectable (again)

10 years ago/* no comment */
Marcus Eggenberger [Tue, 17 Feb 2009 15:41:01 +0000 (16:41 +0100)]
/* no comment */

10 years agofixing issues with the nick selector not displaying the current nick
Marcus Eggenberger [Tue, 17 Feb 2009 13:20:31 +0000 (14:20 +0100)]
fixing issues with the nick selector not displaying the current nick

10 years agofixes #543
Marcus Eggenberger [Tue, 17 Feb 2009 13:20:19 +0000 (14:20 +0100)]
fixes #543

10 years agofixing auto expand issues with new networks
Marcus Eggenberger [Tue, 17 Feb 2009 01:02:45 +0000 (02:02 +0100)]
fixing auto expand issues with new networks

10 years agofixing disabled away reason fields
Marcus Eggenberger [Mon, 16 Feb 2009 19:46:29 +0000 (20:46 +0100)]
fixing disabled away reason fields

10 years agoMake nokia.png a proper png
Manuel Nickschas [Mon, 16 Feb 2009 19:43:55 +0000 (20:43 +0100)]
Make nokia.png a proper png

Why do people upload files with a wrong extension? Not that Qt cares about that anyway, but...
Thanks to nonickname2 for noticing.

10 years agoSome more tweaks to AboutDlg
Manuel Nickschas [Mon, 16 Feb 2009 18:58:36 +0000 (19:58 +0100)]
Some more tweaks to AboutDlg

10 years agoFix fontchange notification in InputWidget
Manuel Nickschas [Mon, 16 Feb 2009 16:07:02 +0000 (17:07 +0100)]
Fix fontchange notification in InputWidget

10 years agofixing nossl builds
Marcus Eggenberger [Mon, 16 Feb 2009 15:38:38 +0000 (16:38 +0100)]
fixing nossl builds

10 years agoStop InputLine::eventFilter() from eating JumpKeys
Daniel Albers [Sun, 25 Jan 2009 23:15:00 +0000 (00:15 +0100)]
Stop InputLine::eventFilter() from eating JumpKeys

Fixes #501.

10 years agoMove font settings to general appearance settingspage
Manuel Nickschas [Mon, 16 Feb 2009 09:42:17 +0000 (10:42 +0100)]
Move font settings to general appearance settingspage

This retires our old fonts settingspage for now, since most of what was on
there didn't work anyway. You can now choose fonts for the ChatView, the input line
and (this is brandnew!1!!) the buffer views and nick list.

Also added tooltips for that settingspage and changed the wording a bit.

10 years agoMake the yellow sender color a bit darker to improve contrast on white canvas
Manuel Nickschas [Mon, 16 Feb 2009 00:32:58 +0000 (01:32 +0100)]
Make the yellow sender color a bit darker to improve contrast on white canvas

10 years agotypos--
Manuel Nickschas [Sun, 15 Feb 2009 22:53:10 +0000 (23:53 +0100)]
typos--

10 years agoFix layout issues in SimpleNetworkEditor
Manuel Nickschas [Sun, 15 Feb 2009 22:51:07 +0000 (23:51 +0100)]
Fix layout issues in SimpleNetworkEditor

10 years agoCategories in the settings dialog are now clickable
Manuel Nickschas [Sun, 15 Feb 2009 22:25:00 +0000 (23:25 +0100)]
Categories in the settings dialog are now clickable

Also reordered pages a bit. Fixes #555.

10 years agoGet user name from getpwuid, fixes #546
Manuel Nickschas [Sun, 15 Feb 2009 19:17:29 +0000 (20:17 +0100)]
Get user name from getpwuid, fixes #546

10 years agoDeuglify channel state icons
Manuel Nickschas [Sun, 15 Feb 2009 18:51:52 +0000 (19:51 +0100)]
Deuglify channel state icons

Thanks to Daniel "billie" Pielmeier for providing suitable icons!

10 years agoFix issues with the color settings page, default to off for sender colors
Manuel Nickschas [Sun, 15 Feb 2009 18:09:39 +0000 (19:09 +0100)]
Fix issues with the color settings page, default to off for sender colors

10 years agohide not yet working URL color settings
Daniel Albers [Fri, 13 Feb 2009 19:28:01 +0000 (20:28 +0100)]
hide not yet working URL color settings

10 years agodisable senderColoring per default
Daniel Albers [Fri, 13 Feb 2009 00:23:24 +0000 (01:23 +0100)]
disable senderColoring per default

10 years agoUse Oxygen palette as hardwired sender colors for now Disable sender coloring per...
Daniel Albers [Thu, 29 Jan 2009 00:05:34 +0000 (01:05 +0100)]
Use Oxygen palette as hardwired sender colors for now Disable sender coloring per default

10 years ago_sender became private, use sender() instead
Daniel Albers [Wed, 14 Jan 2009 12:13:07 +0000 (13:13 +0100)]
_sender became private, use sender() instead

10 years agostrip senderFrame and unused colorsettings
Daniel Albers [Fri, 13 Feb 2009 00:20:20 +0000 (01:20 +0100)]
strip senderFrame and unused colorsettings

10 years ago- Implemented: Settings option to enable/disable sender auto coloring
jakob [Fri, 28 Nov 2008 17:01:40 +0000 (18:01 +0100)]
- Implemented: Settings option to enable/disable sender auto coloring

10 years ago- Implemented: Sender auto coloring based on the tango colorscheme
jakob [Fri, 28 Nov 2008 05:51:43 +0000 (06:51 +0100)]
- Implemented: Sender auto coloring based on the tango colorscheme

10 years agofixes #542 - show identities and network settings on first start
Marcus Eggenberger [Sun, 15 Feb 2009 17:01:08 +0000 (18:01 +0100)]
fixes #542 - show identities and network settings on first start

10 years agointernal refactoring: ripping identity editor and identitory settingspage apart
Marcus Eggenberger [Sat, 14 Feb 2009 18:20:42 +0000 (19:20 +0100)]
internal refactoring: ripping identity editor and identitory settingspage apart

10 years agofixing search in messages like join, part, etc...
Marcus Eggenberger [Sat, 14 Feb 2009 16:18:16 +0000 (17:18 +0100)]
fixing search in messages like join, part, etc...

10 years agoUpdate INSTALL
Manuel Nickschas [Sat, 14 Feb 2009 23:01:12 +0000 (00:01 +0100)]
Update INSTALL

10 years agoWarnings--
Manuel Nickschas [Sat, 14 Feb 2009 22:49:51 +0000 (23:49 +0100)]
Warnings--

10 years agoChange bufferview icons
Manuel Nickschas [Sat, 14 Feb 2009 22:34:19 +0000 (23:34 +0100)]
Change bufferview icons

10 years agoUpdate hicolor icons, remove unneeded ones
Manuel Nickschas [Sat, 14 Feb 2009 22:28:25 +0000 (23:28 +0100)]
Update hicolor icons, remove unneeded ones

10 years agoFix window icon for inactive state
Manuel Nickschas [Sat, 14 Feb 2009 22:06:55 +0000 (23:06 +0100)]
Fix window icon for inactive state