quassel.git
12 years agoRemoved special treatment of <<(const char*)
Sebastian Goth [Mon, 28 Jul 2008 12:16:24 +0000 (14:16 +0200)]
Removed special treatment of <<(const char*)

12 years agoOptimized memory usage, cleaned up api.
Sebastian Goth [Mon, 28 Jul 2008 10:56:32 +0000 (12:56 +0200)]
Optimized memory usage, cleaned up api.
Loggerobjects don't get copied after initialization anymore.
Removed Stream-struct; no more heap allocations made.
Thanks for teaching me so good EgS!

12 years agoAnother trivial naming adjustment
Sebastian Goth [Fri, 25 Jul 2008 16:49:25 +0000 (18:49 +0200)]
Another trivial naming adjustment

12 years agoObey naming rules
Sebastian Goth [Fri, 25 Jul 2008 12:14:57 +0000 (14:14 +0200)]
Obey naming rules

12 years agoActivate logging for quasselcore.
Sebastian Goth [Thu, 24 Jul 2008 18:45:01 +0000 (20:45 +0200)]
Activate logging for quasselcore.

12 years agoAdded support for various additional datatypes.
Sebastian Goth [Thu, 24 Jul 2008 18:32:27 +0000 (20:32 +0200)]
Added support for various additional datatypes.
Supports quassel's types from types.h

12 years agoInitial commit of logger.
Sebastian Goth [Thu, 24 Jul 2008 16:05:35 +0000 (18:05 +0200)]
Initial commit of logger.
Replaces old inactive files.

12 years agofixing deactivation of inputline during a query when chatpartner goes away
Marcus Eggenberger [Tue, 29 Jul 2008 23:25:59 +0000 (01:25 +0200)]
fixing deactivation of inputline during a query when chatpartner goes away

12 years agofixing object identifier for IrcChannel which was currupted in bulk sync
Marcus Eggenberger [Tue, 29 Jul 2008 23:15:00 +0000 (01:15 +0200)]
fixing object identifier for IrcChannel which was currupted in bulk sync

12 years agominor fix
Marcus Eggenberger [Mon, 28 Jul 2008 11:26:51 +0000 (13:26 +0200)]
minor fix

12 years agotwo leading slashes are now treated as a regular message with one slah being stripped
Marcus Eggenberger [Mon, 28 Jul 2008 11:24:33 +0000 (13:24 +0200)]
two leading slashes are now treated as a regular message with one slah being stripped

12 years agoUpdate French Translation
ZRegis [Sun, 27 Jul 2008 16:28:31 +0000 (18:28 +0200)]
Update French Translation

12 years agodisabling treeitem suicide if the item is deleted due to a cleanup (internal stuff...
Marcus Eggenberger [Sun, 27 Jul 2008 22:30:24 +0000 (00:30 +0200)]
disabling treeitem suicide if the item is deleted due to a cleanup (internal stuff only)

12 years agocommands containing multiple slashes are no longer treated like a separate command...
Marcus Eggenberger [Sun, 27 Jul 2008 22:29:32 +0000 (00:29 +0200)]
commands containing multiple slashes are no longer treated like a separate command (aka: it's safe to paste paths like /proc/cpuinfo now)

12 years agointernal stuff only: AbstractTreeItems can now commit suicide if they are childless
Marcus Eggenberger [Sun, 27 Jul 2008 16:27:45 +0000 (18:27 +0200)]
internal stuff only: AbstractTreeItems can now commit suicide if they are childless

12 years agominor sizing fixes
Marcus Eggenberger [Sun, 27 Jul 2008 14:45:15 +0000 (16:45 +0200)]
minor sizing fixes

12 years agofixed a bug where a quitting user could leave an empty entry in the nicklist
Marcus Eggenberger [Sun, 27 Jul 2008 12:39:56 +0000 (14:39 +0200)]
fixed a bug where a quitting user could leave an empty entry in the nicklist

12 years agoadded debug helper for the networkmodel
Marcus Eggenberger [Sun, 27 Jul 2008 12:07:46 +0000 (14:07 +0200)]
added debug helper for the networkmodel

12 years agoone hell of an ugly workaround for what seems to be one hell of an ugly qt bug...
Marcus Eggenberger [Sun, 27 Jul 2008 11:50:48 +0000 (13:50 +0200)]
one hell of an ugly workaround for what seems to be one hell of an ugly qt bug...

12 years agoRefactoring the Tree- and Networkmodel (internal stuff only).
Marcus Eggenberger [Sun, 27 Jul 2008 11:48:14 +0000 (13:48 +0200)]
Refactoring the Tree- and Networkmodel (internal stuff only).
 - the all purpose virtual quint AbstractTreeItem::id() const is gone.
 - exists*Item is no renamed to find*Item to fit the Qt naming scheme of findChild()

12 years agothis should really - fingers crossed - make the client compile with Qt 4.3 again
Marcus Eggenberger [Sat, 26 Jul 2008 11:46:30 +0000 (13:46 +0200)]
this should really - fingers crossed - make the client compile with Qt 4.3 again

12 years agothis should make the client compile again with Qt 4.3
Marcus Eggenberger [Sat, 26 Jul 2008 10:43:48 +0000 (12:43 +0200)]
this should make the client compile again with Qt 4.3

12 years agoMaintenance French Translation
ZRegis [Thu, 24 Jul 2008 17:56:12 +0000 (19:56 +0200)]
Maintenance French Translation

12 years agoUpdate French Translation
ZRegis [Thu, 24 Jul 2008 08:42:20 +0000 (10:42 +0200)]
Update French Translation

12 years ago Maintenace French Translation
ZRegis [Tue, 22 Jul 2008 21:52:27 +0000 (23:52 +0200)]
Maintenace French Translation

12 years ago Update French Translation
ZRegis [Tue, 22 Jul 2008 18:34:51 +0000 (20:34 +0200)]
Update French Translation

12 years agoimproving the channel lists. errors are redirected to the channel widget and act...
Marcus Eggenberger [Thu, 24 Jul 2008 13:38:22 +0000 (15:38 +0200)]
improving the channel lists. errors are redirected to the channel widget and act sanly when a server doesn't send a RPL_LISTEND

12 years agofixing client crash during core init
Marcus Eggenberger [Thu, 24 Jul 2008 10:02:52 +0000 (12:02 +0200)]
fixing client crash during core init

12 years agofixing BR #207 - you can now disconnect from an IRC server while in a connecting...
Marcus Eggenberger [Wed, 23 Jul 2008 23:03:31 +0000 (01:03 +0200)]
fixing BR #207 - you can now disconnect from an IRC server while in a connecting state

12 years agoRemove unneeded attributes that somehow have crept into the dbus branch
Manuel Nickschas [Tue, 22 Jul 2008 20:48:21 +0000 (22:48 +0200)]
Remove unneeded attributes that somehow have crept into the dbus branch

12 years agowarnings--
Manuel Nickschas [Tue, 22 Jul 2008 20:06:50 +0000 (22:06 +0200)]
warnings--

12 years agoRevert "Work around MOC ignoring -D options by having dummy stubs"
Manuel Nickschas [Tue, 22 Jul 2008 19:48:57 +0000 (21:48 +0200)]
Revert "Work around MOC ignoring -D options by having dummy stubs"

This has been fixed in our cmake module, workaround no longer needed.

This reverts commit 4e80050d6bf8ef944dd5af2be8f24ea8e8eec0b2.

12 years agoFix a rebase oops
Manuel Nickschas [Tue, 22 Jul 2008 19:42:29 +0000 (21:42 +0200)]
Fix a rebase oops

12 years agoSome tweaking of NotificationsSettingsPage
Manuel Nickschas [Sun, 6 Jul 2008 16:49:48 +0000 (18:49 +0200)]
Some tweaking of NotificationsSettingsPage

12 years agodebug--
Manuel Nickschas [Sun, 6 Jul 2008 00:07:41 +0000 (02:07 +0200)]
debug--

12 years agoMove DBus- and other notification-related settings to their own SettingsPage
Manuel Nickschas [Sun, 6 Jul 2008 00:03:03 +0000 (02:03 +0200)]
Move DBus- and other notification-related settings to their own SettingsPage

We now have Behavior/Notifications for stuff like this.

12 years agoWork around MOC ignoring -D options by having dummy stubs
Manuel Nickschas [Sat, 5 Jul 2008 21:43:21 +0000 (23:43 +0200)]
Work around MOC ignoring -D options by having dummy stubs

12 years agoFormatting fixes
Manuel Nickschas [Fri, 4 Jul 2008 00:02:34 +0000 (02:02 +0200)]
Formatting fixes

12 years agoMake QtDBus optional (i.e. compile even if no dbus support is present)
Manuel Nickschas [Fri, 4 Jul 2008 00:00:22 +0000 (02:00 +0200)]
Make QtDBus optional (i.e. compile even if no dbus support is present)

12 years agoMove dbus interface definition to interfaces/ and generate dbus files automagically
Manuel Nickschas [Thu, 3 Jul 2008 23:20:53 +0000 (01:20 +0200)]
Move dbus interface definition to interfaces/ and generate dbus files automagically

12 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

12 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.

12 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.

12 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.

12 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).

12 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

12 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...

12 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)

12 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

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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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)

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

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

12 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

12 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.

12 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.

12 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.

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

12 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.

12 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.

12 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

12 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.

12 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.

12 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()".

12 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

12 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

12 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

12 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)

12 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

12 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)

12 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)

12 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.

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

12 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

12 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)

12 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)

12 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)

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

12 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)

12 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

12 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

12 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

12 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

12 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)

12 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)

12 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

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

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

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

12 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

12 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