quassel.git
16 years agoMake compile on top of the current master branch
Manuel Nickschas [Thu, 3 Jul 2008 22:58:45 +0000 (00:58 +0200)]
Make compile on top of the current master branch

16 years agoArgument error in desktop notification message.
Dennis Schridde [Wed, 21 May 2008 14:47:43 +0000 (16:47 +0200)]
Argument error in desktop notification message.

16 years agoConfiguration support for desktop notifications.
Dennis Schridde [Wed, 21 May 2008 13:03:30 +0000 (15:03 +0200)]
Configuration support for desktop notifications.

Add configuration support for org.freedesktop.Notifications
(Currently only enable/disable, timeout, position hints.)
Note: Names are not final yet.

16 years agoImproved support for org.freedesktop.Notifications.
Dennis Schridde [Wed, 21 May 2008 13:03:29 +0000 (15:03 +0200)]
Improved support for org.freedesktop.Notifications.

Add a DesktopNotifications class derived from QDBusAbstractInterface, to be able to call the interface more conveniently.
Replace notifications if possible, instead of spamming new ones.
React on NotificationClosed signals to properly decide which replace_id to use.
Add a dummy button for demonstration to the notification.

16 years agoIntial support for the org.freedesktop.Notifications DBus interface (very basic).
Dennis Schridde [Wed, 21 May 2008 13:03:28 +0000 (15:03 +0200)]
Intial support for the org.freedesktop.Notifications DBus interface (very basic).

16 years agothe inputline is now only disabled if we are not connected to the network or it is...
Marcus Eggenberger [Tue, 22 Jul 2008 19:28:15 +0000 (21:28 +0200)]
the inputline is now only disabled if we are not connected to the network or it is a channel we parted from

16 years agoHopefully fixing the build problems on Debian-based distros
Manuel Nickschas [Tue, 22 Jul 2008 17:23:39 +0000 (19:23 +0200)]
Hopefully fixing the build problems on Debian-based distros

This looks for lrelease-qt4 prior to looking for lrelease. I hope this works
as expected and doesn't screw up things...

16 years agoadded and to predefined alias variables. (needs core restart)
Marcus Eggenberger [Tue, 22 Jul 2008 15:56:55 +0000 (17:56 +0200)]
added  and  to predefined alias variables. (needs core restart)

16 years agoremoving hardcoded aliases from userinputhandler. some minor, internal improvements...
Marcus Eggenberger [Tue, 22 Jul 2008 15:13:19 +0000 (17:13 +0200)]
removing hardcoded aliases from userinputhandler. some minor, internal improvements to the alias settingspage

16 years agojussi01: can you spell aliases?
Marcus Eggenberger [Tue, 22 Jul 2008 01:08:08 +0000 (03:08 +0200)]
jussi01: can you spell aliases?

16 years agofixing gcc warning and removing redundand includes
Marcus Eggenberger [Mon, 21 Jul 2008 14:56:08 +0000 (16:56 +0200)]
fixing gcc warning and removing redundand includes

16 years agostop pinging the server after disconnect... oops
Marcus Eggenberger [Mon, 21 Jul 2008 14:45:38 +0000 (16:45 +0200)]
stop pinging the server after disconnect... oops

16 years agoadding server lag indicator to the network tooltip
Marcus Eggenberger [Mon, 21 Jul 2008 14:43:17 +0000 (16:43 +0200)]
adding server lag indicator to the network tooltip

16 years agoadding protocol version to core startup output and client's about dialog
Marcus Eggenberger [Mon, 21 Jul 2008 13:06:00 +0000 (15:06 +0200)]
adding protocol version to core startup output and client's about dialog

16 years agoAdded a core lag indicator to the statusbar
Marcus Eggenberger [Mon, 21 Jul 2008 12:28:04 +0000 (14:28 +0200)]
Added a core lag indicator to the statusbar

16 years agofixing some inconsitency in the new connection loss detection... breaks protocol
Marcus Eggenberger [Mon, 21 Jul 2008 12:17:10 +0000 (14:17 +0200)]
fixing some inconsitency in the new connection loss detection... breaks protocol

16 years agoquery buffers reflect now the away and on/off state of the corresponding user
Marcus Eggenberger [Mon, 21 Jul 2008 11:25:56 +0000 (13:25 +0200)]
query buffers reflect now the away and on/off state of the corresponding user

16 years agolanguage is now changable (settings -> appearance -> general). default is still the...
Marcus Eggenberger [Sat, 19 Jul 2008 19:05:18 +0000 (21:05 +0200)]
language is now changable (settings -> appearance -> general). default is still the system language

16 years agodisabling core info while not connected. the core info dialog is still in an early...
Marcus Eggenberger [Fri, 18 Jul 2008 13:31:55 +0000 (15:31 +0200)]
disabling core info while not connected. the core info dialog is still in an early state. let me know what you'd like to have in there

16 years agoimproved connection loss detection. (breaks protocol)
Marcus Eggenberger [Fri, 18 Jul 2008 13:25:45 +0000 (15:25 +0200)]
improved connection loss detection. (breaks protocol)

16 years agounconfusinating the core edit dialog
Marcus Eggenberger [Fri, 18 Jul 2008 12:20:21 +0000 (14:20 +0200)]
unconfusinating the core edit dialog

16 years agofixing warning in coreinfodlg.h
Marcus Eggenberger [Fri, 18 Jul 2008 10:18:11 +0000 (12:18 +0200)]
fixing warning in coreinfodlg.h

16 years agofixing client crash if a buffer is deleted during backlog rendering
Marcus Eggenberger [Fri, 18 Jul 2008 10:04:01 +0000 (12:04 +0200)]
fixing client crash if a buffer is deleted during backlog rendering

16 years agoAdopted --debugbufferswitches and --debugmodel to cliparser.
Sebastian Goth [Wed, 16 Jul 2008 22:30:56 +0000 (00:30 +0200)]
Adopted --debugbufferswitches and --debugmodel to cliparser.

16 years agoRemove unneeded stripping of Qt options.
Sebastian Goth [Wed, 16 Jul 2008 17:31:13 +0000 (19:31 +0200)]
Remove unneeded stripping of Qt options.
They work only if Qt got built with QT_DEBUG and then get stripped automatically.

16 years agoActivate cliparser and adapt old global variables to it.
Sebastian Goth [Wed, 16 Jul 2008 17:16:40 +0000 (19:16 +0200)]
Activate cliparser and adapt old global variables to it.
qtopia sources haven't been touched but use the variables from global.h
so they stay there for now.

16 years agoEven more warnings.
Sebastian Goth [Wed, 16 Jul 2008 17:14:58 +0000 (19:14 +0200)]
Even more warnings.

16 years agoWarnings++ and further enhancements in memory usage and usability.
Sebastian Goth [Tue, 15 Jul 2008 21:43:58 +0000 (23:43 +0200)]
Warnings++ and further enhancements in memory usage and usability.
Empty strings are now valid arguments to shortoptions too.
--longoption="" and -l "" would be empty but set strings.

16 years agoRewrite of various parts to enhance codingstyle, memory usage and readability.
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.

16 years agoRemove unneeded but error-prone copy ctor and assignment operator
Sebastian Goth [Tue, 15 Jul 2008 10:27:32 +0000 (12:27 +0200)]
Remove unneeded but error-prone copy ctor and assignment operator

16 years agoHelptexts now added as argument, new isSet(const QString &longName) and various fixes.
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.

16 years agoAdded parsing, usage() generation and removed debugging.
Sebastian Goth [Mon, 14 Jul 2008 16:46:33 +0000 (18:46 +0200)]
Added parsing, usage() generation and removed debugging.

16 years agoInitial commit of cliparser.
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()".

16 years agosome tweaks to the coreinfo dialog
Marcus Eggenberger [Wed, 16 Jul 2008 22:36:24 +0000 (00:36 +0200)]
some tweaks to the coreinfo dialog

16 years agofirst version of core info dialog
Marcus Eggenberger [Wed, 16 Jul 2008 22:07:49 +0000 (00:07 +0200)]
first version of core info dialog

16 years agolimiting package size for the SignalProxy to 4MB
Marcus Eggenberger [Mon, 14 Jul 2008 12:56:40 +0000 (14:56 +0200)]
limiting package size for the SignalProxy to 4MB

16 years agofixing a bug in core.cpp (yet another crash on exit)
Marcus Eggenberger [Mon, 14 Jul 2008 12:54:51 +0000 (14:54 +0200)]
fixing a bug in core.cpp (yet another crash on exit)

16 years agouse default prefix if the server doesn't send a valid RPL_ISUPPORT
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

16 years agochannel list doesn't request init data anymore (as there is none anyways)
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)

16 years agosignalproxy no longer requests init data for pre-synced objects (internal stuff only)
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)

16 years agoRevert "this should hopefully fix the dreaded BR #140 (sync to core hangs)" (no longe...
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.

16 years agoMerge branch 'network-sync'
Marcus Eggenberger [Sat, 12 Jul 2008 13:21:49 +0000 (15:21 +0200)]
Merge branch 'network-sync'

16 years agoupdating the sync dialog according to the new sync system
Marcus Eggenberger [Sat, 12 Jul 2008 13:17:42 +0000 (15:17 +0200)]
updating the sync dialog according to the new sync system

16 years agothis should hopefully fix the dreaded BR #140 (sync to core hangs)
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)

16 years agonetwork specific whois fields are now cought in a nice way (fixing BR #210)
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)

16 years agoFixing BR #216 (failing prefix detection)
Marcus Eggenberger [Fri, 11 Jul 2008 14:31:02 +0000 (16:31 +0200)]
Fixing BR #216 (failing prefix detection)

16 years agofixing scope issue
Marcus Eggenberger [Fri, 11 Jul 2008 12:14:29 +0000 (14:14 +0200)]
fixing scope issue

16 years agofixing other part of BR #208 (setting own away message)
Marcus Eggenberger [Fri, 11 Jul 2008 12:01:28 +0000 (14:01 +0200)]
fixing other part of BR #208 (setting own away message)

16 years agotabcompleter works now for queries and statusbuffer (own nick) too
Marcus Eggenberger [Fri, 11 Jul 2008 11:49:38 +0000 (13:49 +0200)]
tabcompleter works now for queries and statusbuffer (own nick) too

16 years agofixed a bug in the networkmodel
Marcus Eggenberger [Fri, 11 Jul 2008 09:31:44 +0000 (11:31 +0200)]
fixed a bug in the networkmodel

16 years agofixing output issues with IPv6 host addresses
Marcus Eggenberger [Thu, 10 Jul 2008 20:06:36 +0000 (22:06 +0200)]
fixing output issues with IPv6 host addresses

16 years agoset proper menuRoles for About (Quassel|Qt) and Preferences. Stupidly they aren't...
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

16 years agofixing multiple adds of the same entry to the input history (thanks seezer for pointi...
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)

16 years agofixing partial BR #208 (no longer showing away message in tool tip if not away)
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)

16 years agointernal stuff: splitting BufferItem into StatusBufferItem, ChannelBufferItem and...
Marcus Eggenberger [Thu, 10 Jul 2008 14:02:04 +0000 (16:02 +0200)]
internal stuff: splitting BufferItem into StatusBufferItem, ChannelBufferItem and QueryBufferItem

16 years agointernal restructuring
Marcus Eggenberger [Thu, 10 Jul 2008 11:56:02 +0000 (13:56 +0200)]
internal restructuring

16 years agointernal tweaks
Marcus Eggenberger [Thu, 10 Jul 2008 11:50:22 +0000 (13:50 +0200)]
internal tweaks

16 years agogerman translation
Daniel Albers [Mon, 7 Jul 2008 20:21:21 +0000 (22:21 +0200)]
german translation

16 years agofixing tabcompleter crash in non channel buffers... ooooops
Marcus Eggenberger [Tue, 8 Jul 2008 18:51:45 +0000 (20:51 +0200)]
fixing tabcompleter crash in non channel buffers... ooooops

16 years agoGetting rid of the annoying cmake-2.6 warning
Manuel Nickschas [Tue, 8 Jul 2008 15:50:19 +0000 (17:50 +0200)]
Getting rid of the annoying cmake-2.6 warning

16 years agoFixing a stupid bugs in FindQt4.cmake
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.

16 years agodebug--
Manuel Nickschas [Tue, 8 Jul 2008 15:29:35 +0000 (17:29 +0200)]
debug--

16 years agoImprove (hopefully fix) OpenSSL recognition
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.

16 years agoA 100% french translation with the Buffer word not translated.
crperrin [Tue, 8 Jul 2008 13:37:12 +0000 (15:37 +0200)]
A 100% french translation with the Buffer word not translated.

16 years agoAdded Norwegian Bokmaal translation
Terje Andersen [Mon, 7 Jul 2008 22:51:50 +0000 (00:51 +0200)]
Added Norwegian Bokmaal translation

16 years agocore should fallback to v4 if v6 isn't available
Marcus Eggenberger [Tue, 8 Jul 2008 13:06:00 +0000 (15:06 +0200)]
core should fallback to v4 if v6 isn't available

16 years agofixed a bug in the bufferviews
Marcus Eggenberger [Tue, 8 Jul 2008 11:30:37 +0000 (13:30 +0200)]
fixed a bug in the bufferviews

16 years agoUpdate french translation to about 70% especially main page
Regis PERRIN [Fri, 4 Jul 2008 15:02:30 +0000 (17:02 +0200)]
Update french translation to about 70% especially main page

16 years agomake the core listen on ipv6 interfaces too (thanks al_)
Marcus Eggenberger [Tue, 8 Jul 2008 10:37:34 +0000 (12:37 +0200)]
make the core listen on ipv6 interfaces too (thanks al_)

16 years agoDelete German translation as it's unmaintained
Manuel Nickschas [Sun, 6 Jul 2008 22:02:11 +0000 (00:02 +0200)]
Delete German translation as it's unmaintained

16 years agoAdd informational message and clean up a bit
Manuel Nickschas [Sun, 6 Jul 2008 21:59:44 +0000 (23:59 +0200)]
Add informational message and clean up a bit

16 years agoUpdate docs
Manuel Nickschas [Sun, 6 Jul 2008 21:52:24 +0000 (23:52 +0200)]
Update docs

16 years agoRemove now unneeded *.qm files plus the resource file
Manuel Nickschas [Sun, 6 Jul 2008 21:51:05 +0000 (23:51 +0200)]
Remove now unneeded *.qm files plus the resource file

16 years agoGenerate translation files rather than packaging them
Manuel Nickschas [Sun, 6 Jul 2008 21:47:00 +0000 (23:47 +0200)]
Generate translation files rather than packaging them

16 years agoFix protocol version check
Manuel Nickschas [Sun, 6 Jul 2008 20:33:55 +0000 (22:33 +0200)]
Fix protocol version check

16 years agoFix protocol version check
Manuel Nickschas [Sun, 6 Jul 2008 20:33:55 +0000 (22:33 +0200)]
Fix protocol version check

16 years agofixing corecrash on exit when non-authed clients were connected
Marcus Eggenberger [Sun, 6 Jul 2008 20:13:31 +0000 (22:13 +0200)]
fixing corecrash on exit when non-authed clients were connected

16 years agoThis branch introduces a new sync method which should use less bandwidth and might...
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!

16 years agomore cleanup (internal handling of network actions)
Marcus Eggenberger [Sun, 6 Jul 2008 13:23:52 +0000 (15:23 +0200)]
more cleanup (internal handling of network actions)

16 years agocleaning up a bit (views menu and mainwin.cpp)
Marcus Eggenberger [Sun, 6 Jul 2008 12:11:03 +0000 (14:11 +0200)]
cleaning up a bit (views menu and mainwin.cpp)

16 years agoreverting some very work-in-progress / play around stuff
Marcus Eggenberger [Sun, 6 Jul 2008 11:44:44 +0000 (13:44 +0200)]
reverting some very work-in-progress / play around stuff

16 years agoyou can now lock the positions of the docks (inputline, chat monitor, topic) which...
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

16 years agoContextmenu requests in the open field of a bufferview shows now the networks context...
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

16 years agoFixing a few things after manual application of ZRegis' patch.
Manuel Nickschas [Fri, 4 Jul 2008 13:26:46 +0000 (15:26 +0200)]
Fixing a few things after manual application of ZRegis' patch.

16 years agoIntroduce french translation
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

16 years agoFixed tabcompleter not completing some special characters correctly.
Sebastian Goth [Thu, 3 Jul 2008 13:46:47 +0000 (15:46 +0200)]
Fixed tabcompleter not completing some special characters correctly.

16 years agourls are now properly identified if the topic is scrolled
Marcus Eggenberger [Thu, 3 Jul 2008 11:08:47 +0000 (13:08 +0200)]
urls are now properly identified if the topic is scrolled

16 years agoRemove obsolete icons, now that Flameeyes has adapted the ebuilds :) Kudos!
Manuel Nickschas [Thu, 3 Jul 2008 00:14:15 +0000 (02:14 +0200)]
Remove obsolete icons, now that Flameeyes has adapted the ebuilds :) Kudos!

16 years agousability++ (drag mousecursor, tooltip, limited scrolling)
Marcus Eggenberger [Wed, 2 Jul 2008 15:42:20 +0000 (17:42 +0200)]
usability++ (drag mousecursor, tooltip, limited scrolling)

16 years agoon public request: edit button to the right
Marcus Eggenberger [Wed, 2 Jul 2008 14:57:59 +0000 (16:57 +0200)]
on public request: edit button to the right

16 years agoincreased snapback size. restoring offset when channels are changed
Marcus Eggenberger [Wed, 2 Jul 2008 14:41:32 +0000 (16:41 +0200)]
increased snapback size. restoring offset when channels are changed

16 years agoFixing Topic Widget (vertical centering, scrolling and doubleclickination)
Marcus Eggenberger [Wed, 2 Jul 2008 14:14:26 +0000 (16:14 +0200)]
Fixing Topic Widget (vertical centering, scrolling and doubleclickination)

16 years agoUpdate genversion and Global to use version.dist
Manuel Nickschas [Tue, 1 Jul 2008 21:26:02 +0000 (23:26 +0200)]
Update genversion and Global to use version.dist

16 years agoIntroduce gitattributes and version.dist to autogenerate version info for archives
Manuel Nickschas [Tue, 1 Jul 2008 20:34:11 +0000 (22:34 +0200)]
Introduce gitattributes and version.dist to autogenerate version info for archives

16 years agoOptimize tabcompleter and fix duplicate occurrence of last completion entry.
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.

16 years agocleanup
Marcus Eggenberger [Tue, 1 Jul 2008 19:57:39 +0000 (21:57 +0200)]
cleanup

16 years agoFixing layout of the settingsdialog on Mac OS X again.
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.

16 years agoFixing/tweaking various UIs, mostly icons
Manuel Nickschas [Tue, 1 Jul 2008 19:22:22 +0000 (21:22 +0200)]
Fixing/tweaking various UIs, mostly icons

16 years agoMerge branch 'seezer'
Manuel Nickschas [Tue, 1 Jul 2008 18:14:39 +0000 (20:14 +0200)]
Merge branch 'seezer'

16 years agoIgnore leading non-alphabetical characters. Fixes BR205
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).