Bug #68
Introduce class Nick : public QString
0%
Description
We should introduce a new class containing nick names, including an overloaded compare function. This should make the whole case-insensitivity stuff a heck of a lot easier, and such Nicks should then also be usable as QHash indices without further ado...
We should remember the following from RFC 1459:
Because of IRC's scandanavian origin, the characters {}| are considered to be the lower case equivalents of the characters []\, respectively. This is a critical issue when determining the equivalence of two nicknames.
History
#1 Updated by Sputnick almost 17 years ago
Update: As usual, the RFC as quoted above has nothing to with the real world. At least on Freenode, {Sput} and [Sput] can gladly coexist...
#2 Updated by Sputnick about 16 years ago
I think we don't really need this anymore. Might well be cleaner than the current approach, but we shouldn't beat a dead horse here...