FlylinkDC++ r393
http://flylinkdc.blogspot.com/2009/10/flylinkdc-r393-release.html Ревизия (393) 3.10.2009
------------------------------------------------------------------------
(с) a.rainman
* [FlylinkDC_language_parser] оптимизация в коде, очень давно сделанная, но почему то забытая
* обновил словарь Flybot-a
* косметика в windows/MainFrm.cpp
* уменьшил Lock в int ShareManager::run()
* устранил редкую, но возможную утечку памяти в void drawTab(...
* косметика кода
* коррекция с HDITEM
* исправлено падение при сортировке списка избранных хабов, заодно исправлена похожая потенциальная ошибка в другом модуле
------------------------------------------------------------------------
(с) i.Kliok
* Обновил файл белорусского языка до r2767.
* в инсталлятор добавлена локализация на Белорусский язык
------------------------------------------------------------------------
(с) pavel.pimenov
* региональная сборка Город: Киров (Кировская обл.) Дом.ru
* добавлена региональная сборка GlazovNet
* отключил экраном "RIP_USE_LOG_PROTOCOL" логирование протокола - пользователи тыкают галку и получают тормоза в системе
* InnoSetup 5.3.5
* sqlite 3.6.18
* забрал Exception.h из StrongDC++
* для упрощения слияний перенес sqlite в svn::externals (https://flylinkdc.googlecode.com/svn/vendors/sqlite)
* убрал лишний метод getHubUrl
* переписан алгоритм загрузки рейтинга и lastIP
* переписан алгоритм загрузки рейтинга - NickID (упростился стартовый sql-запрос)
* [критичный баг] починил потерю файлов из очереди закачек
* убрал портал авнагарда за рекламу порнушки
* исправлено заполнения lastIP при поиске
* исправлена ошибка вызова store_last_ip при подаче пустой строки
* исправлено сохранение Last IP
* исправлена взаимная блокировка в bool WinUtil::getUserColor (TODO - переписать вечером получше исключив другие места с ClientManager::LockInstance l_lockInstance)
* обновление региональных сборок
------------------------------------------------------------------------
(с) rain.bipper
* [PortalBrowser] Исправлена навигация с помощью меню
* [PortalBrowser] Исправлено отображение поиска, если в нем только один пункт
* Добавлен пул потоков (пока отключен)
* Небольшой рефакторинг процедуры инициализации:
- загрузка языковых ресурсов и настроек делается после отображения Splash Screen'а
- Splash Screen закрывается после отображения главного окна
- ChatBot инициализируется до загрузки настроек
* Убрана зависимость от C run-time library DLL у файла XMLMerge.exe
* Оптимизация проверки командной строки на UTF8
* Модернизация скрипта для совместимости к svn::external
* Убрал портал "Авангард" из архива бинарников. Похоже не работает фильтр рекламы
* Приведение кода к единому виду
* Добавил корректор стиля
* Работа с критическими секциями
* Реализовано автоматическое определение кодировки текста в TextFrame (меню "Показать как текст")
* Добавлено уведомление о неудаче при создании крэш-дампа
* Увеличены кнопки на диалоке эксепшена
* [Installer] Добавил подчистку сгенерированных файлов при анинсталле
* Исправил исчезание статус-бара при открытии меню.
------------------------------------------------------------------------
(с) sergiy.karasov
* Поправил отображение состояния кнопок ограничения скорости
* Косметика перевода
* Косметика кода
* Поправил удаление объекта
* Поправил ширину тултипов строк состояния у хабфрейма и мейнфрейма
* Добавлена "логика". Если окно хаба иконизировано, то при первом клике оно открывается,
при втором предыдущее (при влюченной опции "Внешний вид - Окна -
Переключать окна при клике по закладке текущего окна")
* Добавлен "Заголовок" в контекстное меню просмотра дерева каталогов (частично)
* Добавил возможность выбрать цвет "Выбранного таба"
------------------------------------------------------------------------
(с) tret2003
* инсталлятор теперь создает ключи в реестре для нормального перехвата адресов хабов и магнет ссылок Flylink-ом, требуется тестирование на чистой системе, либо необходимо почистить реестр от ADC, DCHUB, MAGNET ключей
* поправил баг в скрипте инсталятора - инсталировались настройки одного из хабов при установке без предварительных настроек
* перенес некоторые файлы и сделал соответствующие изменения в скриптах инсталляции по проекту переноса настроек FlylinkDC в APPDATA
* поправил настройки региональной сборки GlazovNet
* поправил название города в инстале
* перенёс файлы звуков из settings в главную папку программы
* добавил параметр для хранения настроек
* поправил интерфейс в настройках
* исправил портал Club42 (WebStream)