Marcus Eggenberger [Tue, 1 Apr 2008 09:51:48 +0000 (09:51 +0000)]
Made the client disconnection more verbose. And some minor fixes.
Marcus Eggenberger [Mon, 31 Mar 2008 22:19:33 +0000 (22:19 +0000)]
Quassel _should_ now compile again if Qt doesn't provide SSL-Support.
This is untested, so please let me know if there's still work to be done.
Alexander von Renteln [Mon, 31 Mar 2008 18:29:20 +0000 (18:29 +0000)]
d'oh - i meant appearance->general
Alexander von Renteln [Mon, 31 Mar 2008 18:22:59 +0000 (18:22 +0000)]
-moved the style option to general->appearance
-added template settingspage in dev-notes
Alexander von Renteln [Mon, 31 Mar 2008 14:32:47 +0000 (14:32 +0000)]
#BR127: user can now set the style of the application in the config menu (behaviour->general->client style)
Marcus Eggenberger [Mon, 31 Mar 2008 11:05:56 +0000 (11:05 +0000)]
code cleanup
Manuel Nickschas [Sun, 30 Mar 2008 22:48:16 +0000 (22:48 +0000)]
Hmm, actually, trunk != alpha4. And alpha4 != r673.
Updating version.inc yet again for improved sense-making..
Manuel Nickschas [Sun, 30 Mar 2008 22:25:35 +0000 (22:25 +0000)]
Updated version.inc to reflect the tagging of alpha4.
Marcus Eggenberger [Sun, 30 Mar 2008 15:41:14 +0000 (15:41 +0000)]
CTCP ACTION (/me style messages) are now treated like regular messages regarding activity updates
Marcus Eggenberger [Sun, 30 Mar 2008 14:50:54 +0000 (14:50 +0000)]
disabling work-in-progress stuff
Marcus Eggenberger [Sun, 30 Mar 2008 13:42:24 +0000 (13:42 +0000)]
added missing files
Marcus Eggenberger [Sun, 30 Mar 2008 13:41:13 +0000 (13:41 +0000)]
Implemented SSL support for client <-> core connection.
To make this work the core needs a ssl certificate in pem format using
an rsa key. This certificate needs to reside in ~/.quassel/quasselCert.pem
If you don't have a certificate, you can create one using openssl:
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout ~/.quassel/quasselCert.pem -out ~/.quassel/quasselCert.pem
Manuel Nickschas [Sat, 29 Mar 2008 22:17:57 +0000 (22:17 +0000)]
Adding some debug output to NetworkConnection for the next time we run into the endless
message loop... :(
Starting core with --sputdev will print a warning whenever a message is received twice from the socket..
That will make crystal-clear if the bug is in our handler or in QTcpSocket.
NOTE: Starting core with --sputdev currently has no other side-effects, don't try this with the client though :)
Adam Tulinius [Sat, 29 Mar 2008 13:16:13 +0000 (13:16 +0000)]
Updatet danish translation, including the new proxy-dialog. Still lots to do, though.
Marcus Eggenberger [Sat, 29 Mar 2008 13:00:14 +0000 (13:00 +0000)]
Added Socks5 and HTTP-Proxy support to the client.
HTTP-Proxy support is untestet though -> any feedback is welcomed.
I'm unhappy with the design of the dialog though... maybe someone comes up with something prettier
Adam Tulinius [Fri, 28 Mar 2008 19:50:48 +0000 (19:50 +0000)]
Updated danish tr, loong way to go.
Manuel Nickschas [Fri, 28 Mar 2008 15:07:51 +0000 (15:07 +0000)]
Make quassel link again.
~lart EgS
Marcus Eggenberger [Fri, 28 Mar 2008 00:14:24 +0000 (00:14 +0000)]
Get rid of that annoying compiler warning...
~lart Sput
Marcus Eggenberger [Thu, 27 Mar 2008 19:20:25 +0000 (19:20 +0000)]
fixed BR #129 (backlog messages not being checked for highlights)
Marcus Eggenberger [Thu, 27 Mar 2008 17:06:14 +0000 (17:06 +0000)]
Fixing BR #128 (Nicklist state not saved correctly) and ci of my current work.
Alexander von Renteln [Tue, 25 Mar 2008 18:40:43 +0000 (18:40 +0000)]
make animation of the tray icon and the displaying of the popup messages configurable
Alexander von Renteln [Tue, 25 Mar 2008 14:05:52 +0000 (14:05 +0000)]
bugfix: windows version is now working again
Manuel Nickschas [Tue, 25 Mar 2008 00:03:22 +0000 (00:03 +0000)]
Introducing an abstract layer above BufferWidget and Chat{Widget|View}. This allows
us to move most of the former BufferWidget logic into uisupport, thus reducing code duplication.
It also allows us to switch between ChatWidget and ChatView more easily.
Marcus Eggenberger [Mon, 24 Mar 2008 18:01:22 +0000 (18:01 +0000)]
- fixed crashes caused by return types of init methods that were unknown to Qt's meta system
- minor tweaks to the signalproxy
Marcus Eggenberger [Fri, 21 Mar 2008 16:24:19 +0000 (16:24 +0000)]
Font of the Inputline is now configurable. Closing BR #121.
Marcus Eggenberger [Fri, 21 Mar 2008 14:50:38 +0000 (14:50 +0000)]
added a tool tip to the topicbar
Manuel Nickschas [Thu, 20 Mar 2008 19:10:15 +0000 (19:10 +0000)]
Adding static build stuff to trunk instead of a branch... -_-
Manuel Nickschas [Thu, 20 Mar 2008 10:51:49 +0000 (10:51 +0000)]
Make the style engine fix a little less obscure by copying the string explicitely before
formatting it. Apparently, call-by-value does weird things with Qt's implicit sharing, at least
that is my interpretation of things...
Manuel Nickschas [Thu, 20 Mar 2008 10:27:31 +0000 (10:27 +0000)]
This obscure "fix" fixes garbled chatwidget fonts for me. I say obscure, because all I do
is comparing the incoming string to something and don't use the result at all. That magically makes
things work here, which causes me to believe that I've triggered some gcc or Qt bug...
Please tell me if this fixes squished fonts for you as well (as in my case, it was formats wrongly applied).
Alexander von Renteln [Thu, 20 Mar 2008 00:28:30 +0000 (00:28 +0000)]
-added tray icon notification
-nick widget is hidden in non channels
Manuel Nickschas [Wed, 19 Mar 2008 22:11:12 +0000 (22:11 +0000)]
Nick selector now always adjusts to nick length.
Marcus Eggenberger [Tue, 18 Mar 2008 20:37:43 +0000 (20:37 +0000)]
general performance boost (probably only noticable on bufferswitches to/from large channels though)
Manuel Nickschas [Tue, 18 Mar 2008 16:15:01 +0000 (16:15 +0000)]
Make server/network encoding configurable
Manuel Nickschas [Tue, 18 Mar 2008 15:47:25 +0000 (15:47 +0000)]
Handle network state updates more correctly in NetworksSettingsPage
Manuel Nickschas [Tue, 18 Mar 2008 15:15:05 +0000 (15:15 +0000)]
Make server passwords work
Marcus Eggenberger [Tue, 18 Mar 2008 00:40:21 +0000 (00:40 +0000)]
Backlog is dynamically called and replayed from the core.
Just scroll further to the top of a buffer and more messages will be
replayed from the backlog. (breaking protocol)
Marcus Eggenberger [Mon, 17 Mar 2008 23:05:34 +0000 (23:05 +0000)]
fixing empty nickselector bug
Marcus Eggenberger [Sun, 16 Mar 2008 21:49:02 +0000 (21:49 +0000)]
Lots of new internal stuff (breaking protocol):
- improvements to the SignalProxy: return value of remotely called slots are return to the sending peer
- syncable objects can reside in libclient or libcore
- backlog is now handled by the BacklogManager
Manuel Nickschas [Sun, 16 Mar 2008 21:15:13 +0000 (21:15 +0000)]
Updating version.inc
Marcus Eggenberger [Sun, 16 Mar 2008 15:25:02 +0000 (15:25 +0000)]
fixed renaming issue for queries
Alexander von Renteln [Fri, 14 Mar 2008 00:28:29 +0000 (00:28 +0000)]
doubleclick on nick now selects the buffer if buffer is available
Manuel Nickschas [Thu, 13 Mar 2008 17:38:32 +0000 (17:38 +0000)]
Implemented rudimentary SSL support for IRC connections.
SSL errors (untrusted/invalid certs etc) are silently ignored at the moment; proper handling
will come soonish.
You can activate SSL encryption for a given server (not network, as this is a per-server
setting) in the server edit dialog in network settings. Please to be testink this :)
Marcus Eggenberger [Thu, 13 Mar 2008 16:54:13 +0000 (16:54 +0000)]
minor fixes
Alexander von Renteln [Thu, 13 Mar 2008 11:00:51 +0000 (11:00 +0000)]
BR#117:
*if avaiable user modes are displayed
*hostmask is now stripped from the redundant user information
Marcus Eggenberger [Wed, 12 Mar 2008 15:20:41 +0000 (15:20 +0000)]
topic changes are now handled properly
Marcus Eggenberger [Wed, 12 Mar 2008 13:51:48 +0000 (13:51 +0000)]
topic line edit has now a clear button
Alexander von Renteln [Wed, 12 Mar 2008 11:14:30 +0000 (11:14 +0000)]
BR #117:
idling time information will now only be available if it is not too old
users "logged in" time is now available
Marcus Eggenberger [Wed, 12 Mar 2008 00:22:12 +0000 (00:22 +0000)]
- Topics are now editable even when they were empty
- TopicWidget reverts to regular mode when inputline loses focus
- TopicWidget behaves now as a view while introducing a new abstract item view
Unknown [Tue, 11 Mar 2008 10:53:54 +0000 (10:53 +0000)]
fixing upgrade script
Marcus Eggenberger [Tue, 11 Mar 2008 00:22:50 +0000 (00:22 +0000)]
Closing BR #126
- MouseWheelEvents in the nick selector no longer trigger nick changes
- nick selector shows now own user modes
- implemented user modes
Breaking protocol again! \o/
Marcus Eggenberger [Tue, 11 Mar 2008 00:04:50 +0000 (00:04 +0000)]
Fixed a bug in the new topic widget where no repaint event was triggered if only the color did change
Manuel Nickschas [Mon, 10 Mar 2008 21:13:18 +0000 (21:13 +0000)]
Make the newly arrived topicbutton display background colors and font styles.
And yes, I forgot version.inc again... -.-
Marcus Eggenberger [Mon, 10 Mar 2008 20:44:21 +0000 (20:44 +0000)]
minor improvement (automagically setting the focus when entering topic edit mode)
Marcus Eggenberger [Mon, 10 Mar 2008 20:38:27 +0000 (20:38 +0000)]
Purdificationings of the TopicWidget (no more colore codes).
mIRC-Color backgrounds don't work though... no clue why *shrug*
Alexander von Renteln [Mon, 10 Mar 2008 14:50:27 +0000 (14:50 +0000)]
Background color can now be set.
MircColors bug has now been fixed.
Highlight color can be set.
Manuel Nickschas [Sun, 9 Mar 2008 21:08:09 +0000 (21:08 +0000)]
Stopping ColorSettingsPage from messing up mIRC colors, and restoring defaults.
Saving custom mIRC colors is disabled until somebody implements this properly.
Marcus Eggenberger [Sun, 9 Mar 2008 15:01:59 +0000 (15:01 +0000)]
switching from timestamps to msgid regarding lastseen states
Manuel Nickschas [Sat, 8 Mar 2008 22:58:42 +0000 (22:58 +0000)]
Make MsgId work properly with QVariant
Manuel Nickschas [Sat, 8 Mar 2008 22:24:08 +0000 (22:24 +0000)]
Fix minimum size of NickEditDlg
Manuel Nickschas [Fri, 7 Mar 2008 20:59:13 +0000 (20:59 +0000)]
Used the trip back from CeBIT to prepare everything for a huge
let's-rewrite-the-ChatWidget action...
* ChatLine -> ChatLineOld
* Added ChatItem, -Line, -Scene, -View to the build system again
* #define SPUTDEV -> Global::SPUTDEV and ./quasselclient --sputdev
* Started some random hacking in the ChatView related sources
Disclaimer: DO NOT USE --sputdev, it might eat your babies (and does
not look good anyway yet :P)
Marcus Eggenberger [Thu, 6 Mar 2008 17:41:08 +0000 (17:41 +0000)]
futher internal prettifications of the buffer switching process
Marcus Eggenberger [Thu, 6 Mar 2008 12:43:59 +0000 (12:43 +0000)]
fixed slow buffer switches
Marcus Eggenberger [Mon, 3 Mar 2008 19:27:20 +0000 (19:27 +0000)]
further improved backlog replay speed
Marcus Eggenberger [Sun, 2 Mar 2008 22:03:42 +0000 (22:03 +0000)]
own messages are no longer checked for highlights
Marcus Eggenberger [Sun, 2 Mar 2008 21:15:51 +0000 (21:15 +0000)]
fixed case sensitivity issue with channel sync
Marcus Eggenberger [Sun, 2 Mar 2008 16:02:49 +0000 (16:02 +0000)]
Aaaaand here comes another protocol break! :)
- Further speed improvements to the sync process.
- IrcUser null-pointer issue should be history.
Marcus Eggenberger [Sun, 2 Mar 2008 15:50:16 +0000 (15:50 +0000)]
updated sql.qrc
Marcus Eggenberger [Sun, 2 Mar 2008 13:25:31 +0000 (13:25 +0000)]
improved backlog replay performance
Marcus Eggenberger [Sat, 1 Mar 2008 23:05:30 +0000 (23:05 +0000)]
Fixed newly introduced renaming bug
Marcus Eggenberger [Sat, 1 Mar 2008 22:08:48 +0000 (22:08 +0000)]
Yet another protocol break (I warned you...).
Major speed improvement when joining channels.
Please let me know if you notice any weird issues.
Marcus Eggenberger [Sat, 1 Mar 2008 21:15:00 +0000 (21:15 +0000)]
fixed a bug where channels where always autojoined (even if explicitly parted)
Unknown [Sat, 1 Mar 2008 19:52:15 +0000 (19:52 +0000)]
Display nickname with notices. Backported this to alpha2 as well.
Marcus Eggenberger [Sat, 1 Mar 2008 18:12:43 +0000 (18:12 +0000)]
Breaking protocol with alpha2.... and it won't be the last one...
- Minor improvements to the SignalProxy (renaming of objects)
- IrcUser objects are now killed, as soon as the user leaves our scope (no common channel)
Manuel Nickschas [Sat, 1 Mar 2008 10:25:49 +0000 (10:25 +0000)]
version.inc++
Manuel Nickschas [Sat, 1 Mar 2008 10:01:58 +0000 (10:01 +0000)]
Display notices correctly. Fixes BR #124.
Manuel Nickschas [Sat, 1 Mar 2008 10:01:20 +0000 (10:01 +0000)]
Make highlights more visible. Color is still hardcoded though.
Alexander von Renteln [Sat, 1 Mar 2008 00:32:09 +0000 (00:32 +0000)]
Minor fix (br123).
Marcus Eggenberger [Fri, 29 Feb 2008 20:35:41 +0000 (20:35 +0000)]
ALT-Key inverts now the setting of the bufferswitching via mouse wheel setting
Marcus Eggenberger [Fri, 29 Feb 2008 19:39:30 +0000 (19:39 +0000)]
If a SyncableObject is renamed before it's initialized works now properly
Marcus Eggenberger [Fri, 29 Feb 2008 18:28:03 +0000 (18:28 +0000)]
own messages no longer update the activity status
Alexander von Renteln [Fri, 29 Feb 2008 16:27:02 +0000 (16:27 +0000)]
minor correction
Alexander von Renteln [Thu, 28 Feb 2008 17:32:02 +0000 (17:32 +0000)]
added "join channel" to network context menu in the bufferview (bug 122)
Jonas Heese [Wed, 27 Feb 2008 18:58:30 +0000 (18:58 +0000)]
make use of "use random server to connect"-setting and cycle through available servers if this setting is not present
Marcus Eggenberger [Wed, 27 Feb 2008 16:36:03 +0000 (16:36 +0000)]
fixed codec error in /me commands
Marcus Eggenberger [Wed, 27 Feb 2008 16:20:34 +0000 (16:20 +0000)]
improvements to the default layout
Marcus Eggenberger [Wed, 27 Feb 2008 14:41:02 +0000 (14:41 +0000)]
- Buffer and NickViews have now sane sizeHints() so they won't eat up too much space when being docked.
- unconnected networks will no longer be automatically expanded.
Marcus Eggenberger [Wed, 27 Feb 2008 13:29:01 +0000 (13:29 +0000)]
Fixed those nasty "Client::updateLastSeen(): Unknown buffer $bufferId" messages.
This requieres a core restart for buffers which have already been deleted.
Manuel Nickschas [Tue, 26 Feb 2008 23:50:37 +0000 (23:50 +0000)]
Make syncing fly again :) Also removed not-yet-used Core menu.
Manuel Nickschas [Tue, 26 Feb 2008 23:17:14 +0000 (23:17 +0000)]
Some very small cosmetic fixes.
Manuel Nickschas [Tue, 26 Feb 2008 23:00:53 +0000 (23:00 +0000)]
Finally fixed that ***** crash during network configuration.
Marcus Eggenberger [Tue, 26 Feb 2008 15:57:40 +0000 (15:57 +0000)]
Redirection of certain messages to different targets is now possible.
You can chose wheter the message should be displayed in the current
buffer, the status buffer or the original target.
The settings apply currently to notices and error messages like "no such
nick or channel"
Alexander von Renteln [Mon, 25 Feb 2008 15:19:22 +0000 (15:19 +0000)]
created buffersettings to access options concerning buffers
buffer tooltip can now be configured (with or without topic)
change buffers with mouse scrolling is now optional (default enabled)
Marcus Eggenberger [Sun, 24 Feb 2008 18:16:33 +0000 (18:16 +0000)]
You can now switch buffers via mousewhell, when the cursor is over a buffer view.
Thanks to Ian "eean" Monroe for the patch!
Marcus Eggenberger [Sun, 24 Feb 2008 16:24:32 +0000 (16:24 +0000)]
- Fixed "ghost-buffers" appearing in the network view
- The name of a buffer can no longer be removed from the buffer views
Unknown [Sat, 23 Feb 2008 15:27:34 +0000 (15:27 +0000)]
Adding .desktop file to make packagers moar happy...
Unknown [Sat, 23 Feb 2008 15:17:37 +0000 (15:17 +0000)]
Cleaning up the svn repo, removing obsolete files, updated READMEs.
Renaming 0.2.0-alpha1 tag to quassel-0.2.0-alpha1.
Unknown [Sat, 23 Feb 2008 12:28:37 +0000 (12:28 +0000)]
version.inc++
Marcus Eggenberger [Fri, 22 Feb 2008 16:00:45 +0000 (16:00 +0000)]
Newly created buffers are now selected automatically.
Maybe make this configurable via ClientSettings in the future?
Marcus Eggenberger [Fri, 22 Feb 2008 13:36:25 +0000 (13:36 +0000)]
fixed bug: unable to setup SQLite storage
Manuel Nickschas [Fri, 22 Feb 2008 01:40:13 +0000 (01:40 +0000)]
This should fix core crash on exit on some *cough* systems. Not quite tested, thanks to
Belgian beer. But when I really concentrate, I can almost see the Ballmer Peak down there...