* (Fixes issue #291) : Индивидуальные ограничения по пользователям (оно же по скорости на отдельную отдачу) в r500.
* (Fixes issue #230) : Ошибки в отображении мгновенной скорости сразу после старта передачи.
* В окне Сетевой статистики к общей скорости передачи через сокеты
(прерывистая линия) добавлена скорость передачи файлов (сплошная линия)
http://i19.fastpic.ru/big/2011/0517/c4/8b6318080fd544789513be44ce2347c4.png
.
* Выпилил уведомление пользователя на той стороне о перманентном бане.
* Механизм перманентного бана теперь организован через индивидуальный
ограничитель скорости (выполняется намного раньше), так же бан
срабатывает сразу после применения, а не со следующей передачи.
* В Окно передач добавлено отображение меню хаба для пользоватлей.
* Окна завершённых загрузок (раздач):
- Исправил утечку памяти при ручном удалении всех элементов из списка.
- (Fixes issue #445) : В r500 неправильно выводится средняя скорость в завершённых скачиваниях.
- Починил открытие папки из меню под wine.
- Исправил отображение и работу пунктов меню по работе с файлами,
размер которых составляет 1 байт, и запретил вывод этих пунктов меню на
физически отсутствующих файлах.
- При удалении файла из списка теперь корректируются параметры списка: общий размер списка и средняя скорость.
- Добавил отображение IP адреса того кому отдали файл.
- Убрал из класса неполный копипаст части функционала client\FinishedManager.
! Прочие изменения:
* Добавил общую для всех мест установку временного интервала для аппроксимации значений скорости.
* Обезопасил вывод графиков в окне "Сетевая статистика".
* Оптимизация в Ограничителе скорости.
* Оптимизация в Поиске шпионе.
* Оптимизация в Сетевой статистике.
* Навёл полный порядок с измерением скорости (плюнул на измерение
фактической скорости, теперь точно и красиво измеряю скорость с
оверхедом).
* Включил FastAlloc для RSSNewsFrame::RSSItemInfo и FinishedFrameBase::ItemInfo.
* Устранил утечки памяти при закрытии вкладок: завершённых загрузок (раздач), и RSS новостей.
* Добавлена очистка списка пользователей при закрытии окна хаба.
* Рефакторинг: оптимизация получения общей скорости для закачек / отдач.
* Исправлена архитектурная ошибка в получении текущей скорости для каждой передачи.
* Оптимизация в MessagePanel: убрал лишнюю копию CEdit.