Manuel Nickschas [Tue, 24 Nov 2009 12:18:49 +0000 (13:18 +0100)]
Fix building with the GNU Gold linker
Thanks to Thomas Müller (DeepDiver) for providing the patch. Fixes #863.
Jure Repinc [Mon, 23 Nov 2009 05:07:42 +0000 (06:07 +0100)]
Updated Slovenian translation for 0.5 branch
Closes #862.
Manuel Nickschas [Sat, 21 Nov 2009 15:44:20 +0000 (16:44 +0100)]
Bump version.inc for release
Manuel Nickschas [Thu, 19 Nov 2009 23:14:09 +0000 (00:14 +0100)]
Don't draw a sunken frame around SettingsPageDlg's contents
Manuel Nickschas [Thu, 19 Nov 2009 08:17:54 +0000 (09:17 +0100)]
Don't crash upon core/client timeout disconnect
Seems Qt 4.6 handles closing of sockets a bit differently.
Manuel Nickschas [Wed, 18 Nov 2009 22:52:23 +0000 (23:52 +0100)]
Show default bufferview if we don't have a saved state
Manuel Nickschas [Wed, 18 Nov 2009 21:06:24 +0000 (22:06 +0100)]
Make sure to properly remove bufferViews from the overlay
Manuel Nickschas [Wed, 18 Nov 2009 19:48:26 +0000 (20:48 +0100)]
Fix initial backlock fetch with >= qt-4.6.0-rc1
We don't get unnecessary show events anymore on mainwin state restore, so we
need to make sure that docks are not shown before we load the layout.
Manuel Nickschas [Tue, 17 Nov 2009 19:14:58 +0000 (20:14 +0100)]
Add missing contributors to AboutDlg
Manuel Nickschas [Tue, 17 Nov 2009 19:51:42 +0000 (20:51 +0100)]
Backport italian translation
Thanks to Marco Paolone.
Marcus Eggenberger [Sun, 15 Nov 2009 11:33:37 +0000 (12:33 +0100)]
don't rely on implicit typecast when using postgres
Sebastian Goth [Wed, 11 Nov 2009 21:58:16 +0000 (22:58 +0100)]
Never send empty netsplit-quit messages
Manuel Nickschas [Mon, 9 Nov 2009 00:44:24 +0000 (01:44 +0100)]
Make sure NickView::customEvent() has a valid model
We've gotten backtraces that indicate crashes in this method, and all that I can
see could be wrong is an invalid model() pointer. Can't really explain that for now,
but let's introduce a check just to make sure.
Daniel Albers [Sun, 8 Nov 2009 23:21:09 +0000 (00:21 +0100)]
Fix Quassel not rejoining newly joined channels
Since this is the only current rejoin issue I'm aware off this should
fix #214
Marcus Eggenberger [Sun, 8 Nov 2009 12:17:27 +0000 (13:17 +0100)]
warning--
Manuel Nickschas [Fri, 6 Nov 2009 17:55:37 +0000 (18:55 +0100)]
Make sure that text lines aren't squeezed together in new Qt versions
In recent Qt 4.6 versions, there is a commit[1] that changes behavior wrt to lineSpacing() and
friends. Since (at least on my box) the font leading (the distance between text lines) seems to be
always -1 (for reasons as of yet unbeknownst to me), using lineSpacing() lets text lines in ChatView
overlap. This workarounds this with using at least height().
[1] http://qt.gitorious.org/qt/qt/commit/
04d18b38c38c5ff623b30366ea08d56128b9b7d0
Manuel Nickschas [Thu, 5 Nov 2009 14:03:44 +0000 (15:03 +0100)]
debug--
Marcus Eggenberger [Thu, 5 Nov 2009 13:34:27 +0000 (14:34 +0100)]
fixing weird scrolling behavior when fetching dynamic backlog
Jussi Schultink [Sun, 1 Nov 2009 10:53:54 +0000 (12:53 +0200)]
Add jussi01's dark stylesheet
Manuel Nickschas [Thu, 29 Oct 2009 13:07:19 +0000 (14:07 +0100)]
Make Sun Studio happy again
Remove superfluous semicolons trailing Qt macros. Sun Studio seems to hate that.
Thanks <johannes> for the patch!
Tomáš Chvátal [Thu, 22 Oct 2009 09:13:20 +0000 (11:13 +0200)]
Update cs.ts to remove the obsolete entries and add 2 new strings.
Manuel Nickschas [Tue, 20 Oct 2009 17:43:09 +0000 (19:43 +0200)]
Update ChangeLog
Should've done that prior to release, I guess :)
Manuel Nickschas [Mon, 19 Oct 2009 10:47:55 +0000 (12:47 +0200)]
Revert "Change application entry in indicator menu to behave like system tray icon"
Requested by downstream.
This reverts commit
96daf18d3b7d183d41d2ce2cb0f25f10b45030e4.
ZRegis [Thu, 15 Oct 2009 14:29:28 +0000 (16:29 +0200)]
Update French translation
add several missing translations
ZRegis [Thu, 15 Oct 2009 14:28:28 +0000 (16:28 +0200)]
update Tooltip text according to the Interface text in ignore list dialog
ZRegis [Thu, 15 Oct 2009 08:52:39 +0000 (10:52 +0200)]
Mark missing settingsKey name as non-translateable
ZRegis [Thu, 15 Oct 2009 08:51:30 +0000 (10:51 +0200)]
Fix typo on string
ZRegis [Thu, 15 Oct 2009 08:11:13 +0000 (10:11 +0200)]
Update in French Translation
Aurelien Gateau [Mon, 12 Oct 2009 12:50:06 +0000 (14:50 +0200)]
Change application entry in indicator menu to behave like system tray icon
Atte Virtanen [Tue, 13 Oct 2009 16:00:59 +0000 (19:00 +0300)]
Finished up the Finnish translation
Manuel Nickschas [Wed, 14 Oct 2009 20:45:05 +0000 (22:45 +0200)]
Bump version.inc for release
Aurélien Gâteau [Wed, 14 Oct 2009 13:35:46 +0000 (15:35 +0200)]
If available, use KDE API to force window activation.
Marcus Eggenberger [Mon, 12 Oct 2009 14:15:03 +0000 (16:15 +0200)]
This should fix the racecondition issues with the sqlite backend.
From EgS with love :)
Manuel Nickschas [Sun, 11 Oct 2009 21:29:38 +0000 (23:29 +0200)]
Build with deprecated cmake versions
Simplified the conditionals a bit. Thanks to DeepDiver for pointing this out.
Fixes #820.
Manuel Nickschas [Fri, 9 Oct 2009 16:10:31 +0000 (18:10 +0200)]
Don't loop indefinitely while trying to teach manners to Qt
Fugly hack wasn't fugly enough.
Daniel Albers [Thu, 8 Oct 2009 18:30:11 +0000 (20:30 +0200)]
fix webpreview for urls with url-encoded chars
Also switches argument of WebPreviewItem() and friends from QString to QUrl to make sure the caller takes care of the appropriate string conversion.
Test case: http://de.wikipedia.org/wiki/München http://de.wikipedia.org/wiki/M%C3%BCnchen
Daniel Albers [Tue, 6 Oct 2009 22:15:06 +0000 (00:15 +0200)]
reorganize crash handling
When building with KDE support, internal crash handler is disabled in favor of DrKonqi
Manuel Nickschas [Fri, 2 Oct 2009 16:09:24 +0000 (18:09 +0200)]
Don't enable Ayatana by default
Manuel Nickschas [Fri, 2 Oct 2009 13:18:42 +0000 (15:18 +0200)]
Bump version.inc for release
Sebastian Goth [Tue, 29 Sep 2009 15:39:35 +0000 (17:39 +0200)]
Write aliases+ignorelist changes to DB immediately
Hopefully pleases EgS and fixes #809
Atte Virtanen [Tue, 29 Sep 2009 22:55:38 +0000 (01:55 +0300)]
Updated Finnish translation
Manuel Nickschas [Wed, 30 Sep 2009 12:10:31 +0000 (14:10 +0200)]
Check for IrcUser's existence in handleMode()
Manuel Nickschas [Tue, 29 Sep 2009 22:41:22 +0000 (00:41 +0200)]
Escape % in the user name
Bitlbee does strange stuff, apparently.
Daniel Albers [Tue, 29 Sep 2009 14:00:47 +0000 (16:00 +0200)]
disable umask on Windows
Manuel Nickschas [Tue, 29 Sep 2009 13:35:43 +0000 (15:35 +0200)]
Mark settingsKey names as non-translateable
This is a 4.5 designer feature. Let's hope it works with 4.4's uic too.
Manuel Nickschas [Tue, 29 Sep 2009 13:16:00 +0000 (15:16 +0200)]
Don't translate settingskeys
Manuel Nickschas [Tue, 29 Sep 2009 13:13:26 +0000 (15:13 +0200)]
s/userinputhandler/coreuserinputhandler/ in .ts files
Avoids new strings showing up, we're in string freeze...
Daniel Albers [Tue, 29 Sep 2009 11:18:17 +0000 (13:18 +0200)]
core defaults to safer umask
Fixes #804
Daniel Albers [Mon, 28 Sep 2009 22:46:44 +0000 (00:46 +0200)]
fix core ceasing to reconnect
Fixes #776
Sebastian Goth [Sat, 26 Sep 2009 21:01:31 +0000 (23:01 +0200)]
Send text on shift+return in SingleLine mode
Accept shift+return as normal return KeyEvent if a multilineedit
is in SingleLine mode.
Sebastian Goth [Thu, 24 Sep 2009 20:30:57 +0000 (22:30 +0200)]
Add small delay to chatview search
Adding 300ms delay until chatview searchbar updates the view.
CPU time wasted--
Aurelien Gateau [Mon, 28 Sep 2009 10:20:23 +0000 (12:20 +0200)]
Fix indicator server type.
This way Quassel appears in GNOME indicator as well.
Manuel Nickschas [Fri, 25 Sep 2009 15:44:27 +0000 (17:44 +0200)]
Rename UserInputHandler to CoreUserInputHandler
We also have ClientUserInputHandler, so let's deconfuzzle developers.
Daniel Albers [Wed, 23 Sep 2009 19:05:23 +0000 (21:05 +0200)]
don't require regex highlights to match whole line
Manuel Nickschas [Tue, 22 Sep 2009 22:37:32 +0000 (00:37 +0200)]
Correctly load taskbar alert timeout from settings, thanks amiconn
Sebastian Goth [Tue, 22 Sep 2009 13:07:52 +0000 (15:07 +0200)]
Fix potential core crash
Don't crash if a message is still in the coresession messagequeue
while the corresponding network has already been deleted by a user.
Manuel Nickschas [Tue, 22 Sep 2009 16:23:56 +0000 (18:23 +0200)]
Make the "Allow colored text" option work
Fixes #801.
Sebastian Goth [Mon, 21 Sep 2009 17:39:52 +0000 (19:39 +0200)]
Periodically save all settings of a coresession
Streamline all managers to get saved via syncTimer and on session shutdown.
Sebastian Goth [Mon, 21 Sep 2009 11:35:02 +0000 (13:35 +0200)]
Allow tab completion of nicks after various chars
This allows nick completion after @ or ( and some more.
Completion doesn't work after -_[]{}|`^.\ or any number or text
as those might belong to the nick and we still want support
for easy completion of ^A`w3s0m3_N1x}
Fixes #812
Martin Mayer [Mon, 21 Sep 2009 11:14:34 +0000 (13:14 +0200)]
de.ts now everything should be translated
Tomáš Chvátal [Mon, 21 Sep 2009 09:54:48 +0000 (11:54 +0200)]
cs.ts Finish up. 100% strings translated. Now review is required :]
Matthias Coy [Mon, 21 Sep 2009 10:59:26 +0000 (12:59 +0200)]
some minor changes in german translation
Tomáš Chvátal [Mon, 21 Sep 2009 10:22:03 +0000 (12:22 +0200)]
cs.ts translate bufferlog "unlimited" string.
Manuel Nickschas [Mon, 21 Sep 2009 08:30:16 +0000 (10:30 +0200)]
Allow unlimited initial backlog fetch
You can now select "Unlimited" as the limit for fetching new messages
in the Unread Messages requester, ensuring that you'll get all new messages.
Also, this increases the selectable limit to 99999.
Manuel Nickschas [Mon, 21 Sep 2009 08:06:19 +0000 (10:06 +0200)]
Fix initial backlog for buffers with no new messages
Sebastian Goth [Sat, 19 Sep 2009 14:42:24 +0000 (16:42 +0200)]
Invalidate messagefilter only for visible views
After any changes to the ignore list, only invalidate filters
for chatmonitor and the currently selected chatview.
Other chatviews invalidate whenever they get shown.
Daniel Albers [Thu, 17 Sep 2009 20:23:52 +0000 (22:23 +0200)]
make topicWidget capable of unsetting the topic
Daniel Albers [Thu, 17 Sep 2009 20:23:51 +0000 (22:23 +0200)]
tiny refactoring
InputWidget::sendText() → ::on_inputEdit_textEntered()
Manuel Nickschas [Wed, 16 Sep 2009 22:29:16 +0000 (00:29 +0200)]
Slightly prettify and verbosify CMake output
Aurelien Gateau [Wed, 16 Sep 2009 14:41:19 +0000 (16:41 +0200)]
Pass the desktop file in a shell-independent way.
(Hopefully)
Aurelien Gateau [Wed, 16 Sep 2009 13:34:59 +0000 (15:34 +0200)]
Ported to libindicate 0.2.1.
Tomáš Chvátal [Tue, 15 Sep 2009 10:35:54 +0000 (12:35 +0200)]
cs.ts update.
Tomáš Chvátal [Tue, 15 Sep 2009 10:30:40 +0000 (12:30 +0200)]
Fix string text in ignorelist hint.
Manuel Nickschas [Tue, 15 Sep 2009 12:09:31 +0000 (14:09 +0200)]
Don't crash on creating a ChatView containing redirected messages
We must fill the model first before we connect the dataChanged() signal, because message filters
might setData() while populating proxymodels.
Manuel Nickschas [Tue, 15 Sep 2009 08:57:10 +0000 (10:57 +0200)]
Make Ayatana notifications optional
-DWITH_LIBINDICATE=(ON|OFF) tells cmake to (not) check for libindicate-qt.
Default is ON.
Manuel Nickschas [Tue, 15 Sep 2009 08:48:07 +0000 (10:48 +0200)]
Escape % in hostnames
Daniel Albers [Tue, 15 Sep 2009 08:38:07 +0000 (10:38 +0200)]
properly escape DESKTOP_FILE macro
at least for common shells like bash, csh, ksh
Manuel Nickschas [Tue, 15 Sep 2009 06:56:25 +0000 (08:56 +0200)]
Show one-letter words again
Looks like QTextBoundaryFinder has a pathological issue with strings of length 1.
Manuel Nickschas [Thu, 10 Sep 2009 20:50:25 +0000 (22:50 +0200)]
Don't require FindPkgConfig.cmake
This is a KDE-specific package and not likely to be around on other platforms.
Aurelien Gateau [Wed, 26 Aug 2009 15:26:57 +0000 (17:26 +0200)]
Switch to correct buffer when indicator is activated.
Aurelien Gateau [Wed, 26 Aug 2009 15:15:36 +0000 (17:15 +0200)]
Show window when server is activated.
Aurelien Gateau [Wed, 26 Aug 2009 15:04:43 +0000 (17:04 +0200)]
Support for icon.
Aurelien Gateau [Wed, 26 Aug 2009 14:45:08 +0000 (16:45 +0200)]
Proper sender text
Aurelien Gateau [Wed, 26 Aug 2009 13:51:46 +0000 (15:51 +0200)]
Basic implementation of indicators.
Manuel Nickschas [Mon, 14 Sep 2009 18:50:54 +0000 (20:50 +0200)]
Compile with Qt 4.6
Manuel Nickschas [Mon, 14 Sep 2009 17:57:21 +0000 (19:57 +0200)]
Workaround the wordwrap issues with Qt
This is a real fugly workaround for Qt bug 238249. As long as it makes Quassel wrap words correctly,
I'm willing to live with it though.
There's still some pathological cases where we still get it wrong (long URLs with real narrow columns,
apparently), but meh.
Closes #579, closes #704.
Manuel Nickschas [Mon, 14 Sep 2009 17:56:25 +0000 (19:56 +0200)]
Greatly simplify the wrap point computation
Looks like I've finally understood QWordBoundaryFinder. This gets rid of a bunch
of real ugly and slightly buggy code.
Manuel Nickschas [Sat, 12 Sep 2009 09:53:00 +0000 (11:53 +0200)]
Fix wordwrap in some cases
This fixes the case where sometimes lines wouldn't wrap at the end.
This is not a fix for the wrap-within-words bug, though.
Tomáš Chvátal [Mon, 14 Sep 2009 12:36:31 +0000 (14:36 +0200)]
cs.ts Strings sync with HEAD.
Sebastian Goth [Mon, 14 Sep 2009 10:36:03 +0000 (12:36 +0200)]
Less is more is better contextmenu
- Don't show predefined ignore rules twice
in case there is no difference between
host.domain.tld and domain.tld
- Don't fuckup IPs
Sebastian Goth [Fri, 28 Aug 2009 12:24:37 +0000 (14:24 +0200)]
Hiding Quits/Joins also hides netsplit quits/joins now. If you already hid Quit/Joins, please unhide and hide them again.
Martin Mayer [Sun, 13 Sep 2009 21:08:13 +0000 (23:08 +0200)]
de.ts little fix of ignore-translation seezer borked 1 line and I patched too fast ;)
Martin Mayer [Sun, 13 Sep 2009 20:10:36 +0000 (22:10 +0200)]
update and (try to) improve german translations
Sebastian Goth [Sun, 13 Sep 2009 20:50:34 +0000 (22:50 +0200)]
It's the small things.. IgnoreListEditDlg++
Tomáš Chvátal [Sun, 13 Sep 2009 07:45:27 +0000 (09:45 +0200)]
cs. Sync translations with master.
Tomáš Chvátal [Thu, 10 Sep 2009 13:05:40 +0000 (15:05 +0200)]
cs Fix typo.
Sebastian Goth [Sun, 13 Sep 2009 15:03:49 +0000 (17:03 +0200)]
Minor fixes to ignore list gui
- tooltips should now be way easier to translate
- moved the "Enabled" checkbox around
Sebastian Goth [Sun, 13 Sep 2009 13:27:21 +0000 (15:27 +0200)]
Various ignorelist fixes
- Now works even with KDE integration
- Don't add empty rules
- Don't leak memory
Sebastian Goth [Sat, 12 Sep 2009 16:54:46 +0000 (18:54 +0200)]
Provide a contextmenu for the ignore list
This will not work without updating the core too :/
Sebastian Goth [Sun, 13 Sep 2009 11:38:52 +0000 (13:38 +0200)]
Pimp my netsplit detection
- Don't fail on ipv6
- Don't fail on manual reconnects
- Don't fail on too many bad assumptions
Fixes #787