========= ПРОТОКОЛ ICQ (Eraser) ========== +авторизация!!! +получение контакт листа +заполнение Items контакт листа +контакт лист в файле (если нет, запрос с сервера) ++отдельный для UIN (хранится в templates) +смена статусов контактов в Items +смена статуса (+ расширенные) +установка Xстатуса - 37!!! статусов (без сообщений) +ID client - SieICQ capabilities - список возможностей клиентов + Typing Notify + Х статусы (определение) + ID Client (список в capabilities.h) XStatus - статусные сообщения (получение, отправка) получение сообщений отправление сообщений ========= Интерфейс (Vedan) ========= 1. контакт лист 1.1 вывод вверху количества 1.2 софт кнопки в к.листе 1.3 загрузка к.л, отрисовка, еще нужно поработать с курсором 1.4 курсор не пропадает - Done + в контакт листе нажимаем 1, попадаем в начало списка + нажимаем 7 - попадаем в конец 2. главное меню - Done! 3. Окно подкючения - Done! 4. меню контакта + about + Перешёл на новый способ вывода гуев, думаю оправдает себя(не оправдал)-изменил тип вывода + Пункт "Сменить статус": + Меню смены статуса(пока 8 их) + Нажимаем 1 - к первому статусу, 7 - к последнему + Enter - выбрать статус + Поддержка иконок в любом меню. Добавил иконки меню. * При выборе статуса выходим в главное меню + Выход в контакт лист при удачном коннекте. * Поправил обновление экрана + Начал работу с чатом ======== Хотелось бы в клиенте !!! (если получится) ============ X статусы Смайлы Typing Notification + Определение клиентов + Безопасное подключение (MD5) Аватары