quassel.git
14 years agoInitial CTCP ignore functionality
Sebastian Goth [Mon, 18 Jan 2010 16:08:55 +0000 (17:08 +0100)]
Initial CTCP ignore functionality

Kind of hacky solution to not break protocol.

Introduces new "type" in settingspage that causes the "Rule"
line to be interpreted as:

hostmask [CTCPCMD CTCPCMD]

for example:
* VERSION
blocks any version _request_ globally or on any configured network.
If no CTCPCMD is given, all CTCP requests will be ignored.

14 years agoUpdated Finnish translation
Atte Virtanen [Sat, 16 Jan 2010 22:18:09 +0000 (00:18 +0200)]
Updated Finnish translation

14 years agoupdate italian translations
Marco Paolone [Fri, 15 Jan 2010 17:50:43 +0000 (18:50 +0100)]
update italian translations

14 years agoAllow compilation without QSystemTrayIcon
Manuel Nickschas [Sun, 17 Jan 2010 19:48:12 +0000 (20:48 +0100)]
Allow compilation without QSystemTrayIcon

On some platforms (such as N900), Qt doesn't support a tray icon.
This adds tons of #defines to allow compilation in that case.

14 years agoFix static linking of OpenSSL on Win32
Manuel Nickschas [Wed, 13 Jan 2010 22:12:27 +0000 (23:12 +0100)]
Fix static linking of OpenSSL on Win32

14 years agodebug--
Manuel Nickschas [Wed, 13 Jan 2010 19:13:09 +0000 (20:13 +0100)]
debug--

14 years agoFix selection and loading of translations; allow to run untranslated
Manuel Nickschas [Wed, 13 Jan 2010 19:09:29 +0000 (20:09 +0100)]
Fix selection and loading of translations; allow to run untranslated

In addition to having a proper list of installed languages again, we now also
have replaced the "<Original>" language by "Untranslated". Contrary to my intention
back when I first implemented this, "Original" means "C" means "en_US" rather than
untranslated.

Some users have expressed desire to not translate their UI; they can do so now.

14 years agoDon't explicitly check for OpenSSL anymore, but rely on Qt
Manuel Nickschas [Mon, 11 Jan 2010 18:33:49 +0000 (19:33 +0100)]
Don't explicitly check for OpenSSL anymore, but rely on Qt

As we're not compiling against or linking to OpenSSL, but only use Qt's SSL-related
classes, it makes no sense to check for OpenSSL support ourselves. Instead, we now check
if Qt has been built with SSL support and enable our own SSL stuff in exactly this case.

This relies on Qt caring about its deps itself, though, as it already is done for the
other Qt modules.

14 years agoupdate czech translation, pot file and update.sh script
Tomas Chvatal [Sun, 10 Jan 2010 12:50:54 +0000 (13:50 +0100)]
update czech translation, pot file and update.sh script

14 years agoSync cmake modules with upstream cmake/KDE
Manuel Nickschas [Thu, 7 Jan 2010 23:22:23 +0000 (00:22 +0100)]
Sync cmake modules with upstream cmake/KDE

Use up-to-date versions of cmake modules we've copied years ago. Needed to be able
to build with KDE 4.5, but it should make sense in any case as bugs have been fixed.

Please tell me if you get build issues with this change.

14 years agoFix regex for pofiles
Manuel Nickschas [Thu, 7 Jan 2010 23:13:06 +0000 (00:13 +0100)]
Fix regex for pofiles

14 years agoupdate README.Translations
Daniel Albers [Thu, 7 Jan 2010 21:47:48 +0000 (22:47 +0100)]
update README.Translations

This concludes the gettext patch series and therefore fixes #874

14 years agoUpdated POT template, added LINGUAS file
David Planella [Fri, 4 Dec 2009 23:03:47 +0000 (00:03 +0100)]
Updated POT template, added LINGUAS file

Updated the POT template with:

  lupdate ../src -ts quassel.ts && ts2po -P --duplicates=msgctxt -i
quassel.ts -o quassel.pot && rm quassel.ts

Added the current languages to the LINGUAS file

14 years agoMerged duplicate msgid and translations with msguniq
David Planella [Fri, 4 Dec 2009 22:48:43 +0000 (23:48 +0100)]
Merged duplicate msgid and translations with msguniq

In order for gettext tools such as msgmerge and msgfmt to work with PO
files, these must have a valid format. Therefore duplicate msgid must be
merged into single ones, which is what has been done to the current
translations. The following command has been used (using Italian as an
example):

  msguniq --use-first quassel_it.po > it.po && rm quassel_it.po

Note that some of the PO header files had to be fixed manually prior to
executing the command, so that they had the right format.

Additionally, the file names have been renamed to ll.po (where ll is the
language code). While this is just a minor detail, I believe it makes
sense to use the same naming convention as gettext-based OSS projects.

14 years agorename translation files to <2 letter ISO code>.po
Daniel Albers [Thu, 7 Jan 2010 21:28:25 +0000 (22:28 +0100)]
rename translation files to <2 letter ISO code>.po

- change sources accordingly
- some minor .po header fixes

14 years agomake po/update.sh a little smarter
Daniel Albers [Thu, 7 Jan 2010 16:21:04 +0000 (17:21 +0100)]
make po/update.sh a little smarter

14 years agoremove "|" from URL RegExp
Daniel Albers [Tue, 5 Jan 2010 18:09:12 +0000 (19:09 +0100)]
remove "|" from URL RegExp

14 years agoEnsure desktop file is found when using quasselclient
Aurelien Gateau [Wed, 6 Jan 2010 09:42:25 +0000 (10:42 +0100)]
Ensure desktop file is found when using quasselclient

Only pass the XDG_APPS_INSTALL_DIR through #define and compute full desktop file path at runtime

14 years agoRemove patch files accidentally added by Terje
Manuel Nickschas [Wed, 6 Jan 2010 20:47:20 +0000 (21:47 +0100)]
Remove patch files accidentally added by Terje

14 years agomissed some strings
Terje Andersen [Thu, 31 Dec 2009 01:04:58 +0000 (02:04 +0100)]
missed some strings

14 years agoSmall correction in the README.Translations file
Terje Andersen [Wed, 30 Dec 2009 00:49:30 +0000 (01:49 +0100)]
Small correction in the README.Translations file

14 years agoUntie the marker line from lastSeenMsg
Manuel Nickschas [Thu, 8 Oct 2009 08:54:11 +0000 (10:54 +0200)]
Untie the marker line from lastSeenMsg

We now handle the marker line position independently from lastSeenMsg in the backend. This will
allow for setting the marker line manually in the future, for people who don't want the automatic
mark-as-read thingy. Currently, it's still set on buffer change, and the behavior should be the same
as before.

Note that this needs an updated core to work correctly, and will be disabled (= forced auto) else.

14 years agoIntroduce a mechanism to test for certain core features
Manuel Nickschas [Sat, 10 Oct 2009 10:33:17 +0000 (12:33 +0200)]
Introduce a mechanism to test for certain core features

We sometimes implement features that needs an up-to-date core to work correctly, but not always
a protocol bump is justified (because it's just a giant PITA). So we now have Client::coreFeatures()
that returns a bitmask of such optional features, which can be checked for at runtime and used to disable
client features if a too-old core is present.

Note that with every protocol bump the feature enum in quassel.h needs to be cleaned, and runtime checks
removed. Please mark all such places with a nice FIXME so we can find them easily.

14 years agoFixed some small inconsistencies.
Terje Andersen [Tue, 29 Dec 2009 22:48:49 +0000 (23:48 +0100)]
Fixed some small inconsistencies.

14 years agoSync bundled Oxygen icons with upstream, remove unneeded
Manuel Nickschas [Tue, 29 Dec 2009 17:59:25 +0000 (18:59 +0100)]
Sync bundled Oxygen icons with upstream, remove unneeded

14 years agoUpdated norwegian translation
Manuel Nickschas [Tue, 29 Dec 2009 17:51:36 +0000 (18:51 +0100)]
Updated norwegian translation

Made by Terje "tan" Andersen, who still refuses to create git patches :)

14 years agoSpanish (Spain) translation updated
Rafael Belmonte [Mon, 28 Dec 2009 19:32:58 +0000 (20:32 +0100)]
Spanish (Spain) translation updated

14 years agoAdd some checks to models
Manuel Nickschas [Fri, 25 Dec 2009 13:41:46 +0000 (14:41 +0100)]
Add some checks to models

We should make sure that index() always returns an invalid model index for invalid
parameters (aka, out of bounds). This has been found with Qt's ModelTest.

I don't *think* this has any impact in Quassel, as we should never call index() with invalid
parameters anyway, but who knows. Maybe some of our crashes are related to this...
Better safe than sorry! :)

14 years agoFix build flags and use -DNDEBUG in release builds
Manuel Nickschas [Tue, 15 Dec 2009 16:26:00 +0000 (17:26 +0100)]
Fix build flags and use -DNDEBUG in release builds

14 years agoUpdated Finnish translation
Atte Virtanen [Sat, 12 Dec 2009 14:51:58 +0000 (16:51 +0200)]
Updated Finnish translation

14 years agoFix wrong settingskey for enabling custom stylesheets
Manuel Nickschas [Thu, 10 Dec 2009 08:15:38 +0000 (09:15 +0100)]
Fix wrong settingskey for enabling custom stylesheets

14 years agoupdate cs translation and update.sh
Tomáš Chvátal [Wed, 9 Dec 2009 23:05:44 +0000 (00:05 +0100)]
update cs translation and update.sh

14 years agoRemove password from config if deactivating the "Remember PW" option retroactively
Manuel Nickschas [Wed, 9 Dec 2009 00:10:46 +0000 (01:10 +0100)]
Remove password from config if deactivating the "Remember PW" option retroactively

14 years agoFocus password field in CoreConnectAuthDlg
Manuel Nickschas [Tue, 8 Dec 2009 23:29:32 +0000 (00:29 +0100)]
Focus password field in CoreConnectAuthDlg

Fixes #872.

14 years agoShow current network name in main window title too
Manuel Nickschas [Tue, 8 Dec 2009 19:04:11 +0000 (20:04 +0100)]
Show current network name in main window title too

14 years agoImprove lag display
Manuel Nickschas [Tue, 8 Dec 2009 18:00:50 +0000 (19:00 +0100)]
Improve lag display

Don't show if we're disconnected. Also, for lag >= 100 ms, show it in seconds.

14 years agoImprove handling of disconnections a bit
Manuel Nickschas [Tue, 8 Dec 2009 17:46:59 +0000 (18:46 +0100)]
Improve handling of disconnections a bit

Also make the sigproxy send pings again even if we don't want to ping timeout,
as they're also used for lag measuring.

14 years agoupdate german translations
Martin Mayer [Tue, 8 Dec 2009 10:54:02 +0000 (11:54 +0100)]
update german translations

14 years agoAdded german translations for the CoreConnectionSettings settingspage
Michael Groh [Tue, 8 Dec 2009 08:07:41 +0000 (09:07 +0100)]
Added german translations for the CoreConnectionSettings settingspage

14 years agoIncrease the core-side ping timeout for the client/core connection
Manuel Nickschas [Mon, 7 Dec 2009 21:41:37 +0000 (22:41 +0100)]
Increase the core-side ping timeout for the client/core connection

We don't want to time out the connection core-side, so just use a long delay.
Dead sockets should be removed by TCP timeout before that anyway.

14 years agoActually make the client/core connection settings do something
Manuel Nickschas [Mon, 7 Dec 2009 21:38:05 +0000 (22:38 +0100)]
Actually make the client/core connection settings do something

This introduces ping timeout settings and automatic reconnect. If you're using
KDE, you'll get Solid support to disconnect and reconnect as your network connection
status changes.

Thanks to sebas for the initial patch for Solid support!

Closes #405, closes #702

14 years agoIntroduce CoreConnectionSettings and a settingspage for configuring it
Manuel Nickschas [Mon, 7 Dec 2009 21:35:38 +0000 (22:35 +0100)]
Introduce CoreConnectionSettings and a settingspage for configuring it

You can now configure your client/core connection via
Configure -> Remote Cores -> Connection.

Also introduced Settings::initAndNotify() that does the same as notify(), but also
reads and notifies on connect, thus saving an extra line.

14 years agoMake SignalProxy heartbeat configurable
Manuel Nickschas [Mon, 7 Dec 2009 18:09:46 +0000 (19:09 +0100)]
Make SignalProxy heartbeat configurable

This adds the ability to set both the interval and maximum for sigproxy's heartbeat.
Also my IDE cleaned up a ton of whitespace :)

14 years agoReplace fugly workaround for QTBUG-6322 by one that's much simpler
Manuel Nickschas [Fri, 4 Dec 2009 17:48:29 +0000 (18:48 +0100)]
Replace fugly workaround for QTBUG-6322 by one that's much simpler

Since it doesn't seem to matter at all what ChatView thinks about the scene's width,
we just adjust the sceneRect to be 25ps smaller than it really is. That way, we avoid
the whole QTBUG-6322 mess and most probably don't break anything.

Yes, zooming works again as well/

14 years agoTry to make the QTBUG-6322 workaround work in more cases
Manuel Nickschas [Fri, 4 Dec 2009 17:20:32 +0000 (18:20 +0100)]
Try to make the QTBUG-6322 workaround work in more cases

Should work now with all styles (as far as I could test), but it's even fuglier
than before and needs further pounding.

Also don't try zooming, it fails spectacularly.

14 years agoVery updated Spanish translation. Almost final
Rafael Belmonte [Fri, 4 Dec 2009 12:58:04 +0000 (13:58 +0100)]
Very updated Spanish translation. Almost final

14 years agoSpanish translation updated
Rafael Belmonte [Mon, 30 Nov 2009 21:03:38 +0000 (22:03 +0100)]
Spanish translation updated

14 years agoSet new application style on saving the appearance settingspage
Manuel Nickschas [Thu, 3 Dec 2009 23:13:13 +0000 (00:13 +0100)]
Set new application style on saving the appearance settingspage

14 years agoshorten and comment CoreUserInputHandler::handleJoin
Daniel Albers [Thu, 3 Dec 2009 22:01:02 +0000 (23:01 +0100)]
shorten and comment CoreUserInputHandler::handleJoin

14 years agoHandle 512 byte limitation sensibly for /join
Daniel Albers [Wed, 2 Dec 2009 00:22:58 +0000 (01:22 +0100)]
Handle 512 byte limitation sensibly for /join

Fixes #745

14 years agofixed the default tab in some dialogs.
Michael Groh [Wed, 2 Dec 2009 08:48:04 +0000 (09:48 +0100)]
fixed the default tab in some dialogs.

14 years agoRemove patch file that has slipped in
Manuel Nickschas [Wed, 2 Dec 2009 08:38:54 +0000 (09:38 +0100)]
Remove patch file that has slipped in

14 years agoupdate italian translations
Marco Paolone [Tue, 1 Dec 2009 19:40:20 +0000 (20:40 +0100)]
update italian translations

14 years agocorrect tab order for the rest of the ui
Michael Groh [Wed, 2 Dec 2009 06:43:37 +0000 (07:43 +0100)]
correct tab order for the rest of the ui

14 years agocorrect tab order for the settingspages
Michael Groh [Wed, 2 Dec 2009 06:35:10 +0000 (07:35 +0100)]
correct tab order for the settingspages

14 years agoone small fix for the german translation removed unused strings
Michael Groh [Tue, 1 Dec 2009 22:09:56 +0000 (23:09 +0100)]
one small fix for the german translation removed unused strings

14 years agoupdate german translation
Martin Mayer [Tue, 1 Dec 2009 21:38:38 +0000 (22:38 +0100)]
update german translation

14 years agoUpdate czech translation and regenerate .pot file.
Tomáš Chvátal [Tue, 1 Dec 2009 21:23:54 +0000 (22:23 +0100)]
Update czech translation and regenerate .pot file.

14 years agoRefactorize settingspages a bit
Manuel Nickschas [Tue, 1 Dec 2009 21:13:07 +0000 (22:13 +0100)]
Refactorize settingspages a bit

Some more sensible ordering/categorizing, plus the ability to disable
certain settingspages in the settingspagedlg if we're not connected to a core.

14 years agoReplace fugly würgaround for QTBUG-6322 with a longer and even more fugly one
Manuel Nickschas [Tue, 1 Dec 2009 07:54:39 +0000 (08:54 +0100)]
Replace fugly würgaround for QTBUG-6322 with a longer and even more fugly one

Well, at least the new version seems to work without a hardcoded ChatView margin,
and hence even with a current Oxygen style. Let's hope it doesn't break elsewhere.

14 years agoupdate/correct german-translation & add brots nick to his name in about page
Martin Mayer [Sun, 29 Nov 2009 18:36:07 +0000 (19:36 +0100)]
update/correct german-translation & add brots nick to his name in about page

14 years agoNew Spanish translation in progress in quassel_es_ES.po
Rafael Belmonte [Mon, 30 Nov 2009 00:11:46 +0000 (01:11 +0100)]
New Spanish translation in progress in quassel_es_ES.po

14 years agoUpdated Finnish translation
Atte Virtanen [Sun, 29 Nov 2009 15:44:16 +0000 (17:44 +0200)]
Updated Finnish translation

14 years agoupdate czech translation to latest.
Tomáš Chvátal [Sun, 29 Nov 2009 11:26:13 +0000 (12:26 +0100)]
update czech translation to latest.

14 years agoUpdate the .pot file to reflect latest sources.
Tomáš Chvátal [Sun, 29 Nov 2009 10:44:18 +0000 (11:44 +0100)]
Update the .pot file to reflect latest sources.

14 years agoRemoved unused strings in the german translation file
Michael Groh [Sun, 29 Nov 2009 12:03:04 +0000 (13:03 +0100)]
Removed unused strings in the german translation file

14 years agoUpdated german translation for the new dialogs.
Michael Groh [Sun, 29 Nov 2009 11:57:58 +0000 (12:57 +0100)]
Updated german translation for the new dialogs.

14 years agoFix changed state detection in CoreAccountSettingsPage
Manuel Nickschas [Sun, 29 Nov 2009 01:41:09 +0000 (02:41 +0100)]
Fix changed state detection in CoreAccountSettingsPage

14 years agoDon't set Disconnected state on socket connection
Manuel Nickschas [Sun, 29 Nov 2009 01:28:43 +0000 (02:28 +0100)]
Don't set Disconnected state on socket connection

14 years agoFix building on UNIXes that don't use libdl
Manuel Nickschas [Sun, 29 Nov 2009 00:25:36 +0000 (01:25 +0100)]
Fix building on UNIXes that don't use libdl

14 years agoReenable CoreConfigWizard
Manuel Nickschas [Sat, 28 Nov 2009 23:18:53 +0000 (00:18 +0100)]
Reenable CoreConfigWizard

Adapt the wizard to CoreConnection and make it work again.

14 years agoImprove error message display
Manuel Nickschas [Sat, 28 Nov 2009 21:53:23 +0000 (22:53 +0100)]
Improve error message display

14 years agoDisplay lag and SSL status in CoreConnectionStatusWidget
Manuel Nickschas [Sat, 28 Nov 2009 21:34:50 +0000 (22:34 +0100)]
Display lag and SSL status in CoreConnectionStatusWidget

Removing the legacy widgets too.

14 years agoKnownHostSettings is not needed anymore
Manuel Nickschas [Sat, 28 Nov 2009 20:01:37 +0000 (21:01 +0100)]
KnownHostSettings is not needed anymore

14 years agoMake SSL work again for CoreConnection
Manuel Nickschas [Sat, 28 Nov 2009 20:00:29 +0000 (21:00 +0100)]
Make SSL work again for CoreConnection

This reintroduces and improves SSL support, and comes complete with new shiny dialogs.

14 years agoAdd SslInfoDlg as a nice way to show information about an SSL connection
Manuel Nickschas [Sat, 28 Nov 2009 19:37:26 +0000 (20:37 +0100)]
Add SslInfoDlg as a nice way to show information about an SSL connection

14 years agoIntroduce WarningsSettings
Manuel Nickschas [Fri, 27 Nov 2009 15:03:47 +0000 (16:03 +0100)]
Introduce WarningsSettings

This is supposed to store the state of "[X] Don't show again" kind of dialogs
and warnings. I thought I'd need it for the SSL stuff, but I ended up without using it.
Yet we will probably need this in the future, so I commit rather than revert.

14 years agoQuassel Client (and monolithic) needs >=Qt 4.5.0 now
Manuel Nickschas [Thu, 26 Nov 2009 16:35:33 +0000 (17:35 +0100)]
Quassel Client (and monolithic) needs >=Qt 4.5.0 now

Core still can be built with Qt 4.4, but for the GUI bits, supporting this
long since deprecated Qt is getting quite cumbersome.
We'll use quite some 4.5 features in the future.

14 years agoHandle removal of accounts a bit better
Manuel Nickschas [Wed, 25 Nov 2009 21:37:45 +0000 (22:37 +0100)]
Handle removal of accounts a bit better

We don't want to always clear and rewrite them all, in order to not lose additional
accountValues. So remember which accounts have been removed from the model, and only
delete those.

Also, useSsl should be on by default.

14 years agoRemove the Internal Core from the non-monolithic client's UI
Manuel Nickschas [Tue, 24 Nov 2009 23:16:19 +0000 (00:16 +0100)]
Remove the Internal Core from the non-monolithic client's UI

14 years agoMake monolithic client work again
Manuel Nickschas [Tue, 24 Nov 2009 22:38:57 +0000 (23:38 +0100)]
Make monolithic client work again

14 years agoAlso show error messages in the status bar
Manuel Nickschas [Tue, 24 Nov 2009 08:12:28 +0000 (09:12 +0100)]
Also show error messages in the status bar

14 years agoImplement user authentication for core login
Manuel Nickschas [Tue, 24 Nov 2009 08:11:19 +0000 (09:11 +0100)]
Implement user authentication for core login

We now popup a little dialog to allow the user entering user/password when
logging into a core with no or the wrong password.

14 years agoResurrect CoreConnectDlg
Manuel Nickschas [Mon, 23 Nov 2009 08:52:28 +0000 (09:52 +0100)]
Resurrect CoreConnectDlg

This time it's just a thin wrapper around the settingspage, so it doesn't suck.

14 years agoRespect autoconnect settings in CoreConnection
Manuel Nickschas [Fri, 20 Nov 2009 00:22:21 +0000 (01:22 +0100)]
Respect autoconnect settings in CoreConnection

14 years agoMake all CoreAccountSettingsPage config accessible via CoreAccountSettings
Manuel Nickschas [Thu, 19 Nov 2009 23:18:59 +0000 (00:18 +0100)]
Make all CoreAccountSettingsPage config accessible via CoreAccountSettings

14 years agoHandle client state a bit more sanely
Manuel Nickschas [Thu, 19 Nov 2009 23:10:08 +0000 (00:10 +0100)]
Handle client state a bit more sanely

Client can only be disconnected or connected. In the latter state, we guarantee
that the typical connection-specific (syncable) objects at least exist (but may not
be fully synced yet).

It doesn't make much sense API-wise to distinguish between "connected" and "synced" state
of the Client object, as vital objects are created after being connected. In any case,
more detailed information is available via Client::coreConnection().

14 years agoAdd a new statusbar widget for displaying CoreConnection's state
Manuel Nickschas [Thu, 19 Nov 2009 17:40:26 +0000 (18:40 +0100)]
Add a new statusbar widget for displaying CoreConnection's state

Having this in one widget encapsulates the functionality from MainWin.

14 years agoGet rid of ClientSyncer
Manuel Nickschas [Thu, 19 Nov 2009 17:38:26 +0000 (18:38 +0100)]
Get rid of ClientSyncer

Rest in pieces, you won't be missed.

14 years agoSwitch over to CoreConnection
Manuel Nickschas [Thu, 19 Nov 2009 17:34:36 +0000 (18:34 +0100)]
Switch over to CoreConnection

Stop using ClientSyncer, and adapt to the new API introduced by
CoreConnection.

14 years agoIntroduce (very) basic, incomplete version of CoreConnection
Manuel Nickschas [Thu, 19 Nov 2009 17:16:51 +0000 (18:16 +0100)]
Introduce (very) basic, incomplete version of CoreConnection

This class encapsulates the client-side connection to the core and replaces
both ClientSyncer and CoreConnectDlg. Having this neatly encapsulated will allow
for a much easier way to do, say, reconnects or tracking the connection state.

This is a first preliminary version that can only sync to a hardcoded account.

14 years agoKill CoreConnectDlg, kill it with fire!
Manuel Nickschas [Thu, 19 Nov 2009 17:09:36 +0000 (18:09 +0100)]
Kill CoreConnectDlg, kill it with fire!

DIE DIE DIE

14 years agoIntroduce settingspage for editing core accounts
Manuel Nickschas [Fri, 6 Nov 2009 08:58:05 +0000 (09:58 +0100)]
Introduce settingspage for editing core accounts

14 years agoIntroduce CoreAccount and CoreAccountModel
Manuel Nickschas [Fri, 6 Nov 2009 08:46:53 +0000 (09:46 +0100)]
Introduce CoreAccount and CoreAccountModel

These hold the client-side data for connecting to remote cores in a neat set of
objects rather than QVariantMaps. The associated model allows for easy use in UI elements.

14 years agoupdate italian translations
Marco Paolone [Sun, 22 Nov 2009 12:27:18 +0000 (13:27 +0100)]
update italian translations

14 years agoFix building with the GNU Gold linker
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.

14 years agoUpdated Slovenian translation of master
Jure Repinc [Sun, 22 Nov 2009 18:33:18 +0000 (19:33 +0100)]
Updated Slovenian translation of master

Closes #861.

14 years agoDon't draw a sunken frame around SettingsPageDlg's contents
Manuel Nickschas [Thu, 19 Nov 2009 23:14:09 +0000 (00:14 +0100)]
Don't draw a sunken frame around SettingsPageDlg's contents

14 years agoDon't crash upon core/client timeout disconnect
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.

14 years agoShow default bufferview if we don't have a saved state
Manuel Nickschas [Wed, 18 Nov 2009 22:52:23 +0000 (23:52 +0100)]
Show default bufferview if we don't have a saved state