My X-Mas present to you: partially working encodings! \o/
authorManuel Nickschas <sputnick@quassel-irc.org>
Tue, 25 Dec 2007 00:36:10 +0000 (00:36 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Tue, 25 Dec 2007 00:36:10 +0000 (00:36 +0000)
commite008cd12ef319c4b5f9fe5a8cc1524829551771d
tree618983df67e7b88629ddb5878bd3acc7729173a1
parent4b45582f5d766e7324fe6d2abd260548ef0b9584
My X-Mas present to you: partially working encodings! \o/
Actually, most of the basic infrastructure is in place; but we can't configure it yet,
i.e. ISO-8859-15 it is for now, and encodings are not respected when we send stuff yet.
It instantly gives you a working utf8 detection on receiving though, so those crappy umlauts
should be a thing of the past now.

The infrastructure allows for setting individual encodings for networks, channels and even
IRC users (for queries), so putting a decent UI on that thing should make Quassel really useful
in international environments that are too backward to use utf8 yet :)

BTW, hacking on Christmas Eve proves to be really productive...
18 files changed:
Quassel.kdevelop.filelist
src/client/client.cpp
src/common/bufferinfo.cpp
src/common/ircchannel.cpp
src/common/ircchannel.h
src/common/ircuser.cpp
src/common/ircuser.h
src/common/networkinfo.cpp
src/common/networkinfo.h
src/common/signalproxy.h
src/common/util.cpp
src/common/util.h
src/core/core.cpp
src/core/ctcphandler.h
src/core/ircserverhandler.cpp
src/core/ircserverhandler.h
src/core/server.cpp
src/core/server.h