quassel.git
10 years agoUpdate version.inc for release 0.3.0-backport 0.3.0.3
Manuel Nickschas [Sun, 26 Oct 2008 13:14:06 +0000 (14:14 +0100)]
Update version.inc for release

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

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

10 years agoUpdate version for release 0.3.0.2
Manuel Nickschas [Sun, 28 Sep 2008 20:48:29 +0000 (22:48 +0200)]
Update version for release

11 years agoUpdate genversion to work with single-binary git
Manuel Nickschas [Wed, 3 Sep 2008 13:46:24 +0000 (15:46 +0200)]
Update genversion to work with single-binary git

11 years agoReintroduce layout margin for topic line, looks ugly with locked docks otherwise
Manuel Nickschas [Tue, 2 Sep 2008 12:34:47 +0000 (14:34 +0200)]
Reintroduce layout margin for topic line, looks ugly with locked docks otherwise

11 years agoTrying to force Qt's layout system into not screwing up our topic widget for some...
Manuel Nickschas [Mon, 1 Sep 2008 19:23:18 +0000 (21:23 +0200)]
Trying to force Qt's layout system into not screwing up our topic widget for some people

Please test this with your style. Widget handle still needs some love...

11 years agoFind genversion.exe on Wintendo. Fixes BR #306, thanks to Hydrogen and SaroEngels!
Manuel Nickschas [Mon, 1 Sep 2008 22:04:24 +0000 (00:04 +0200)]
Find genversion.exe on Wintendo. Fixes BR #306, thanks to Hydrogen and SaroEngels!

11 years agos/class/struct/, thanks to Hydrogen for noticing :)
Manuel Nickschas [Mon, 1 Sep 2008 22:01:03 +0000 (00:01 +0200)]
s/class/struct/, thanks to Hydrogen for noticing :)

11 years agoExplicitly provide MOC_DEFINES, use HAVE_SSL instead of QT_NO_OPENSSL. Should fix...
Manuel Nickschas [Tue, 2 Sep 2008 00:09:58 +0000 (02:09 +0200)]
Explicitly provide MOC_DEFINES, use HAVE_SSL instead of QT_NO_OPENSSL. Should fix MacOSX compilation issues

This removes the automated DEFINITIONS recognition for MOC (which was not cross-platform apparently);
instead, we now explicitly set MOC_DEFINES for things where it matters, such as -DHAVE_DBUS and -DHAVE_SSL.

11 years agoMake compile on MSVC again... that thing doesn't know #warning, apparently -_-
Manuel Nickschas [Mon, 1 Sep 2008 23:37:51 +0000 (01:37 +0200)]
Make compile on MSVC again... that thing doesn't know #warning, apparently -_-

11 years agoUpdating version.inc for release 0.3.0.1
Manuel Nickschas [Mon, 1 Sep 2008 23:12:37 +0000 (01:12 +0200)]
Updating version.inc for release

11 years agos/int/qreal/
Manuel Nickschas [Mon, 1 Sep 2008 23:08:12 +0000 (01:08 +0200)]
s/int/qreal/

11 years agoFix MOC defines for cmake-2.4. This fixes building without OpenSSL and cmake-2.4
Manuel Nickschas [Mon, 1 Sep 2008 20:46:04 +0000 (22:46 +0200)]
Fix MOC defines for cmake-2.4. This fixes building without OpenSSL and cmake-2.4

Also making OpenSSL and D-Bus detection slightly more verbose, and don't clean qrc_i18n.cxx
anymore.

11 years agofixing a memleak
Marcus Eggenberger [Sun, 31 Aug 2008 20:25:53 +0000 (22:25 +0200)]
fixing a memleak

11 years agoVarious buildsystem improvements:
Manuel Nickschas [Mon, 1 Sep 2008 12:52:31 +0000 (14:52 +0200)]
Various buildsystem improvements:

- Find and use execinfo.h on non-Linux systems, thanks to sph for providing the patch
- Make OpenSSL and D-Bus support optional (-DWITH_OPENSSL=OFF, -DWITH_DBUS=OFF)
  Those options default to ON, which means they're enabled if the needed libs are found.
- For SSL being enabled in Quassel, now both OpenSSL headers/libs and SSL support in Qt
  must be present. This now sets -DHAVE_SSL which should be preferred over -DQT_NO_OPENSSL
  in the future (not changed in code yet).

11 years agoBring back workaround for the unwanted scroll-on-bufferswitch
Manuel Nickschas [Sun, 31 Aug 2008 20:03:36 +0000 (22:03 +0200)]
Bring back workaround for the unwanted scroll-on-bufferswitch

11 years agofixing it everywhere :P
Marcus Eggenberger [Sun, 31 Aug 2008 12:50:49 +0000 (14:50 +0200)]
fixing it everywhere :P

11 years agoBring back the workaround to not reserve space for the non-existing horizontal scroll...
Manuel Nickschas [Sun, 31 Aug 2008 12:46:25 +0000 (14:46 +0200)]
Bring back the workaround to not reserve space for the non-existing horizontal scrollbar in ChatView -_-

11 years agoremoving unneeded semicolons after Qt macros - making Quassel compile on Solaris...
Marcus Eggenberger [Sat, 30 Aug 2008 19:59:21 +0000 (21:59 +0200)]
removing unneeded semicolons after Qt macros - making Quassel compile on Solaris. Thanks [ade]!

11 years agofaster ChatLine insertion into the ChatScene. And some minor improvements
Marcus Eggenberger [Sat, 30 Aug 2008 16:22:13 +0000 (18:22 +0200)]
faster ChatLine insertion into the ChatScene. And some minor improvements

11 years agofixing BR #302 - client crash on disconnect
Marcus Eggenberger [Fri, 29 Aug 2008 17:41:14 +0000 (19:41 +0200)]
fixing BR #302 - client crash on disconnect

11 years agoFixing BR #295 - Autobacktraces are limited to Linux now.
Marcus Eggenberger [Fri, 29 Aug 2008 16:02:04 +0000 (18:02 +0200)]
Fixing BR #295 - Autobacktraces are limited to Linux now.
Mac OS has it's own crashhandler and BSD seems to lack execinfo.h

11 years agoDirty hack to fix the scrolling issues for now, will investigate the actual reason...
Manuel Nickschas [Thu, 28 Aug 2008 14:07:51 +0000 (16:07 +0200)]
Dirty hack to fix the scrolling issues for now, will investigate the actual reason later

11 years agoFix stupid resizing/scrolling bug
Manuel Nickschas [Wed, 27 Aug 2008 18:57:01 +0000 (20:57 +0200)]
Fix stupid resizing/scrolling bug

11 years agoSome more changes to the About dialog 0.3.0
Manuel Nickschas [Wed, 27 Aug 2008 13:48:56 +0000 (15:48 +0200)]
Some more changes to the About dialog

11 years agoUpdate version for release
Manuel Nickschas [Wed, 27 Aug 2008 13:23:34 +0000 (15:23 +0200)]
Update version for release

11 years agoThis guy really ought to be in the list :)
Manuel Nickschas [Wed, 27 Aug 2008 12:55:17 +0000 (14:55 +0200)]
This guy really ought to be in the list :)

11 years agoUpdating the About dialog with our new contributors, please report if you miss yourse...
Manuel Nickschas [Wed, 27 Aug 2008 12:48:58 +0000 (14:48 +0200)]
Updating the About dialog with our new contributors, please report if you miss yourself in the list!

11 years agoImprove scrolling and dynamic backlog fetching behavior
Manuel Nickschas [Wed, 27 Aug 2008 12:32:00 +0000 (14:32 +0200)]
Improve scrolling and dynamic backlog fetching behavior

Fixes BR #248, #296

11 years agoSanitize the handling of ColumnHandleItems
Manuel Nickschas [Wed, 27 Aug 2008 11:51:52 +0000 (13:51 +0200)]
Sanitize the handling of ColumnHandleItems

11 years agoFix regression that caused crashes while selection again
Manuel Nickschas [Wed, 27 Aug 2008 10:26:42 +0000 (12:26 +0200)]
Fix regression that caused crashes while selection again

11 years agofixing update of activity in multiple connected clients... though still needs some...
Marcus Eggenberger [Tue, 26 Aug 2008 22:42:35 +0000 (00:42 +0200)]
fixing update of activity in multiple connected clients... though still needs some love...

11 years agoReplace segfault by big fat warning
Manuel Nickschas [Tue, 26 Aug 2008 22:23:09 +0000 (00:23 +0200)]
Replace segfault by big fat warning

In theory, this can never happen, but for some bizarre reason, mikkoc still managed to
trigger a segfault :) If you ever happen to find a way to reliably reproduce this, please
let us know.

11 years agosome fixes regarding issues with dark themes
Marcus Eggenberger [Tue, 26 Aug 2008 18:18:17 +0000 (20:18 +0200)]
some fixes regarding issues with dark themes

11 years agoadded a convenience method: Client::bufferModel()->switchToBuffer(bufferId)
Marcus Eggenberger [Tue, 26 Aug 2008 11:37:54 +0000 (13:37 +0200)]
added a convenience method: Client::bufferModel()->switchToBuffer(bufferId)

11 years agoFinishing my personal crusade against Buffer.
Marcus Eggenberger [Mon, 25 Aug 2008 17:46:25 +0000 (19:46 +0200)]
Finishing my personal crusade against Buffer.
Note: this was heavy surgery... please let me know if I did cut the guts or any other innards...

11 years agoFix crash on end of backlog (cf. BR 248)
Manuel Nickschas [Wed, 20 Aug 2008 00:07:17 +0000 (02:07 +0200)]
Fix crash on end of backlog (cf. BR 248)

11 years agoIntroducing lazy word wrap calc.
Marcus Eggenberger [Mon, 25 Aug 2008 13:11:19 +0000 (15:11 +0200)]
Introducing lazy word wrap calc.
 - faster message processing
 - less mem consumption unless you really visit all buffers
 - slightly slower buffer switch if you visit that buffer the first time

11 years agospeed improvement to checkForHighlight (non longer uses QSettings itself)
Marcus Eggenberger [Fri, 22 Aug 2008 16:11:46 +0000 (18:11 +0200)]
speed improvement to checkForHighlight (non longer uses QSettings itself)

11 years agoFixing BR #256
Marcus Eggenberger [Fri, 22 Aug 2008 15:00:22 +0000 (17:00 +0200)]
Fixing BR #256

11 years agochatmonitor shows own messages again (per default) (configurable via context menu)
Marcus Eggenberger [Fri, 22 Aug 2008 14:23:36 +0000 (16:23 +0200)]
chatmonitor shows own messages again (per default) (configurable via context menu)

11 years agoInternal stuff only.
Marcus Eggenberger [Fri, 22 Aug 2008 13:24:03 +0000 (15:24 +0200)]
Internal stuff only.
You can now register a slot for settings changes using:
  Settings::notify(const QString &key, QObject *receiver, const char *slot)

11 years agoStart a new local selection immediately when clicking after selecting globally
Manuel Nickschas [Wed, 20 Aug 2008 14:11:13 +0000 (16:11 +0200)]
Start a new local selection immediately when clicking after selecting globally

11 years agoFixing the remaining crash that might have happened while selecting
Manuel Nickschas [Wed, 20 Aug 2008 14:01:54 +0000 (16:01 +0200)]
Fixing the remaining crash that might have happened while selecting

11 years agoCleanups, tweaks and fixes
Manuel Nickschas [Mon, 18 Aug 2008 23:16:06 +0000 (01:16 +0200)]
Cleanups, tweaks and fixes

11 years agoUse inheritance for handling the different ChatItem types
Manuel Nickschas [Mon, 18 Aug 2008 22:09:47 +0000 (00:09 +0200)]
Use inheritance for handling the different ChatItem types

11 years agoChatScene now properly react on aboutToRemoveRows(), which should improve stability...
Marcus Eggenberger [Mon, 18 Aug 2008 18:37:06 +0000 (20:37 +0200)]
ChatScene now properly react on aboutToRemoveRows(), which should improve stability for the chatmonitor after disconnects.
Also hopefully fixing backlog replay which was borked in some channels.

11 years agoEscape % in channel names
Manuel Nickschas [Mon, 18 Aug 2008 14:08:29 +0000 (16:08 +0200)]
Escape % in channel names

11 years agoIgnore whitespace in join handler (cf. Bug #290)
Manuel Nickschas [Mon, 18 Aug 2008 13:30:36 +0000 (15:30 +0200)]
Ignore whitespace in join handler (cf. Bug #290)

Thanks to xAFFE for providing the patch!

11 years agoreverting the backlog request to how it was in the old chatwidget
Marcus Eggenberger [Mon, 18 Aug 2008 12:31:57 +0000 (14:31 +0200)]
reverting the backlog request to how it was in the old chatwidget

11 years agoCorrectly resize ChatView height on disconnect
Manuel Nickschas [Mon, 18 Aug 2008 06:48:54 +0000 (08:48 +0200)]
Correctly resize ChatView height on disconnect

11 years agoImprove ChatMonitorFilter to use Message::Backlog rather than the timestamp
Manuel Nickschas [Mon, 18 Aug 2008 06:43:30 +0000 (08:43 +0200)]
Improve ChatMonitorFilter to use Message::Backlog rather than the timestamp

Also makes the ChatMonitor work correctly after reconnect.

11 years ago(Try to) fix RPATH issues
Manuel Nickschas [Sun, 17 Aug 2008 23:15:21 +0000 (01:15 +0200)]
(Try to) fix RPATH issues

See https://bugs.gentoo.org/show_bug.cgi?id=224901
Will test if that makes Portage happy after pushing this commit :)

11 years agoDisable settings for away-on-detach as it hasn't been implemented yet
Manuel Nickschas [Sun, 17 Aug 2008 22:14:09 +0000 (00:14 +0200)]
Disable settings for away-on-detach as it hasn't been implemented yet

11 years agoBump client/core protocol version, since internal structures have changed
Manuel Nickschas [Sun, 17 Aug 2008 22:06:49 +0000 (00:06 +0200)]
Bump client/core protocol version, since internal structures have changed

11 years agoIntroducing Network::requestSetNetworkInfo() to simplify client-side updates
Manuel Nickschas [Sun, 17 Aug 2008 22:04:42 +0000 (00:04 +0200)]
Introducing Network::requestSetNetworkInfo() to simplify client-side updates

11 years agoUse SyncableObject::requestUpdate() for updating Identities
Manuel Nickschas [Sun, 17 Aug 2008 20:19:29 +0000 (22:19 +0200)]
Use SyncableObject::requestUpdate() for updating Identities

This makes things a bit cleaner and spares us another custom signal between
client and core.

11 years agoWhitespace
Manuel Nickschas [Sun, 17 Aug 2008 20:06:24 +0000 (22:06 +0200)]
Whitespace

11 years agoAdding detach-away settings to identities, removing unneeded crap. Probably breaks...
Manuel Nickschas [Wed, 13 Aug 2008 22:15:05 +0000 (00:15 +0200)]
Adding detach-away settings to identities, removing unneeded crap. Probably breaks protocol.

11 years agomake quassel compile in deploy mode again (mac os x only)
Marcus Eggenberger [Sun, 17 Aug 2008 20:39:12 +0000 (22:39 +0200)]
make quassel compile in deploy mode again (mac os x only)

11 years agoStandard Roles should be the same in MessageModel and in Qt
Manuel Nickschas [Sat, 16 Aug 2008 22:04:53 +0000 (00:04 +0200)]
Standard Roles should be the same in MessageModel and in Qt

11 years agoAdding a Q_ASSERT to see if that catches the remaining selection segfaults
Manuel Nickschas [Sat, 16 Aug 2008 21:35:12 +0000 (23:35 +0200)]
Adding a Q_ASSERT to see if that catches the remaining selection segfaults

11 years agofixing pull / rebase aftermath
Marcus Eggenberger [Sat, 16 Aug 2008 18:40:21 +0000 (20:40 +0200)]
fixing pull / rebase aftermath

11 years agoIntroducing search in the chatview. See views -> show search bar
Marcus Eggenberger [Sat, 16 Aug 2008 18:23:56 +0000 (20:23 +0200)]
Introducing search in the chatview. See views -> show search bar
Known issues:
 - fixed color
 - cannot make the view scroll to a result (buttons are disabled)
 - no shortcuts
 - doesn't react on newly inserted messages

11 years agoIntroduce discardable LayoutData
Manuel Nickschas [Fri, 15 Aug 2008 14:55:40 +0000 (16:55 +0200)]
Introduce discardable LayoutData

11 years agoClean indentation
Manuel Nickschas [Fri, 15 Aug 2008 14:20:49 +0000 (16:20 +0200)]
Clean indentation

11 years agoClipboard will no longer be randomly overwritten with an empty string
Manuel Nickschas [Fri, 15 Aug 2008 12:56:14 +0000 (14:56 +0200)]
Clipboard will no longer be randomly overwritten with an empty string

11 years agoFix superfluous QString() usage and provide proper plural support
Manuel Nickschas [Fri, 15 Aug 2008 11:55:39 +0000 (13:55 +0200)]
Fix superfluous QString() usage and provide proper plural support

11 years ago Maintenance French Translation
ZRegis [Sat, 9 Aug 2008 20:58:47 +0000 (22:58 +0200)]
Maintenance French Translation

11 years ago Maintenance French Translation
ZRegis [Wed, 6 Aug 2008 09:03:49 +0000 (11:03 +0200)]
Maintenance French Translation

11 years ago Add more string to translate
ZRegis [Wed, 6 Aug 2008 08:59:19 +0000 (10:59 +0200)]
Add more string to translate

11 years agosecondsToString() correct year calculation, remove double spaces
Daniel Albers [Thu, 14 Aug 2008 22:01:19 +0000 (00:01 +0200)]
secondsToString() correct year calculation, remove double spaces

11 years agoQuassel dumps now a human readable stacktrace to ${PWD}/Quassel-Crash-yyyyMMdd-hhmm...
Marcus Eggenberger [Thu, 14 Aug 2008 11:06:23 +0000 (13:06 +0200)]
Quassel dumps now a human readable stacktrace to ${PWD}/Quassel-Crash-yyyyMMdd-hhmm.log on crash (currently *NIX only)

11 years agoRemove bogus warning
Manuel Nickschas [Wed, 13 Aug 2008 18:17:09 +0000 (20:17 +0200)]
Remove bogus warning

Let's hope nobody calls setCurrentBuffer() with an unknown (but valid) BufferId,
as I don't know what will happen then :)

An invalid BufferId is actually perfectly OK, since this just hides the ChatView then.

11 years agoAvoid duplicate messages
Manuel Nickschas [Wed, 6 Aug 2008 23:49:59 +0000 (01:49 +0200)]
Avoid duplicate messages

11 years agoadded session management
Jonas Heese [Wed, 13 Aug 2008 14:49:58 +0000 (16:49 +0200)]
added session management

11 years agoFix doubleclicks in empty spaces in ChatMonitorView as well, thanks al_!
Manuel Nickschas [Wed, 13 Aug 2008 12:33:44 +0000 (14:33 +0200)]
Fix doubleclicks in empty spaces in ChatMonitorView as well, thanks al_!

11 years agoMaking ChatItems in the first column full-height. Also fixes BR #272.
Manuel Nickschas [Wed, 13 Aug 2008 12:14:21 +0000 (14:14 +0200)]
Making ChatItems in the first column full-height. Also fixes BR #272.

11 years agoCorrectly handle selections while new ChatLines are being inserted
Manuel Nickschas [Wed, 13 Aug 2008 10:23:30 +0000 (12:23 +0200)]
Correctly handle selections while new ChatLines are being inserted

This should fix most selection-based crashes. Had one caused by something else,
but couldn't reproduce yet. Backtraces welcome :)

11 years agoRework selections to make them not fail with weird button combinations
Manuel Nickschas [Mon, 11 Aug 2008 21:56:45 +0000 (23:56 +0200)]
Rework selections to make them not fail with weird button combinations

11 years agoDo no longer react to right mouse button presses
Manuel Nickschas [Mon, 11 Aug 2008 19:20:41 +0000 (21:20 +0200)]
Do no longer react to right mouse button presses

11 years agofixing the creating of new buffers in the client. bye bye Client::buffer(BufferId)
Marcus Eggenberger [Tue, 12 Aug 2008 22:23:07 +0000 (00:23 +0200)]
fixing the creating of new buffers in the client. bye bye Client::buffer(BufferId)

11 years agomessage marker is now a thin line and no longer displayed when the new message is...
Marcus Eggenberger [Tue, 12 Aug 2008 21:32:25 +0000 (23:32 +0200)]
message marker is now a thin line and no longer displayed when the new message is from us. color can be configured via color settings -> chatview -> message

11 years agofixing a compile warning in windows
Marcus Eggenberger [Tue, 12 Aug 2008 20:13:24 +0000 (22:13 +0200)]
fixing a compile warning in windows

11 years agothe new chatwidget now highlights the first new message since your last visit (curren...
Marcus Eggenberger [Tue, 12 Aug 2008 16:39:05 +0000 (18:39 +0200)]
the new chatwidget now highlights the first new message since your last visit (currently hardcoded color)

11 years agoContinuing my personal crusade against Buffer.
Marcus Eggenberger [Tue, 12 Aug 2008 15:10:37 +0000 (17:10 +0200)]
Continuing my personal crusade against Buffer.
 - activity changes are now handled purely in the NetworkModel
 - Sput: I can only hope for you that there are no conflicts with your local repo :)

11 years agothe alias engine can now expand nicks to their hostnames
Marcus Eggenberger [Mon, 11 Aug 2008 19:49:24 +0000 (21:49 +0200)]
the alias engine can now expand nicks to their hostnames

11 years agoBring back notifications (again...)
Manuel Nickschas [Mon, 11 Aug 2008 16:47:34 +0000 (18:47 +0200)]
Bring back notifications (again...)

Adds a new flag Message::Backlog that indicates that a message was received during
backlog replay, and which is also set after notifications have been processed the first
time for that message to avoid multiple process runs (possible if multiple ChatViews let
that message through their filters).

11 years agofixing strange looking CTCP ACTIONs (/me style message) in the chat monitor
Marcus Eggenberger [Mon, 11 Aug 2008 16:24:15 +0000 (18:24 +0200)]
fixing strange looking CTCP ACTIONs (/me style message) in the chat monitor

11 years agostop the chat monitor from stealing unhandled double click events
Marcus Eggenberger [Mon, 11 Aug 2008 15:28:54 +0000 (17:28 +0200)]
stop the chat monitor from stealing unhandled double click events

11 years agofixes, cleanup and other improvements... Now I know how a GC feels ;)
Marcus Eggenberger [Mon, 11 Aug 2008 14:54:22 +0000 (16:54 +0200)]
fixes, cleanup and other improvements... Now I know how a GC feels ;)

11 years agofixing a bug where newly added bufferviews are not shown in the dialog
Marcus Eggenberger [Mon, 11 Aug 2008 14:01:16 +0000 (16:01 +0200)]
fixing a bug where newly added bufferviews are not shown in the dialog

11 years agoonly show dbus settings if dbus is available
Marcus Eggenberger [Mon, 11 Aug 2008 13:12:50 +0000 (15:12 +0200)]
only show dbus settings if dbus is available

11 years agoFixing BR # 204 - double click on the sender column in the chatmonitor to switch...
Marcus Eggenberger [Mon, 11 Aug 2008 12:34:59 +0000 (14:34 +0200)]
Fixing BR # 204 - double click on the sender column in the chatmonitor to switch to that buffer

11 years agofixing BR #261 (making fields removable from the chatmonitor). Changes effect current...
Marcus Eggenberger [Mon, 11 Aug 2008 11:28:47 +0000 (13:28 +0200)]
fixing BR #261 (making fields removable from the chatmonitor). Changes effect currently only new messages as the ChatViews don't treat dataChanged() properly

11 years agoBring back dynamic backlog fetching (move scrollbar slider to the very top to get...
Manuel Nickschas [Sun, 10 Aug 2008 22:32:15 +0000 (00:32 +0200)]
Bring back dynamic backlog fetching (move scrollbar slider to the very top to get more lines)

11 years agoFixing BR #199 introduce /back as alias for unaway
Marcus Eggenberger [Sun, 10 Aug 2008 16:38:45 +0000 (18:38 +0200)]
Fixing BR #199 introduce /back as alias for unaway

11 years agoFixed a bug where the client would not initialize channel and user metadata
Marcus Eggenberger [Sun, 10 Aug 2008 16:20:25 +0000 (18:20 +0200)]
Fixed a bug where the client would not initialize channel and user metadata
Symptom: channels being disabled though new chatlines were received

11 years ago/j and /join only prepend # when channel names start with letters or numbers
Daniel Albers [Mon, 4 Aug 2008 10:04:58 +0000 (12:04 +0200)]
/j and /join only prepend # when channel names start with letters or numbers