список изменений core:
* обновлен скин (жаббер и мра переделаны под стиль инфи - спасибо Петрухе за материал)
* новый дефолтный конфиг для скина (формат изменен по сравнению с предыдущим, придется менять по новой)
* новый сдк для плагинов
* теперь скины могут менять иконки протоколов и х-статусы (подробности ниже)
* еще больше скорости при загрузке оффлайн кл
* фикс с неверным временем, подставляемым в макросе %time% при уходе в автоэвей
* кешируем не только аватары, но и вообще все элементы, что рисуются в кл
* теперь между контактами рисуются разделители (настраивается в конфиге)
* более быстрый бленд в отрисовке субконтактов
* неразвернутые мк при перемещении мыши не надо перерисовывать
* получение аватара и загрузка из файла вынесены в отдельный поток, чтобы не тормозить основную нить
* несколько ускорил отрисовку контакта с аватарами
* фикс с неверным определением субконтакта под курсором для хинта и меню
* центрируем субконтакты, чтобы не было пробелов
* фикс с расчетом позиций субконтактов и звонка
* фикс с аватарами - не всегда рисовались сразу
* после вызова хинта рефрешим кеш для всех субконтактов
* иконки инвиза, дополнительные не показывались на одиночных мк
* фикс с ошибкой выхода за пределы массива в расчете позиций субконтактов в случае выравнивания по правому краю
* ускорение появления окна деталей
* снизил число запросов аватаров
* еще фикс с куками, поддержка юникода отсутствовала в ряде случаев
* убраны лавинные перерисовки при движении мышью над кл
* хинты и табы в топике в чатах не держали юникод
* пропатчил сортировку, чтобы чатконтакты не мешались с обычными
* пропатчил апдейт контактов на случай динамической смены иконок статусов/клиентов/etc
* в окне выбора профиля при стеклянном окне не центрировалась картинка
icq, mra, irc:
* динамическая смена иконок если в скине найдены свои
jabberб ximms:
* антибосс лучше поддерживается
* улучшения обновления графики при смене скина
* поиск ресурсов в папке скина
* фикс стабильности получения ростера в ximss
касаемо скинов:
Теперь в скины можно складывать свои иконки протоколов, клиентов и х-статусы. названия dll и ini:
icq:
Skin\icq_pics.dll
Skin\Clients\icq_clients.cfg
mra:
Skin\mra_pics.dll
Skin\Clients\mra_clients.cfg
irc: Skin\irc_pics.dll
jabber:
Skin\jabber_graph.dll
Skin\Clients\jabber_client.ini
ximms: Skin\ximss_graph.dll
x-статусы должны лежать в Skin\XStatuses\
если указанных файлов в скине не будет найдено, то будут грузиться стандартные из папки протокола. Теперь скин будет меняться несколько дольше, но уже полноценно меняться будут все иконки.
P.S.: полёт отличный. глюков не заметил.
Дополнительные смайлы работают при нажатии ПРАВОЙ клавиши мыши по смайлам, левой клавишей соответсвенно выбираются стандартные смайлы