# [issue 1019]
 Передаём в MediaInfo путь на файл с припиской в начале \\?\ если путь длиннее 260 символов. Ждем от автора MediaInfo правок ZenLib для адекватного реагирования на такой путь, патч уже выслан.

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13871 698e6f95-9b2e-0410-bd61-4358ed8d4160
* (Closed issue 1026) Не удаляется поток TTH из NTFS
 https://code.google.com/p/flylinkdc/issues/detail?id=1026

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13872 698e6f95-9b2e-0410-bd61-4358ed8d4160
* (Closed issue 1019) 	[BUG] Не полностью поддерживаются пути с глубиной более 260 (MAX_PATH)
 https://code.google.com/p/flylinkdc/issues/detail?id=1019

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13876 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Обновлена версия MediaInfo

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13884 698e6f95-9b2e-0410-bd61-4358ed8d4160
# log

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13888 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Обновлена версия ZenLib

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13889 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Дополнил диагностику в CFlylinkDBManager::getBlockSize. 

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13890 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Технологический коммит.
# Сделал статическими функции обвёртки для QueueItem в QueueManager.
# Мелкая оптимизация в QueueFrame - не копируем список источников для закачки при выводе данных (работает если активен ключ компиляции IRAINMAN_NON_COPYABLE_SOURCE_LIST_IN_QUEUE_FRAME, зависит от IRAINMAN_USE_READ_WRITE_LOCK).

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13891 698e6f95-9b2e-0410-bd61-4358ed8d4160
# log.

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13892 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Исправлен dead lock при активной закачке в ежовой версии. Дедлок имел место быть при включённом ключе компиляции IRAINMAN_USE_SEPARATE_CS_IN_QUEUE_MANAGER, и потому в обычной версии отсутствовал.
# TODO необходим рефакторинг с защитой менеджера базы, ибо там хорошо так виснет https://code.google.com/p/flylinkdc/issues/detail?id=1028 .

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13893 698e6f95-9b2e-0410-bd61-4358ed8d4160
# [lang] an auto commit from localization system...

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13896 698e6f95-9b2e-0410-bd61-4358ed8d4160
* Исправлено зависание при активной закачке.
# Исправлен глюк с сохранением запроса IP в базу - его зачем то сохраняли в базу.
# Добавлено логгирование времени выполнения функции QueueManager::saveQueue.
# [public-build] log.

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13897 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Технологический коммит.
* (Closed Issue 1030) При перемещении файлов в очереди скачивания иногда файлы не перемещаются.
# Issue 82 Сделал более понятным и простым код в QueueFrame::moveSelected().
# Исправлен дедлок в ежовой под нагрузкой при завершении скачивании файла.
# Мелкая оптимизация в ежовой: единожды блокируем csUQ в QueueManager::UserQueue::add, а в QueueManager::UserQueue::add входим в неё рекурсивно ибо так быстрее.
# Заменил избыточный мембер QueueManager::queueFile функцией.
# Сделал QueueManager::csM полностью независимым и перевёл на FastCriticalSection - так оптимальнее, ибо код защищаемый данным элементом синхронизации очень короткий и быстрый, а рекурсивные входы в секцию отсутствуют.
# Добавил явную ошибку с описанием при включении IRAINMAN_USE_SEPARATE_CS_IN_QUEUE_MANAGER без IRAINMAN_USE_READ_WRITE_LOCK.
# Поправил диагностику в QueueItem::calcAndUpdateDownloadedBytes().
# [public-build] log.


git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13898 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Заменил isSet на isAnySet

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13899 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Убрал из ресурсов дубликатную строку

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13900 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Добавил дополнительную информацию при загрузке в сплеш.

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13910 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Вырезал IRAINMAN_ASYNC_LOAD_CUSTOMLOCATION


git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13911 698e6f95-9b2e-0410-bd61-4358ed8d4160
# Изменил способ проверки на пустоту калбек функции

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13912 698e6f95-9b2e-0410-bd61-4358ed8d4160
# MaskType сделал 32 битным.

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13913 698e6f95-9b2e-0410-bd61-4358ed8d4160
# [merge] Исправлено деление на ноль https://crash-server.com/Problem.aspx?ProblemID=22552

git-svn-id: http://flylinkdc.googlecode.com/svn/trunk@13918 698e6f95-9b2e-0410-bd61-4358ed8d4160