Daniel Albers [Tue, 9 Mar 2010 23:33:01 +0000 (00:33 +0100)]
Make keyboard shortcuts independent from translations
Dirk Rettschlag [Tue, 9 Mar 2010 11:35:52 +0000 (12:35 +0100)]
cleanup
Dirk Rettschlag [Mon, 8 Mar 2010 12:39:31 +0000 (13:39 +0100)]
fixed height of inputline to match the rest of the inputwidget
Dirk Rettschlag [Mon, 8 Mar 2010 12:32:09 +0000 (13:32 +0100)]
better height for nick combobox and style button
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.
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.
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.
Manuel Nickschas [Sun, 7 Mar 2010 17:04:29 +0000 (18:04 +0100)]
Bump inxi version to 1.4.8
Manuel Nickschas [Sun, 7 Mar 2010 17:02:30 +0000 (18:02 +0100)]
fix trayicon-tooltip for linux
Dirk Rettschlag [Thu, 4 Mar 2010 17:31:21 +0000 (18:31 +0100)]
sort languages in settings
Johannes Huber [Fri, 5 Mar 2010 00:41:30 +0000 (01:41 +0100)]
fixes #929
Dirk Rettschlag [Fri, 5 Mar 2010 11:10:05 +0000 (12:10 +0100)]
ignore font styles of custom input widget fonts
Martin Mayer [Fri, 5 Mar 2010 13:26:36 +0000 (14:26 +0100)]
fix trayicon-tooltip for mac and win
Hendrik Leppkes [Sat, 6 Mar 2010 09:55:56 +0000 (10:55 +0100)]
Allow the creation of win32 debug builds.
Daniel Albers [Sun, 7 Mar 2010 15:05:03 +0000 (16:05 +0100)]
Fix Danish translation
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
Dirk Rettschlag [Thu, 4 Mar 2010 10:28:25 +0000 (11:28 +0100)]
fixed multiline paste again
Daniel Albers [Thu, 4 Mar 2010 08:43:01 +0000 (09:43 +0100)]
Fix genversion error in unclean build directories
Manuel Nickschas [Wed, 3 Mar 2010 16:30:56 +0000 (17:30 +0100)]
Bump version.inc for release
Manuel Nickschas [Wed, 3 Mar 2010 16:05:44 +0000 (17:05 +0100)]
Update ChangeLog
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.
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.
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.
Sebastian Goth [Wed, 3 Mar 2010 13:37:28 +0000 (14:37 +0100)]
Only store last used buffer if it is valid
Sebastian Goth [Wed, 3 Mar 2010 13:15:38 +0000 (14:15 +0100)]
Preselect last used buffer at startup
brot [Wed, 3 Mar 2010 10:14:58 +0000 (10:14 +0000)]
l10n: Updates to German (de) translation
Transmitted-via: Transifex (www.transifex.net)
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
Daniel Albers [Wed, 3 Mar 2010 09:52:03 +0000 (10:52 +0100)]
Update quassel.pot
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>
Daniel Albers [Wed, 3 Mar 2010 09:35:44 +0000 (10:35 +0100)]
Import Launchpad/Rosetta translations
Manuel Nickschas [Wed, 3 Mar 2010 02:45:58 +0000 (03:45 +0100)]
Add j0hu to AboutDlg, promote al
Manuel Nickschas [Wed, 3 Mar 2010 02:40:48 +0000 (03:40 +0100)]
debug--
Johannes Huber [Tue, 2 Mar 2010 21:14:41 +0000 (22:14 +0100)]
added max count to delete confirm dialog
Johannes Huber [Tue, 2 Mar 2010 02:18:00 +0000 (03:18 +0100)]
added pwd input to join channel dlg
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)
Manuel Nickschas [Wed, 3 Mar 2010 02:19:24 +0000 (03:19 +0100)]
Some fixups for the per-chat history stuff
Dirk Rettschlag [Fri, 26 Feb 2010 15:05:51 +0000 (16:05 +0100)]
fixed uninitialized qint32
Dirk Rettschlag [Fri, 26 Feb 2010 12:58:06 +0000 (13:58 +0100)]
implemented per chat history
Closes #168
Manuel Nickschas [Wed, 3 Mar 2010 01:47:07 +0000 (02:47 +0100)]
Sync Oxygen icons
Manuel Nickschas [Wed, 3 Mar 2010 01:44:46 +0000 (02:44 +0100)]
Make network connection settings more understandable
Fixes #779.
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.
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.
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.
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
Manuel Nickschas [Mon, 1 Mar 2010 14:52:15 +0000 (15:52 +0100)]
Compile with cmake-2.6.2
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.
Dirk Rettschlag [Wed, 24 Feb 2010 17:47:19 +0000 (18:47 +0100)]
refactor richtext to mirc code conversion to fix some bugs
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.
Marco Paolone [Thu, 25 Feb 2010 18:10:05 +0000 (19:10 +0100)]
Update italian translations
Manuel Nickschas [Thu, 25 Feb 2010 17:34:57 +0000 (18:34 +0100)]
Fix building without KDE
Tomas Chvatal [Thu, 25 Feb 2010 12:29:41 +0000 (13:29 +0100)]
Update cs.po up to 100%
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 :)
Manuel Nickschas [Thu, 25 Feb 2010 11:59:53 +0000 (12:59 +0100)]
Shut up lrelease
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
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.
Manuel Nickschas [Tue, 23 Feb 2010 22:12:24 +0000 (23:12 +0100)]
Don't crash if no highlighter is currently active
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.
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)
Hendrik Leppkes [Wed, 17 Feb 2010 10:37:37 +0000 (11:37 +0100)]
Allow Quassel to be build statically with Qt 4.6 and WebKit enabled.
Dirk Rettschlag [Thu, 18 Feb 2010 10:13:15 +0000 (11:13 +0100)]
fixed multiline history
Dirk Rettschlag [Wed, 17 Feb 2010 18:48:20 +0000 (19:48 +0100)]
changed behaviour of color buttons and text selection
Manuel Nickschas [Tue, 23 Feb 2010 10:04:19 +0000 (11:04 +0100)]
Fix saving of dockwidget/bufferview layouts
Manuel Nickschas [Tue, 23 Feb 2010 00:19:43 +0000 (01:19 +0100)]
Add a tooltip to the tray icon
Hendrik Leppkes [Wed, 17 Feb 2010 00:51:21 +0000 (01:51 +0100)]
Special handling for genversion on win32, as the default calls don't work in all cases.
The new method calls "cmd.exe /C git" and lets it resolve the path and the extension of the git executable, working in the default windows shell as well as in a mingw bash shell.
Dirk Rettschlag [Wed, 17 Feb 2010 10:19:10 +0000 (11:19 +0100)]
added settings option to show/hide the style buttons
Manuel Nickschas [Wed, 17 Feb 2010 00:37:06 +0000 (01:37 +0100)]
Bump version.inc for release
Manuel Nickschas [Wed, 17 Feb 2010 00:03:37 +0000 (01:03 +0100)]
Update ChangeLog
Hendrik Leppkes [Tue, 16 Feb 2010 22:15:13 +0000 (23:15 +0100)]
Look for the phonon4 library in addition to plain phonon, as the Qt build on windows names it like that.
Manuel Nickschas [Tue, 16 Feb 2010 21:08:45 +0000 (22:08 +0100)]
Properly clip ChatItem drawing
Don't let them spill over their area. Also update the ChatScene properly
after moving the column handles.
Manuel Nickschas [Tue, 16 Feb 2010 20:55:48 +0000 (21:55 +0100)]
Properly set coreFeatures in the monolithic client
Manuel Nickschas [Tue, 16 Feb 2010 20:33:28 +0000 (21:33 +0100)]
Refactor the system tray's context menu
Should now work with and without QSystemTrayIcon support in Qt.
There's still some fugly workaround for QMenu's focus issues, which will
probably require some X11 hackery at some point to do it a bit less fugly,
but maybe the DBusMenu is specced earlier...
Manuel Nickschas [Tue, 16 Feb 2010 15:58:24 +0000 (16:58 +0100)]
Basic StatusNotifierItem support
This implements the new dbus spec that replaces the old systray:
<http://www.notmart.org/misc/statusnotifieritem/>
Until the spec has been ratified by freedesktop.org (which should happen soon), we're
using the org.kde namespace to get it working in newish (>= 4.4) KDE versions at least.
In order to support this even without KDE integration, we've taken a bunch of code
from KDE's implementation (written by Marco Martin), only using the parts that are
relevant for Quassel, and adapting them to our needs.
In case no DBus support is present, or noone listens for the service, we fall back
to the classical tray icon.
Various bits and pieces are still missing, e.g. tooltips, and the context menu
isn't working yet if Qt doesn't support QSystemTrayIcon (but you'll get the dbus
item if there's a service listening even without tray icon support in Qt).
Manuel Nickschas [Tue, 16 Feb 2010 15:54:23 +0000 (16:54 +0100)]
Don't crash on Windows (again)
Roscoe van Wyk [Tue, 16 Feb 2010 12:40:50 +0000 (14:40 +0200)]
Fixed QssParser::parseFontSize regex
Hendrik Leppkes [Tue, 16 Feb 2010 12:43:03 +0000 (13:43 +0100)]
Link against the static OpenSSL libs.
Hendrik Leppkes [Tue, 16 Feb 2010 12:40:45 +0000 (13:40 +0100)]
Link the eay libraries for WIN32 targets as well.
Dirk Rettschlag [Tue, 16 Feb 2010 12:43:36 +0000 (13:43 +0100)]
fixed sending of pasted lines
Manuel Nickschas [Tue, 16 Feb 2010 12:30:55 +0000 (13:30 +0100)]
Annual AboutDlg bump
Patrick von Reth [Sat, 6 Feb 2010 12:20:24 +0000 (13:20 +0100)]
fixed enabled inline assembler for backtrace on windows
Patrick von Reth [Wed, 3 Feb 2010 11:12:25 +0000 (12:12 +0100)]
added definition workaround for mingw gcc 4.0 bug
Patrick von Reth [Mon, 1 Feb 2010 19:52:19 +0000 (20:52 +0100)]
fixed windows file icon with mingw
Patrick von Reth [Mon, 1 Feb 2010 00:01:17 +0000 (01:01 +0100)]
More mingw fixes
mingw and unicode definition fix cleaned up logbacktrace_win.cpp gcc asm currenly missing
Patrick von Reth [Mon, 1 Feb 2010 08:10:53 +0000 (09:10 +0100)]
Fix linking for MSVC
Added some missing library linking to msvc build, removed linking against
libeay32MD because its already in ${OPENSSL_LIBRARIES}
Patrick von Reth [Mon, 1 Feb 2010 08:20:28 +0000 (09:20 +0100)]
Some changes for make install
Enable installation of notifyrc and .desktop on windows and mac if built with -DWITH_KDE=ON
Jussi Schultink [Sun, 14 Feb 2010 21:31:20 +0000 (23:31 +0200)]
Modified jussi01 stylesheet to include full app
Manuel Nickschas [Tue, 16 Feb 2010 01:26:04 +0000 (02:26 +0100)]
Don't crash on windows
Manuel Nickschas [Tue, 16 Feb 2010 01:12:51 +0000 (02:12 +0100)]
Rework tray icon activation behavior yet again
Finally figured out how to filter out double activation signals from QSystemTrayIcon.
Additionally, main window toggling is now controlled by the systray notification backends
rather than the tray itself. This ensures that we don't get a race condition where the
notification wants to activate the window, and the tray wants to hide it.
Consequently removing the crude inhibitActivation hack.
Manuel Nickschas [Tue, 16 Feb 2010 00:30:04 +0000 (01:30 +0100)]
More systray refactoring
* Move the window activation stuff into GraphicalUI (because that's where it really belongs)
* Make hiding the tray icon work better (i.e. without a restart)
* Ensure that the main window can't be hidden if we don't have a systray
Hendrik Leppkes [Fri, 12 Feb 2010 15:38:21 +0000 (16:38 +0100)]
Adjust URL RegEx to allow for domain names ending with a dot.
Manuel Nickschas [Sun, 14 Feb 2010 22:49:28 +0000 (23:49 +0100)]
Handle 437 (ERR_UNAVAILRESOURCE)
Manuel Nickschas [Sun, 14 Feb 2010 22:23:33 +0000 (23:23 +0100)]
Fix CoreFeatures; disable SASL support if core isn't new enough
Manuel Nickschas [Sun, 14 Feb 2010 21:40:44 +0000 (22:40 +0100)]
Fix SQLite -> Postgres migration
Daniel Albers [Sun, 14 Feb 2010 10:21:57 +0000 (11:21 +0100)]
Schema changes for SASL support
Chris Fuenty [Sat, 13 Feb 2010 12:43:30 +0000 (13:43 +0100)]
SASL support
Daniel Albers [Thu, 11 Feb 2010 20:47:52 +0000 (21:47 +0100)]
fix upgradeSchema.sh
Manuel Nickschas [Sun, 14 Feb 2010 20:53:24 +0000 (21:53 +0100)]
Some cleanups, debug output--
Dirk Rettschlag [Wed, 10 Feb 2010 12:51:42 +0000 (13:51 +0100)]
fixed multiline input
Dirk Rettschlag [Tue, 9 Feb 2010 16:08:48 +0000 (17:08 +0100)]
use clicked() signal instead of toggled()
Dirk Rettschlag [Tue, 9 Feb 2010 15:41:06 +0000 (16:41 +0100)]
style button is smaller now
Dirk Rettschlag [Tue, 9 Feb 2010 15:17:42 +0000 (16:17 +0100)]
fixed layout and escape quotes