quassel.git
11 years agoNote to myself: QByteArray("\000") != QByteArray (1, '\000') 0.2
Marcus Eggenberger [Sat, 25 Oct 2008 22:01:27 +0000 (00:01 +0200)]
Note to myself: QByteArray("\000") != QByteArray (1, '\000')

11 years agoImplementing ctcp level quoting and ctcp low level quoting. This fixes a crucial...
Marcus Eggenberger [Sat, 25 Oct 2008 14:39:07 +0000 (16:39 +0200)]
Implementing ctcp level quoting and ctcp low level quoting. This fixes a crucial security issue. Upgrading is strongly recommended!

11 years agofixing BR #250 (no oper status on new channels)
Marcus Eggenberger [Sat, 9 Aug 2008 14:47:40 +0000 (16:47 +0200)]
fixing BR #250 (no oper status on new channels)

11 years agofixing BR #264 (core crash after join)
Marcus Eggenberger [Sun, 10 Aug 2008 11:59:36 +0000 (13:59 +0200)]
fixing BR #264 (core crash after join)

11 years agofixing BR #229 (untranslatable string)
Marcus Eggenberger [Fri, 1 Aug 2008 14:31:57 +0000 (16:31 +0200)]
fixing BR #229 (untranslatable string)

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

11 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

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

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

11 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

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

11 years agominor internal fixes
Marcus Eggenberger [Sun, 27 Jul 2008 12:48:06 +0000 (14:48 +0200)]
minor internal fixes

11 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

11 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

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

11 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()

11 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

11 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

11 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

11 years agoremove debug output
Marcus Eggenberger [Thu, 24 Jul 2008 13:31:52 +0000 (15:31 +0200)]
remove debug output

11 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

11 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

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

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

11 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

11 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

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

11 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

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

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

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

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

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

11 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

11 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

11 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

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

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

11 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

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

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

11 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

11 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

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

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

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

11 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

11 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

11 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_)

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

11 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

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

11 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!

11 years agoUpdate version.inc for rc2-pre :)
Manuel Nickschas [Tue, 1 Jul 2008 22:24:47 +0000 (00:24 +0200)]
Update version.inc for rc2-pre :)

11 years agoTagging 0.2.0-rc1 0.2.0-rc1
Manuel Nickschas [Tue, 1 Jul 2008 22:00:19 +0000 (00:00 +0200)]
Tagging 0.2.0-rc1

11 years agoRemove warning (unused param) in IrcServerHandler
Manuel Nickschas [Tue, 1 Jul 2008 21:56:42 +0000 (23:56 +0200)]
Remove warning (unused param) in IrcServerHandler

11 years agoRevert "Removed already unused topicEditButton from topicwidget"
Manuel Nickschas [Tue, 1 Jul 2008 21:52:52 +0000 (23:52 +0200)]
Revert "Removed already unused topicEditButton from topicwidget"

This introduces all sorts of layout issues with different themes/OSes.
We'll find a nicer solution.

This reverts commit f129f4cd5d03813f9acfe6ad71e94d08807deb40.

11 years agoRevert "aligned the topic vertically", unneeded since we bring back the topic button
Manuel Nickschas [Tue, 1 Jul 2008 21:52:10 +0000 (23:52 +0200)]
Revert "aligned the topic vertically", unneeded since we bring back the topic button

This reverts commit 9afcb464967cc12c91b9f2f86a0554ca98275504.

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

11 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

11 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

11 years agoaligned the topic vertically
Marcus Eggenberger [Tue, 1 Jul 2008 20:33:23 +0000 (22:33 +0200)]
aligned the topic vertically

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

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

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

11 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

11 years agoChanges to existing custom views are now reflected immediately in the preview.
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.

11 years agoUpdate quasselclient.desktop to have a unique name
Manuel Nickschas [Tue, 1 Jul 2008 00:21:14 +0000 (02:21 +0200)]
Update quasselclient.desktop to have a unique name

11 years agoBye-bye qmake
Manuel Nickschas [Tue, 1 Jul 2008 00:07:32 +0000 (02:07 +0200)]
Bye-bye qmake

11 years agoMake warnings a little easier to understand
Manuel Nickschas [Mon, 30 Jun 2008 23:50:21 +0000 (01:50 +0200)]
Make warnings a little easier to understand

11 years agoRemoved already unused topicEditButton from topicwidget
Sebastian Goth [Mon, 30 Jun 2008 16:15:56 +0000 (18:15 +0200)]
Removed already unused topicEditButton from topicwidget

11 years agoRestoring old size of NetworksSettingsPage
Manuel Nickschas [Mon, 30 Jun 2008 22:50:48 +0000 (00:50 +0200)]
Restoring old size of NetworksSettingsPage

Here's hoping that fixes the mac resizing issue...

11 years agoremoving german translation as there are way too many translations missing
Marcus Eggenberger [Sat, 28 Jun 2008 16:48:56 +0000 (18:48 +0200)]
removing german translation as there are way too many translations missing

11 years agoRemove explicit linking to OpenSSL in mod_core
Manuel Nickschas [Sat, 28 Jun 2008 03:03:50 +0000 (05:03 +0200)]
Remove explicit linking to OpenSSL in mod_core

11 years agoMac OS X only: added deployment scripts. Finally managed to cope with 10.4 SDK and...
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... -.-

11 years agoMeh, missed one reference to the old icon locations...
Manuel Nickschas [Thu, 26 Jun 2008 23:48:55 +0000 (01:48 +0200)]
Meh, missed one reference to the old icon locations...

11 years agoWorkaround #151 (deleting and readding a network with the same name)
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.

11 years agoChange Message flags type from quint8 to Message::Flags, fixing #192
Manuel Nickschas [Thu, 26 Jun 2008 22:41:31 +0000 (00:41 +0200)]
Change Message flags type from quint8 to Message::Flags, fixing #192

Backported from ex-trunk to 0.2.

11 years agoSome more changes to tooltips
Manuel Nickschas [Thu, 26 Jun 2008 21:26:13 +0000 (23:26 +0200)]
Some more changes to tooltips

11 years agoFixing BR#164: Show correct tooltips in networksettings
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.

11 years agoFix icon in aboutdlg
Manuel Nickschas [Thu, 26 Jun 2008 20:45:18 +0000 (22:45 +0200)]
Fix icon in aboutdlg

11 years agoTemporarily bring back the icons/connected dir to not break ebuilds
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).

11 years agoRename and move our own icons to match icon naming/location standards
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

11 years agofixing core crash during restore
Marcus Eggenberger [Thu, 26 Jun 2008 11:57:57 +0000 (13:57 +0200)]
fixing core crash during restore

11 years agoBufferView no longer reacts on layoutChanged() as this is far too often emited.
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.

11 years agoupdated contact information
Marcus Eggenberger [Tue, 24 Jun 2008 10:51:03 +0000 (12:51 +0200)]
updated contact information

11 years agoAdding an AUTHORS file to the repo
Marcus Eggenberger [Mon, 23 Jun 2008 23:21:31 +0000 (01:21 +0200)]
Adding an AUTHORS file to the repo

11 years agoFixed a bug where disconnecting from a net might make it impossible to reconnect...
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

11 years agoremoving debug output...
Marcus Eggenberger [Mon, 23 Jun 2008 23:07:02 +0000 (01:07 +0200)]
removing debug output...

11 years agoFixing BR #188. This might fix X Errors (BadDrawable) aswell
Marcus Eggenberger [Mon, 23 Jun 2008 23:01:00 +0000 (01:01 +0200)]
Fixing BR #188. This might fix X Errors (BadDrawable) aswell

11 years agoFixing BR #147. Needs core update.
Marcus Eggenberger [Sun, 22 Jun 2008 18:57:21 +0000 (20:57 +0200)]
Fixing BR #147. Needs core update.

11 years agoIt is now possible to remove a BufferViewConfig from a BufferViewFilter by calling...
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);

11 years agoFixing BR #167 (Key down now puts the content of inputline into the history (doing...
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))

11 years agoFixing BR #39 (splitting long messages)
Marcus Eggenberger [Sun, 22 Jun 2008 14:26:41 +0000 (16:26 +0200)]
Fixing BR #39 (splitting long messages)

11 years agoImplemented a channel browser (BR #176).
Marcus Eggenberger [Sun, 22 Jun 2008 12:53:27 +0000 (14:53 +0200)]
Implemented a channel browser (BR #176).
The Channel Browser is currently only via contextmenu of the networks accessible.
Some minor fixes.

11 years agoMake STATIC an option; disable building of mono client by default
Manuel Nickschas [Sat, 21 Jun 2008 15:34:33 +0000 (17:34 +0200)]
Make STATIC an option; disable building of mono client by default

11 years agoUpdate button state in NetworksSettingsPage correctly, fix #163. Thanks seezer!
Manuel Nickschas [Sat, 21 Jun 2008 15:12:40 +0000 (17:12 +0200)]
Update button state in NetworksSettingsPage correctly, fix #163. Thanks seezer!

11 years agoUse qsrand initialization from Qt examples
Manuel Nickschas [Sat, 21 Jun 2008 14:27:36 +0000 (16:27 +0200)]
Use qsrand initialization from Qt examples

Since for some bizarre (and locally unreproducable) reason the default
nick for newly created identities seems to be "quassel251" for many people,
we try a different way of seeding the random generator. No idea why localtime
wouldn't work...

11 years agoPut selections in both clipboard and X selection buffer on Linux again.
Manuel Nickschas [Wed, 18 Jun 2008 17:44:09 +0000 (19:44 +0200)]
Put selections in both clipboard and X selection buffer on Linux again.

Not all users seem to be able to access the clipboard, so we'd rather put
it in both and allow copying for everybody. I guess in the new ChatView we'll
have something more sensible at some point.

11 years agoMerge branch '0.2' of git@git.quassel-irc.org:quassel into 0.2
Marcus Eggenberger [Wed, 18 Jun 2008 17:01:05 +0000 (19:01 +0200)]
Merge branch '0.2' of git@git.quassel-irc.org:quassel into 0.2