quassel.git
9 years agol10n: Introduced a Japanese translation.
democtezuma [Mon, 3 May 2010 07:47:41 +0000 (07:47 +0000)]
l10n: Introduced a Japanese translation.

New status: 102 messages complete with 4 fuzzies and 754 untranslated.

Transmitted-via: Transifex (www.transifex.net).

9 years agoFix #959: SQLite -> PostgreSQL migration
Jens Arnold [Tue, 4 May 2010 17:27:43 +0000 (19:27 +0200)]
Fix #959: SQLite -> PostgreSQL migration

9 years ago.desktop files are not executables
Manuel Nickschas [Mon, 3 May 2010 07:46:44 +0000 (09:46 +0200)]
.desktop files are not executables

9 years agol10n: Updates to Ukrainian (uk) translation
Yuri Chornoivan [Sun, 18 Apr 2010 14:52:39 +0000 (14:52 +0000)]
l10n: Updates to Ukrainian (uk) translation

Transmitted-via: Transifex (www.transifex.net)

9 years agotranslate string in user tooltip, fixes #953
Johannes Huber [Fri, 23 Apr 2010 11:46:03 +0000 (13:46 +0200)]
translate string in user tooltip, fixes #953

9 years agocheck empty args for cmds join+query, fixes #831
Johannes Huber [Thu, 22 Apr 2010 18:56:22 +0000 (20:56 +0200)]
check empty args for cmds join+query, fixes #831

9 years agoFix build and indentation
Manuel Nickschas [Mon, 19 Apr 2010 09:58:17 +0000 (11:58 +0200)]
Fix build and indentation

9 years agoRevert "fixed compilation on mingw w64 x64"
Manuel Nickschas [Mon, 19 Apr 2010 09:59:39 +0000 (11:59 +0200)]
Revert "fixed compilation on mingw w64 x64"

Bug in mingw, not in Quassel

This reverts commit 84ab26a21ada566a9e60ad6d41b881eb2450dd85.

9 years agoBump version.inc for release 0.6.1
Manuel Nickschas [Fri, 16 Apr 2010 15:44:13 +0000 (17:44 +0200)]
Bump version.inc for release

9 years agofixed compilation on mingw w64 x64
Patrick von Reth [Fri, 16 Apr 2010 08:41:04 +0000 (10:41 +0200)]
fixed compilation on mingw w64 x64

9 years agoremoved win32.o
Patrick von Reth [Fri, 16 Apr 2010 08:54:16 +0000 (10:54 +0200)]
removed win32.o

9 years agoadded generation of the ming resource win32.o out of win32.rc on build time
Patrick von Reth [Fri, 16 Apr 2010 08:12:53 +0000 (10:12 +0200)]
added generation of the ming resource win32.o out of win32.rc on build time

9 years agoDon't crash on startup
Manuel Nickschas [Thu, 15 Apr 2010 13:18:04 +0000 (15:18 +0200)]
Don't crash on startup

9 years agoenforce usage of SQLite in Monolithic mode
Marcus Eggenberger [Thu, 15 Apr 2010 12:31:51 +0000 (14:31 +0200)]
enforce usage of SQLite in Monolithic mode

9 years agoPrepare ChangeLog for release 0.6.0
Manuel Nickschas [Wed, 14 Apr 2010 09:39:30 +0000 (11:39 +0200)]
Prepare ChangeLog for release

9 years agoBump version.inc for release
Manuel Nickschas [Wed, 14 Apr 2010 09:29:30 +0000 (11:29 +0200)]
Bump version.inc for release

9 years agoFix tray icon behavior for non-KDE StatusNotifier
Manuel Nickschas [Wed, 14 Apr 2010 07:41:02 +0000 (09:41 +0200)]
Fix tray icon behavior for non-KDE StatusNotifier

Our workaround for QSystemTrayIcon activation misbehavior (clicking the bubble
should NOT send two activation signals!) fails when using StatusNotifier instead,
but only if KDE integration is disabled (wtf?). Turns out we don't get mouse events
from the notifier then.

Solution: only enable workaround when using the legacy tray icon.

9 years agoManual .po file fixes
Daniel Albers [Tue, 13 Apr 2010 22:12:34 +0000 (00:12 +0200)]
Manual .po file fixes

9 years agoUpdate translations
Daniel Albers [Tue, 13 Apr 2010 20:46:42 +0000 (22:46 +0200)]
Update translations

9 years agoReplace tab characters by 8 spaces
Manuel Nickschas [Tue, 13 Apr 2010 21:38:22 +0000 (23:38 +0200)]
Replace tab characters by 8 spaces

Our layout engine can't properly handle tabs (and it's doubtful how they should be handled
anyway on random pastes), and it breaks while trying. So now we replace tabs by 8 spaces.

Note that Konversation (and probably some others) currently sends a \t for the "italics" format.
This is non-standard and not very consistent across clients, so I chose to not have a tab trigger italics.
So for pastes, we show something mostly correct, while italic text sent from Konversation will cause
some whitespace instead. I think that's a better tradeoff than the other way round (showing italics
when tabs are pasted).

9 years agoClose notifications on other connected clients as well
Manuel Nickschas [Tue, 13 Apr 2010 21:18:22 +0000 (23:18 +0200)]
Close notifications on other connected clients as well

Client now emits a bufferMarkedAsRead() signal that is used for triggering
the closing of notifications. This is synced between clients.

This requires both uptodate clients and core and will spam your log with warnings
if one is too old (but continue to work like it used to). "Too old" means "does not
contain this commit", i.e. a 0.6.0 client will work fine with a git master core and
the other way round, but earlier versions won't.

9 years agoStop RFC-violating IRC servers from crashing quassel
Manuel Nickschas [Tue, 13 Apr 2010 20:04:55 +0000 (22:04 +0200)]
Stop RFC-violating IRC servers from crashing quassel

Seriously, '%' is not allowed in nicknames. But who cares about RFCs...

Escaping this now in the nickname as well, and additionally prevent the style engine
from hanging itself if it still encounters an unescaped % (even though that can't happen now
anymore). Thanks to ricky26 for the heads up and a patch.

Fixes #946, fixes #947

9 years agoStop blinking of tray icon on first click
Manuel Nickschas [Tue, 13 Apr 2010 20:01:52 +0000 (22:01 +0200)]
Stop blinking of tray icon on first click

Users have requested that the icon stop blinking after the first highlight has been
activated, even if there are more highlights pending.
If this change causes an uproar in the community, I think we'll make it an option...

9 years agoFix visibility issues with StatusNotifier
Manuel Nickschas [Tue, 13 Apr 2010 15:03:46 +0000 (17:03 +0200)]
Fix visibility issues with StatusNotifier

Properly handle registration on DBus according to the "Show tray icon" setting. Also,
clean up a isVisible() and isSystemTrayAvailable() a bit across the hierarchy.

Fixes #930.

9 years agoAdd Portuguese to LINGUAS
Manuel Nickschas [Mon, 12 Apr 2010 10:13:54 +0000 (12:13 +0200)]
Add Portuguese to LINGUAS

9 years agoSome minor fixes
[Sun, 4 Apr 2010 06:42:42 +0000 (07:42 +0100)]
Some minor fixes

9 years agoFinish portuguese translation
[Sun, 4 Apr 2010 06:38:45 +0000 (07:38 +0100)]
Finish portuguese translation

9 years agoAdd portuguese translation
[Sun, 4 Apr 2010 01:17:39 +0000 (02:17 +0100)]
Add portuguese translation

9 years agoMeh, initialize variables not only for one ctor
Manuel Nickschas [Sat, 3 Apr 2010 16:01:45 +0000 (18:01 +0200)]
Meh, initialize variables not only for one ctor

10 years agoDon't link to libindicate-qt when we disable Ayatana support
Manuel Nickschas [Thu, 1 Apr 2010 11:35:18 +0000 (13:35 +0200)]
Don't link to libindicate-qt when we disable Ayatana support

Looks like the CMake variables are set by some other package...

10 years agoWe hate uninitialized values
Manuel Nickschas [Wed, 31 Mar 2010 18:58:50 +0000 (20:58 +0200)]
We hate uninitialized values

Valgrind rocks.

10 years agoImport Launchpad translations
Daniel Albers [Mon, 29 Mar 2010 10:28:50 +0000 (12:28 +0200)]
Import Launchpad translations

10 years agoAdd translations to .desktop files
Daniel Albers [Mon, 15 Mar 2010 23:42:26 +0000 (00:42 +0100)]
Add translations to .desktop files

intltool-prepare && for i in data/*.in; do intltool-merge -d po $i ${i%%.in}; done

10 years agol10n: Updates to German (de) translation
m4yer [Mon, 8 Mar 2010 12:40:00 +0000 (12:40 +0000)]
l10n: Updates to German (de) translation

Transmitted-via: Transifex (www.transifex.net)

10 years agoChecking whether a initSetMethod exists before bluntly invoking it. (fixes a new...
Marcus Eggenberger [Sat, 20 Mar 2010 16:03:42 +0000 (17:03 +0100)]
Checking whether a initSetMethod exists before bluntly invoking it. (fixes a new warning in Qt 4.7)

10 years agoDon't declare QVariant as a meta type if it's already known
Manuel Nickschas [Thu, 18 Mar 2010 13:12:41 +0000 (14:12 +0100)]
Don't declare QVariant as a meta type if it's already known

Prevents a crash with Qt >= 4.7, since this version starts declaring QVariant as a metatype
itself. Older versions, for some bizarre reason, didn't.

10 years agosanificating and decrashificating the TopicWidget
Marcus Eggenberger [Fri, 12 Mar 2010 12:07:21 +0000 (13:07 +0100)]
sanificating and decrashificating the TopicWidget

10 years agoImport Launchpad translation updates
Daniel Albers [Thu, 11 Mar 2010 00:33:07 +0000 (01:33 +0100)]
Import Launchpad translation updates

10 years agofixes 898
Thomas Mueller [Thu, 21 Jan 2010 21:24:16 +0000 (22:24 +0100)]
fixes 898

10 years agoMessages with redirection flag set (all messages that allow client side redirection...
Marcus Eggenberger [Thu, 11 Mar 2010 16:31:39 +0000 (17:31 +0100)]
Messages with redirection flag set (all messages that allow client side redirection) will no longer trigger a buffer creation

10 years agopermanently ignored (HardStrictness) messages can no longer trigger a buffer creation
Marcus Eggenberger [Thu, 11 Mar 2010 16:02:29 +0000 (17:02 +0100)]
permanently ignored (HardStrictness) messages can no longer trigger a buffer creation

10 years agoMake Quassel work with Qt 4.5 again
Marcus Eggenberger [Thu, 11 Mar 2010 14:03:12 +0000 (15:03 +0100)]
Make Quassel work with Qt 4.5 again

10 years agoMake keyboard shortcuts independent from translations
Daniel Albers [Tue, 9 Mar 2010 23:33:01 +0000 (00:33 +0100)]
Make keyboard shortcuts independent from translations

10 years agocleanup
Dirk Rettschlag [Tue, 9 Mar 2010 11:35:52 +0000 (12:35 +0100)]
cleanup

10 years agofixed height of inputline to match the rest of the inputwidget
Dirk Rettschlag [Mon, 8 Mar 2010 12:39:31 +0000 (13:39 +0100)]
fixed height of inputline to match the rest of the inputwidget

10 years agobetter height for nick combobox and style button
Dirk Rettschlag [Mon, 8 Mar 2010 12:32:09 +0000 (13:32 +0100)]
better height for nick combobox and style button

10 years agoProperly clean up after disconnecting
Manuel Nickschas [Tue, 9 Mar 2010 18:37:44 +0000 (19:37 +0100)]
Properly clean up after disconnecting

Mainly this fixes a crash on reconnect, because ToolBarActionProvider didn't clean
up its state after disconnecting. Now the relevant classes have slots for connecting
and disconnecting that can be reimplemented if necessary.

A better solution is probably polling Client's state rather than using slots, but for
now this should be ok.

10 years agoAlready disconnect on Solid::Network::Disconnecting
Manuel Nickschas [Tue, 9 Mar 2010 18:36:27 +0000 (19:36 +0100)]
Already disconnect on Solid::Network::Disconnecting

Not sure if this state is ever reached (as most solid disconnections occur after
the network is already down), but if it does, it gives us a chance to cleanly
take down the sockets etc. before being offline.

10 years agoRevert "sort languages in settings"
Manuel Nickschas [Sun, 7 Mar 2010 18:44:29 +0000 (19:44 +0100)]
Revert "sort languages in settings"

Needs a more thorough fix to make saving/loading work properly

This reverts commit f3ba0cb0bed3967a9ef46763b6179bf27aaa6d06.

10 years agoBump inxi version to 1.4.8
Manuel Nickschas [Sun, 7 Mar 2010 17:04:29 +0000 (18:04 +0100)]
Bump inxi version to 1.4.8

10 years agofix trayicon-tooltip for linux
Manuel Nickschas [Sun, 7 Mar 2010 17:02:30 +0000 (18:02 +0100)]
fix trayicon-tooltip for linux

10 years agosort languages in settings
Dirk Rettschlag [Thu, 4 Mar 2010 17:31:21 +0000 (18:31 +0100)]
sort languages in settings

10 years agofixes #929
Johannes Huber [Fri, 5 Mar 2010 00:41:30 +0000 (01:41 +0100)]
fixes #929

10 years agoignore font styles of custom input widget fonts
Dirk Rettschlag [Fri, 5 Mar 2010 11:10:05 +0000 (12:10 +0100)]
ignore font styles of custom input widget fonts

10 years agofix trayicon-tooltip for mac and win
Martin Mayer [Fri, 5 Mar 2010 13:26:36 +0000 (14:26 +0100)]
fix trayicon-tooltip for mac and win

10 years agoAllow the creation of win32 debug builds.
Hendrik Leppkes [Sat, 6 Mar 2010 09:55:56 +0000 (10:55 +0100)]
Allow the creation of win32 debug builds.

10 years agoFix Danish translation
Daniel Albers [Sun, 7 Mar 2010 15:05:03 +0000 (16:05 +0100)]
Fix Danish translation

10 years agoAdding users and changing passwords needs a configured core.
Michael Groh [Thu, 4 Mar 2010 09:59:38 +0000 (10:59 +0100)]
Adding users and changing passwords needs a configured core.
Fixing bug #924

10 years agofixed multiline paste again
Dirk Rettschlag [Thu, 4 Mar 2010 10:28:25 +0000 (11:28 +0100)]
fixed multiline paste again

10 years agoFix genversion error in unclean build directories
Daniel Albers [Thu, 4 Mar 2010 08:43:01 +0000 (09:43 +0100)]
Fix genversion error in unclean build directories

10 years agoBump version.inc for release 0.6-rc1
Manuel Nickschas [Wed, 3 Mar 2010 16:30:56 +0000 (17:30 +0100)]
Bump version.inc for release

10 years agoUpdate ChangeLog
Manuel Nickschas [Wed, 3 Mar 2010 16:05:44 +0000 (17:05 +0100)]
Update ChangeLog

10 years agoRemove hover-event-related asserts that would sometimes trigger
Manuel Nickschas [Wed, 3 Mar 2010 15:00:00 +0000 (16:00 +0100)]
Remove hover-event-related asserts that would sometimes trigger

Need to investigate properly why sometimes we don't get enter/leave in pairs.

10 years agoSelect the first buffer on connect
Manuel Nickschas [Wed, 3 Mar 2010 14:51:34 +0000 (15:51 +0100)]
Select the first buffer on connect

This will show the first valid buffer on connect (usually the status
buffer) instead of the giant Quassel logo. Users are confused if they don't
see login messages on startup.

10 years agoShow all existing BufferViews if we don't have a layout to restore
Manuel Nickschas [Wed, 3 Mar 2010 14:50:05 +0000 (15:50 +0100)]
Show all existing BufferViews if we don't have a layout to restore

Also fixes the problem that All Chats wouldn't be shown by default when
setting up a new mono client.

10 years agoOnly store last used buffer if it is valid
Sebastian Goth [Wed, 3 Mar 2010 13:37:28 +0000 (14:37 +0100)]
Only store last used buffer if it is valid

10 years agoPreselect last used buffer at startup
Sebastian Goth [Wed, 3 Mar 2010 13:15:38 +0000 (14:15 +0100)]
Preselect last used buffer at startup

10 years agol10n: Updates to German (de) translation
brot [Wed, 3 Mar 2010 10:14:58 +0000 (10:14 +0000)]
l10n: Updates to German (de) translation

Transmitted-via: Transifex (www.transifex.net)

10 years agoProperly migrate the internal core account from 0.5 to 0.6
Manuel Nickschas [Wed, 3 Mar 2010 13:02:25 +0000 (14:02 +0100)]
Properly migrate the internal core account from 0.5 to 0.6

10 years agoUpdate quassel.pot
Daniel Albers [Wed, 3 Mar 2010 09:52:03 +0000 (10:52 +0100)]
Update quassel.pot

10 years agoImport Transiflex translations de, fi, sv
Daniel Albers [Tue, 2 Mar 2010 01:22:11 +0000 (01:22 +0000)]
Import Transiflex translations de, fi, sv

Thanks to:
  Daniel Nylander <po@danielnylander.se>
  mikuu <pinaatti@gmail.com>
  neufeind <transifex@stefan-neufeind.de>

10 years agoImport Launchpad/Rosetta translations
Daniel Albers [Wed, 3 Mar 2010 09:35:44 +0000 (10:35 +0100)]
Import Launchpad/Rosetta translations

10 years agoAdd j0hu to AboutDlg, promote al
Manuel Nickschas [Wed, 3 Mar 2010 02:45:58 +0000 (03:45 +0100)]
Add j0hu to AboutDlg, promote al

10 years agodebug--
Manuel Nickschas [Wed, 3 Mar 2010 02:40:48 +0000 (03:40 +0100)]
debug--

10 years agoadded max count to delete confirm dialog
Johannes Huber [Tue, 2 Mar 2010 21:14:41 +0000 (22:14 +0100)]
added max count to delete confirm dialog

10 years agoadded pwd input to join channel dlg
Johannes Huber [Tue, 2 Mar 2010 02:18:00 +0000 (03:18 +0100)]
added pwd input to join channel dlg

10 years agoupdate search results when fetching backlog
Daniel Albers [Mon, 1 Mar 2010 21:28:48 +0000 (22:28 +0100)]
update search results when fetching backlog

Introduces the signal MessageModel::finishedBacklogFetch(BufferId)

10 years agoSome fixups for the per-chat history stuff
Manuel Nickschas [Wed, 3 Mar 2010 02:19:24 +0000 (03:19 +0100)]
Some fixups for the per-chat history stuff

10 years agofixed uninitialized qint32
Dirk Rettschlag [Fri, 26 Feb 2010 15:05:51 +0000 (16:05 +0100)]
fixed uninitialized qint32

10 years agoimplemented per chat history
Dirk Rettschlag [Fri, 26 Feb 2010 12:58:06 +0000 (13:58 +0100)]
implemented per chat history

Closes #168

10 years agoSync Oxygen icons
Manuel Nickschas [Wed, 3 Mar 2010 01:47:07 +0000 (02:47 +0100)]
Sync Oxygen icons

10 years agoMake network connection settings more understandable
Manuel Nickschas [Wed, 3 Mar 2010 01:44:46 +0000 (02:44 +0100)]
Make network connection settings more understandable

Fixes #779.

10 years agoPrettify notifications settingspage
Manuel Nickschas [Wed, 3 Mar 2010 01:34:39 +0000 (02:34 +0100)]
Prettify notifications settingspage

The new look (for !KDE) is very similar to KNotify's configuration widget
(albeit it has (still) way fewer options). Looks better and is more consistent.

10 years agoMake disabling the tray icon animation work again
Manuel Nickschas [Wed, 3 Mar 2010 00:37:48 +0000 (01:37 +0100)]
Make disabling the tray icon animation work again

The setting also moved to the Interface settings page.

10 years agoIntegrate DesktopNotification into system tray/status notifier
Manuel Nickschas [Tue, 2 Mar 2010 23:08:21 +0000 (00:08 +0100)]
Integrate DesktopNotification into system tray/status notifier

Since the DBus notification spec is quite widespread by now, and in fact KDE's
StatusNotifierItem uses that same spec for displaying popup messages, we now
integrate the former DesktopNotification into StatusNotifierItem.

If DBus or a NotificationsClient are not present, we fall back to traditional systray
popups. This could be fugly if we have StatusNotifier, but not NotificationsClient, but
all platforms supporting the former should also support the latter by now.

Having this in SystemTray also makes our notification handling code much nicer, and we have
one less backend to care about. Additionally, users using current versions of KDE or GNOME
will get pretty popups automatically.

10 years agosince seezer was too slow: fixing double click buffer switches in the chatmonitor
Marcus Eggenberger [Mon, 1 Mar 2010 19:54:41 +0000 (20:54 +0100)]
since seezer was too slow: fixing double click buffer switches in the chatmonitor

10 years agoCompile with cmake-2.6.2
Manuel Nickschas [Mon, 1 Mar 2010 14:52:15 +0000 (15:52 +0100)]
Compile with cmake-2.6.2

10 years agoAlways include the Qt translations on Win32 Builds
Hendrik Leppkes [Fri, 26 Feb 2010 17:01:13 +0000 (18:01 +0100)]
Always include the Qt translations on Win32 Builds

Due to Qt not being globally installed on win32
systems, we need to always bundle the translations
with Quassel for all strings to always be properly
translated and all keybindings to work.

10 years agorefactor richtext to mirc code conversion to fix some bugs
Dirk Rettschlag [Wed, 24 Feb 2010 17:47:19 +0000 (18:47 +0100)]
refactor richtext to mirc code conversion to fix some bugs

10 years agoFix building with cmake-2.6.2
Manuel Nickschas [Sat, 27 Feb 2010 17:54:32 +0000 (18:54 +0100)]
Fix building with cmake-2.6.2

Can't do nested conditions in IF() yet, so we need to split them up.

10 years agoUpdate italian translations
Marco Paolone [Thu, 25 Feb 2010 18:10:05 +0000 (19:10 +0100)]
Update italian translations

10 years agoFix building without KDE
Manuel Nickschas [Thu, 25 Feb 2010 17:34:57 +0000 (18:34 +0100)]
Fix building without KDE

10 years agoUpdate cs.po up to 100%
Tomas Chvatal [Thu, 25 Feb 2010 12:29:41 +0000 (13:29 +0100)]
Update cs.po up to 100%

10 years agoAvoid circular #includes to shut up lupdate
Manuel Nickschas [Thu, 25 Feb 2010 12:01:28 +0000 (13:01 +0100)]
Avoid circular #includes to shut up lupdate

Even though those compiled flawlessly, lupdate complains about circular includes, so avoid
them. Requires un-inlining of some methods, unfortunately. On the upside, we now have a clearly
defined order for deleting gui-related objects on quit :)

10 years agoShut up lrelease
Manuel Nickschas [Thu, 25 Feb 2010 11:59:53 +0000 (12:59 +0100)]
Shut up lrelease

10 years agoFix duplicate strings in gettext translations
Daniel Albers [Wed, 24 Feb 2010 23:45:41 +0000 (00:45 +0100)]
Fix duplicate strings in gettext translations

- Duplicate msgids removed from .po files + minor fixes
- Additional lupdate step added to build process because otherwise
  duplicate strings weren't properly picked up when generating .qm files
- quassel.pot updated

10 years agoProperly handle hover events in ChatView
Manuel Nickschas [Wed, 24 Feb 2010 17:58:54 +0000 (18:58 +0100)]
Properly handle hover events in ChatView

Fixes link underlines and hover previews sticking around sometimes.

10 years agoDon't crash if no highlighter is currently active
Manuel Nickschas [Tue, 23 Feb 2010 22:12:24 +0000 (23:12 +0100)]
Don't crash if no highlighter is currently active

10 years agoAdd support for CTCP-TIME
Sebastian Goth [Fri, 19 Feb 2010 17:10:16 +0000 (18:10 +0100)]
Add support for CTCP-TIME

Also changed full hostmask to nicks in ctcp replies to us.

10 years agoSet spellcheck highlighter back to active after message was send (fixes #195)
Rüdiger Sonderfeld [Thu, 18 Feb 2010 18:15:26 +0000 (19:15 +0100)]
Set spellcheck highlighter back to active after message was send (fixes #195)