Sebastian Goth [Tue, 15 Jul 2008 16:41:41 +0000 (18:41 +0200)]
Rewrite of various parts to enhance codingstyle, memory usage and readability.
As of now, empty strings are valid arguments to longoptions.
Sebastian Goth [Tue, 15 Jul 2008 10:27:32 +0000 (12:27 +0200)]
Remove unneeded but error-prone copy ctor and assignment operator
Sebastian Goth [Mon, 14 Jul 2008 23:42:35 +0000 (01:42 +0200)]
Helptexts now added as argument, new isSet(const QString &longName) and various fixes.
Changes in CliParserArg:
The var "value" is now a QString, new boolValue for switches.
Other chances only adopt changes in CliParserArg and add small fixes like ignoring Qt's internal arguments.
Sebastian Goth [Mon, 14 Jul 2008 16:46:33 +0000 (18:46 +0200)]
Added parsing, usage() generation and removed debugging.
Sebastian Goth [Sun, 13 Jul 2008 21:22:04 +0000 (23:22 +0200)]
Initial commit of cliparser.
Supports options and switches.
Shortnames, defaultvalues and helptexts can be added optionally.
Accessmethod CliParser::value(QString key) always returns a QVariant.
For switches, if no default is given, it returns "false", for options it returns "QVariant()".
Marcus Eggenberger [Wed, 16 Jul 2008 22:36:24 +0000 (00:36 +0200)]
some tweaks to the coreinfo dialog
Marcus Eggenberger [Wed, 16 Jul 2008 22:07:49 +0000 (00:07 +0200)]
first version of core info dialog
Marcus Eggenberger [Mon, 14 Jul 2008 12:56:40 +0000 (14:56 +0200)]
limiting package size for the SignalProxy to 4MB
Marcus Eggenberger [Mon, 14 Jul 2008 12:54:51 +0000 (14:54 +0200)]
fixing a bug in core.cpp (yet another crash on exit)
Marcus Eggenberger [Mon, 14 Jul 2008 11:05:17 +0000 (13:05 +0200)]
use default prefix if the server doesn't send a valid RPL_ISUPPORT
Marcus Eggenberger [Sun, 13 Jul 2008 19:56:32 +0000 (21:56 +0200)]
channel list doesn't request init data anymore (as there is none anyways)
Marcus Eggenberger [Sun, 13 Jul 2008 19:49:06 +0000 (21:49 +0200)]
signalproxy no longer requests init data for pre-synced objects (internal stuff only)
Marcus Eggenberger [Sat, 12 Jul 2008 13:34:32 +0000 (15:34 +0200)]
Revert "this should hopefully fix the dreaded BR #140 (sync to core hangs)" (no longer needed with new sync)
This reverts commit
3439fc6d10d49edb1af23fd2f4ebb688692475d7.
Marcus Eggenberger [Sat, 12 Jul 2008 13:21:49 +0000 (15:21 +0200)]
Merge branch 'network-sync'
Marcus Eggenberger [Sat, 12 Jul 2008 13:17:42 +0000 (15:17 +0200)]
updating the sync dialog according to the new sync system
Marcus Eggenberger [Fri, 11 Jul 2008 18:56:29 +0000 (20:56 +0200)]
this should hopefully fix the dreaded BR #140 (sync to core hangs)
Marcus Eggenberger [Fri, 11 Jul 2008 14:45:48 +0000 (16:45 +0200)]
network specific whois fields are now cought in a nice way (fixing BR #210)
Marcus Eggenberger [Fri, 11 Jul 2008 14:31:02 +0000 (16:31 +0200)]
Fixing BR #216 (failing prefix detection)
Marcus Eggenberger [Fri, 11 Jul 2008 12:14:29 +0000 (14:14 +0200)]
fixing scope issue
Marcus Eggenberger [Fri, 11 Jul 2008 12:01:28 +0000 (14:01 +0200)]
fixing other part of BR #208 (setting own away message)
Marcus Eggenberger [Fri, 11 Jul 2008 11:49:38 +0000 (13:49 +0200)]
tabcompleter works now for queries and statusbuffer (own nick) too
Marcus Eggenberger [Fri, 11 Jul 2008 09:31:44 +0000 (11:31 +0200)]
fixed a bug in the networkmodel
Marcus Eggenberger [Thu, 10 Jul 2008 20:06:36 +0000 (22:06 +0200)]
fixing output issues with IPv6 host addresses
Marcus Eggenberger [Thu, 10 Jul 2008 18:31:09 +0000 (20:31 +0200)]
set proper menuRoles for About (Quassel|Qt) and Preferences. Stupidly they aren't properly translated now. -> need to include default translations of Qt internals
Marcus Eggenberger [Thu, 10 Jul 2008 15:00:58 +0000 (17:00 +0200)]
fixing multiple adds of the same entry to the input history (thanks seezer for pointing out)
Marcus Eggenberger [Thu, 10 Jul 2008 14:06:23 +0000 (16:06 +0200)]
fixing partial BR #208 (no longer showing away message in tool tip if not away)
Marcus Eggenberger [Thu, 10 Jul 2008 14:02:04 +0000 (16:02 +0200)]
internal stuff: splitting BufferItem into StatusBufferItem, ChannelBufferItem and QueryBufferItem
Marcus Eggenberger [Thu, 10 Jul 2008 11:56:02 +0000 (13:56 +0200)]
internal restructuring
Marcus Eggenberger [Thu, 10 Jul 2008 11:50:22 +0000 (13:50 +0200)]
internal tweaks
Daniel Albers [Mon, 7 Jul 2008 20:21:21 +0000 (22:21 +0200)]
german translation
Marcus Eggenberger [Tue, 8 Jul 2008 18:51:45 +0000 (20:51 +0200)]
fixing tabcompleter crash in non channel buffers... ooooops
Manuel Nickschas [Tue, 8 Jul 2008 15:50:19 +0000 (17:50 +0200)]
Getting rid of the annoying cmake-2.6 warning
Manuel Nickschas [Tue, 8 Jul 2008 15:30:41 +0000 (17:30 +0200)]
Fixing a stupid bugs in FindQt4.cmake
The moc should not need -I options (since it does not include
directories)... on the other hand, -D options make a lot of sense,
since moc compiles conditionally then.
Manuel Nickschas [Tue, 8 Jul 2008 15:29:35 +0000 (17:29 +0200)]
debug--
Manuel Nickschas [Tue, 8 Jul 2008 15:01:02 +0000 (17:01 +0200)]
Improve (hopefully fix) OpenSSL recognition
FindQt4.cmake has a bunch of issues, in particular it ignores if openssl is present.
crperrin [Tue, 8 Jul 2008 13:37:12 +0000 (15:37 +0200)]
A 100% french translation with the Buffer word not translated.
Terje Andersen [Mon, 7 Jul 2008 22:51:50 +0000 (00:51 +0200)]
Added Norwegian Bokmaal translation
Marcus Eggenberger [Tue, 8 Jul 2008 13:06:00 +0000 (15:06 +0200)]
core should fallback to v4 if v6 isn't available
Marcus Eggenberger [Tue, 8 Jul 2008 11:30:37 +0000 (13:30 +0200)]
fixed a bug in the bufferviews
Regis PERRIN [Fri, 4 Jul 2008 15:02:30 +0000 (17:02 +0200)]
Update french translation to about 70% especially main page
Marcus Eggenberger [Tue, 8 Jul 2008 10:37:34 +0000 (12:37 +0200)]
make the core listen on ipv6 interfaces too (thanks al_)
Manuel Nickschas [Sun, 6 Jul 2008 22:02:11 +0000 (00:02 +0200)]
Delete German translation as it's unmaintained
Manuel Nickschas [Sun, 6 Jul 2008 21:59:44 +0000 (23:59 +0200)]
Add informational message and clean up a bit
Manuel Nickschas [Sun, 6 Jul 2008 21:52:24 +0000 (23:52 +0200)]
Update docs
Manuel Nickschas [Sun, 6 Jul 2008 21:51:05 +0000 (23:51 +0200)]
Remove now unneeded *.qm files plus the resource file
Manuel Nickschas [Sun, 6 Jul 2008 21:47:00 +0000 (23:47 +0200)]
Generate translation files rather than packaging them
Manuel Nickschas [Sun, 6 Jul 2008 20:33:55 +0000 (22:33 +0200)]
Fix protocol version check
Manuel Nickschas [Sun, 6 Jul 2008 20:33:55 +0000 (22:33 +0200)]
Fix protocol version check
Marcus Eggenberger [Sun, 6 Jul 2008 20:13:31 +0000 (22:13 +0200)]
fixing corecrash on exit when non-authed clients were connected
Marcus Eggenberger [Sun, 6 Jul 2008 15:34:49 +0000 (17:34 +0200)]
This branch introduces a new sync method which should use less bandwidth and might be faster. (see long desc.)
This new method syncs whole networks as a bulk including all ircusers and channels.
The compression introduced in 0.3 should be more effective here. The sync dialog does not yet reflect
this change (users and channels are immediately and always at 100%).
Breaks protocol big time, which means, this needs client and core from this branch to make it work.
Feedback is welcome!
Marcus Eggenberger [Sun, 6 Jul 2008 13:23:52 +0000 (15:23 +0200)]
more cleanup (internal handling of network actions)
Marcus Eggenberger [Sun, 6 Jul 2008 12:11:03 +0000 (14:11 +0200)]
cleaning up a bit (views menu and mainwin.cpp)
Marcus Eggenberger [Sun, 6 Jul 2008 11:44:44 +0000 (13:44 +0200)]
reverting some very work-in-progress / play around stuff
Marcus Eggenberger [Sat, 5 Jul 2008 20:14:09 +0000 (22:14 +0200)]
you can now lock the positions of the docks (inputline, chat monitor, topic) which will hide their headers
Marcus Eggenberger [Fri, 4 Jul 2008 14:50:39 +0000 (16:50 +0200)]
Contextmenu requests in the open field of a bufferview shows now the networks contextmenu if the view is restricted to one network
Manuel Nickschas [Fri, 4 Jul 2008 13:26:46 +0000 (15:26 +0200)]
Fixing a few things after manual application of ZRegis' patch.
Regis PERRIN [Fri, 4 Jul 2008 13:04:47 +0000 (15:04 +0200)]
Introduce french translation
Update Translation files
Add French Strings
Add into i18n.qrc french support
Sebastian Goth [Thu, 3 Jul 2008 13:46:47 +0000 (15:46 +0200)]
Fixed tabcompleter not completing some special characters correctly.
Marcus Eggenberger [Thu, 3 Jul 2008 11:08:47 +0000 (13:08 +0200)]
urls are now properly identified if the topic is scrolled
Manuel Nickschas [Thu, 3 Jul 2008 00:14:15 +0000 (02:14 +0200)]
Remove obsolete icons, now that Flameeyes has adapted the ebuilds :) Kudos!
Marcus Eggenberger [Wed, 2 Jul 2008 15:42:20 +0000 (17:42 +0200)]
usability++ (drag mousecursor, tooltip, limited scrolling)
Marcus Eggenberger [Wed, 2 Jul 2008 14:57:59 +0000 (16:57 +0200)]
on public request: edit button to the right
Marcus Eggenberger [Wed, 2 Jul 2008 14:41:32 +0000 (16:41 +0200)]
increased snapback size. restoring offset when channels are changed
Marcus Eggenberger [Wed, 2 Jul 2008 14:14:26 +0000 (16:14 +0200)]
Fixing Topic Widget (vertical centering, scrolling and doubleclickination)
Manuel Nickschas [Tue, 1 Jul 2008 21:26:02 +0000 (23:26 +0200)]
Update genversion and Global to use version.dist
Manuel Nickschas [Tue, 1 Jul 2008 20:34:11 +0000 (22:34 +0200)]
Introduce gitattributes and version.dist to autogenerate version info for archives
Sebastian Goth [Tue, 1 Jul 2008 21:00:54 +0000 (23:00 +0200)]
Optimize tabcompleter and fix duplicate occurrence of last completion entry.
QStringList completionList is now QMap<QString,QString> completionMap.
Marcus Eggenberger [Tue, 1 Jul 2008 19:57:39 +0000 (21:57 +0200)]
cleanup
Marcus Eggenberger [Tue, 1 Jul 2008 19:51:41 +0000 (21:51 +0200)]
Fixing layout of the settingsdialog on Mac OS X again.
Disabling Debug Console and removing Debug menu item as it isn't used currently.
Manuel Nickschas [Tue, 1 Jul 2008 19:22:22 +0000 (21:22 +0200)]
Fixing/tweaking various UIs, mostly icons
Manuel Nickschas [Tue, 1 Jul 2008 18:14:39 +0000 (20:14 +0200)]
Merge branch 'seezer'
Sebastian Goth [Tue, 1 Jul 2008 17:56:17 +0000 (19:56 +0200)]
Ignore leading non-alphabetical characters. Fixes BR205
In addition, sorting of completionList is now correct(tm).
Marcus Eggenberger [Tue, 1 Jul 2008 09:57:40 +0000 (11:57 +0200)]
Changes to existing custom views are now reflected immediately in the preview.
Manuel Nickschas [Tue, 1 Jul 2008 00:21:14 +0000 (02:21 +0200)]
Update quasselclient.desktop to have a unique name
Manuel Nickschas [Tue, 1 Jul 2008 00:07:32 +0000 (02:07 +0200)]
Bye-bye qmake
Manuel Nickschas [Mon, 30 Jun 2008 23:50:21 +0000 (01:50 +0200)]
Make warnings a little easier to understand
Sebastian Goth [Mon, 30 Jun 2008 16:15:56 +0000 (18:15 +0200)]
Removed already unused topicEditButton from topicwidget
Sebastian Goth [Sat, 28 Jun 2008 18:50:14 +0000 (20:50 +0200)]
Make completion suffix configurable. Fixes BR130
Marcus Eggenberger [Sat, 28 Jun 2008 16:48:56 +0000 (18:48 +0200)]
removing german translation as there are way too many translations missing
Manuel Nickschas [Sat, 28 Jun 2008 03:03:50 +0000 (05:03 +0200)]
Remove explicit linking to OpenSSL in mod_core
Marcus Eggenberger [Fri, 27 Jun 2008 15:14:41 +0000 (17:14 +0200)]
Mac OS X only: added deployment scripts. Finally managed to cope with 10.4 SDK and cmake... -.-
Manuel Nickschas [Thu, 26 Jun 2008 23:48:55 +0000 (01:48 +0200)]
Meh, missed one reference to the old icon locations...
Manuel Nickschas [Thu, 26 Jun 2008 23:27:04 +0000 (01:27 +0200)]
Workaround #151 (deleting and readding a network with the same name)
Real reason lies in the storage engine and still needs to be fixed;
however, the problem described in #151 is solved with this workaround.
Manuel Nickschas [Thu, 26 Jun 2008 21:26:13 +0000 (23:26 +0200)]
Some more changes to tooltips
Sebastian Goth [Thu, 26 Jun 2008 21:00:37 +0000 (23:00 +0200)]
Merge branch 'upstream'
Sebastian Goth [Thu, 26 Jun 2008 15:27:32 +0000 (17:27 +0200)]
Fixing BR#164: Show correct tooltips in networksettings Fixed the tooltips, renamed "tab" to "advancedTab" and changed hsizetype of detailsBox from "Expanding" to "MinimumExpanding" to fix wrong resizing.
Manuel Nickschas [Thu, 26 Jun 2008 20:45:18 +0000 (22:45 +0200)]
Fix icon in aboutdlg
Manuel Nickschas [Thu, 26 Jun 2008 20:34:56 +0000 (22:34 +0200)]
Temporarily bring back the icons/connected dir to not break ebuilds
Until downstream has adjusted to the new icon naming scheme, we'll keep
the "connected" dir (which contains our app icon).
Manuel Nickschas [Thu, 26 Jun 2008 20:24:17 +0000 (22:24 +0200)]
Rename and move our own icons to match icon naming/location standards
Marcus Eggenberger [Thu, 26 Jun 2008 11:57:57 +0000 (13:57 +0200)]
fixing core crash during restore
Marcus Eggenberger [Tue, 24 Jun 2008 12:47:49 +0000 (14:47 +0200)]
BufferView no longer reacts on layoutChanged() as this is far too often emited.
QSortFilterProxyModel sends this at least once(!) per dataChanged of the source
model if dynamicSortFilter is true.
Marcus Eggenberger [Tue, 24 Jun 2008 10:51:03 +0000 (12:51 +0200)]
updated contact information
Marcus Eggenberger [Mon, 23 Jun 2008 23:21:31 +0000 (01:21 +0200)]
Adding an AUTHORS file to the repo
Marcus Eggenberger [Mon, 23 Jun 2008 23:14:45 +0000 (01:14 +0200)]
Fixed a bug where disconnecting from a net might make it impossible to reconnect to the quassel core
Marcus Eggenberger [Mon, 23 Jun 2008 23:07:02 +0000 (01:07 +0200)]
removing debug output...
Marcus Eggenberger [Mon, 23 Jun 2008 23:01:00 +0000 (01:01 +0200)]
Fixing BR #188. This might fix X Errors (BadDrawable) aswell
Marcus Eggenberger [Mon, 23 Jun 2008 11:30:23 +0000 (13:30 +0200)]
fixing some merge weirdness
Marcus Eggenberger [Sun, 22 Jun 2008 18:57:21 +0000 (20:57 +0200)]
Fixing BR #147. Needs core update.
Marcus Eggenberger [Sun, 22 Jun 2008 18:37:09 +0000 (20:37 +0200)]
It is now possible to remove a BufferViewConfig from a BufferViewFilter by calling BufferViewFilter::setConfig(0);
Marcus Eggenberger [Sun, 22 Jun 2008 14:31:32 +0000 (16:31 +0200)]
Fixing BR #167 (Key down now puts the content of inputline into the history (doing it irssi's and seezer's way))