Make IrcProtocol... semi-public ;)
COPYING -> LICENSE
Start crafting CHANGELOG for v2.0.0
Update OTHER_FILES
Cleanup an obsolete warning about declarative support
Output a message which backend (ICU/uchardet) is used
INSTALL: ICU vs. uchardet
IrcSender: use QSharedDataPointer
IrcSender: lazy initialize name/user/host
Implement IrcSender without QRegExp
Fix IrcSender(name)
IrcMessagePrivate::init(): faster condition check first
IrcTextFormat: don't consider trailing &quot; as part of the link
Add IrcTextFormat::messageToHtml() benchmark
Refactor IrcTextFormat::messageToHtml()

Changed the URL regexp to the one that is currently used in Konversation,
that is, where the original URL regexp was also taken from. The new regexp
is not only a tiny little fraction faster, but also requires a lot less
boilerplate code for sanity checking and fixing up the matched URL.
Optimize IrcTextFormat::messageToHtml()

A dot, slash or colon NOT surrounded by a space indicates a potential URL.
Otherwise the rather expensive URL regexp operation may be skipped.
IrcMessageData/Decoder: remove export macros from private classes
Exclude the private tests from build
Refactor IrcMessage internals
Rename IrcTextFormat::messageToHtml() -> toHtml()