14/06/2008 Re-write the userlist handling class to use std::map instead of CStringList, since in worst case scenario CStringList is 200 times slower
Update 27/06/2008 That worst case scenario would only apply if everyone on your hub had nicks starting with the same 3 characters, more likely the performance improvement is about 10 times.
14/06/2008 Qt3: replace a CStringList used to handle the userlist with a QDict, which can be up to 200 times faster (In Qt4, this was replaced with a QHash some time ago)
Update 27/06/2008 That worst case scenario would only apply if everyone on your hub had nicks starting with the same 2 characters (this could happen, if everyone had a [tag], but less likely), more likely the performance improvement is about 10 times.