CVS commit by metz: - IMPORTANT bugfix, we only receive peer capabilities sometimes, in all other cases we reset the known caps to zero for the contact, that resulted in not sending out UTF-8 messages and also broke querying icq away messages (peer needs type-2 message support for that) - use added Kopetecontact::setStatusDescription() to show away message in contactlist tooltips - automatically fetch away message for AIM users if they go away (same exception as for ICQ: Not while we're connecting to avoid server flooding) - set away message to empty string in case icq peer doesn't support type-2 messages, for KDE > 3.2 it'll become an informative string M +3 -5 oscaraccount.cpp 1.85 M +6 -6 oscarcontact.cpp 1.132 M +13 -4 aim/aimcontact.cpp 1.41 M +1 -1 aim/aimuserinfo.cpp 1.14 M +5 -0 oscarsocket/oscardebug.h 1.3 M +5 -3 oscarsocket/oscarsocket.aim.cpp 1.22 M +35 -25 oscarsocket/oscarsocket.cpp 1.146 M +3 -3 oscarsocket/oscarsocket.h 1.92 M +11 -2 oscarsocket/oscarsocket.icq.cpp 1.54