пятница, 20 сентября 2013 г.

Изменения r501 - > r502

Всем привет.
В 502 ветке внесено много изменений в результате чего клиент стал запускаться и сносно работать на старых нетбуках Atom 1.6 + 1 гиг RAM

Всем у кого слабый комп предлагается обновиться с r501 до r502-rc1
через функцию меню и оценить производительность клиента.








Провел тест на своей системе на коллекции хабов ~140 приложенных к проблеме
http://code.google.com/p/flylinkdc/issues/detail?id=1242

* Версия r501-release-build-13693
Потребление памяти  = 573M
Потребление GDI объектов = 8651
(у windows на процесс лимит - 10000 после превышения приложение умирает)














* Текущий релиз-кандидат r502-rc1-build-15449
Потребление памяти  = 289M
Потребление GDI объектов = 2061

четверг, 19 сентября 2013 г.

FlylinkDC++ r502-rc1 build 15438

Всем привет!
Прошу помощи в тестировании на ваших компах
у кого падали последние бетки при закрытии прошу проверить эту
на предмет стабильности и отписать результаты.
Также кто сидит на релизе r501 прошу обновиться и погонять под нагрузкой.
SetupFlylinkDC-x64-r502-beta.exe
SetupFlylinkDC-x86-r502-beta.exe

SetupFlylinkDC-x86-x64-r502-beta.exe
  

Исходный код для программистов С++
http://www.fly-server.ru/install/r5xx/src-bin/ 

вторник, 10 сентября 2013 г.

SQLIte database disk image is malformed

Добрый вечер.
У кого возникает подобная ошибка при старте флайлинка
просьба прислать мне (pavel.pimenov@gmail.com) вашу базу данных для анализа
хочу сделать автоматическую попытку восстановления битых баз данных подобных случаев
т.к. если сломан индекс, то есть вероятность что все восстановится корректно.
Файлы базы данных имеют имена:
  • FlylinkDC.sqlite
  • FlylinkDC_dht.sqlite
  • FlylinkDC_log.sqlite
  • FlylinkDC_mediainfo.sqlite
  • FlylinkDC_stat.sqlite
обычно умирает FlylinkDC.sqlite
Зарание спасибо.

понедельник, 9 сентября 2013 г.

FlylinkDC++ r502-beta115 build 15313

* Доработан алгоритм передачи телеметрии
  - Первая передача выполняется после 2 минут работы приложения 

  (за это время на большинства системах флай выходит на рабочий режим и подгружает все хабы)
  - Добавлена новая локальная БД FlylinkDC_stat.sqlite с таблицей  fly_statistic
   
= При завершении делается слепок статистики и синхронно скидывается в локальную базу данных (чтобы быстрее завершиться приложению)
   
= При следующем запуске асинхронно вычитывается последние 10 записей телеметрии и скидывается на флай-сервер.
   
= Если в процессе работы не получается передать данные на сервер. статистика не теряется и сохраняется в FlylinkDC_stat.sqlite
 - К параметрам телеметрии добавлены параметры

  = Контроль кол-ва анимированных смайлов текущее/максимальное
 
= Кол-во попыток использования мертвого GDIImage (поиск плавающего бага) 
* Отключаем void MainFrame::UpdateLayout пока стартуют фреймы хабов
* (Fixed issue 1267) Фильтр CDM-отладчика не фильтрует по сохранённым строкам
 http://code.google.com/p/flylinkdc/issues/detail?id=1267
 * (Closed issue 1266) Анимация смайлов зовется даже если их не видно.
   http://code.google.com/p/flylinkdc/issues/detail?id=1266


SetupFlylinkDC-x64-r502-beta.exe
SetupFlylinkDC-x86-r502-beta.exe

SetupFlylinkDC-x86-x64-r502-beta.exe
  

Исходный код для программистов С++
http://www.fly-server.ru/install/r5xx/src-bin/ 


FlylinkDC++ r419-beta1 build 15322

* Исправлено падение в анимированных смайлах
  https://crash-server.com/Problem.aspx?ProblemID=37790

 * (Closed issue 1266) Анимация смайлов выполняется даже если их не видно.
смайлы теперь "мигают" только на активном фрейме, что снижает потребление CPU 
и уменьшает тормоза на нетбуках и старых компах.
   http://code.google.com/p/flylinkdc/issues/detail?id=1266


http://www.fly-server.ru/install/r4xx/beta/SetupFlylinkDC-x86-r4xx-beta.exe
http://www.fly-server.ru/install/r4xx/beta/SetupFlylinkDC-x64-r4xx-beta.exe
Исходный код для программистов С++
http://www.fly-server.ru/install/r4xx/src-bin

воскресенье, 8 сентября 2013 г.

FlylinkDC++ r418-release build 15300

* Динамическая подгрузка смайлов по мере их использования.
* (fixed issue 1253) Закрыл баг с автообновлением
  http://code.google.com/p/flylinkdc/issues/detail?id=1253
* (fixed issue 1243) Поиск медиаинформации в файлах не содержащих ее (zip и прочее)
  http://code.google.com/p/flylinkdc/issues/detail?id=1243
* Исправлено падение при обработке некоторых mp4 файлов
* Обновлен интерфейс к fly-server
 - В файл-листах теперь тоже показывается медиаинфа полученная с сервера.
 - Обновлен Wildcard - жестокий рефакторинг Ежика.
 - Отказ от файла CustomCompressExt.ini (конфигурация подгружается из облака
   если нет связи - ресурсной копии)
 - Исправлена утечка ресурса DC в CAnimatedButton
* (Closed  issue 1101)
При открытии файл-листов где имя файла пустое не кидаем исключение Directory missing name attribute
  http://code.google.com/p/flylinkdc/issues/detail?id=1101
 * (Closed   issue 1107)   Исправлено падение приложения при закрытии если в этот момент идет разбор XML файл-листа.

 http://code.google.com/p/flylinkdc/issues/detail?id=1107
 * Если звуков нет - не играем дефолтный из винды
* Исправлена трансляция ошибок от wininet. теперь в журналы выводится не только код
  http://code.google.com/p/flylinkdc/issues/detail?id=1077
* Убрал паузу в 30 сек при старте клиента если нет соедиения с сетью
* mediainfo 0.7.65-svn
* SQLite 3.8.0.2

Доступно в автообновлении + инсталляция:
http://www.fly-server.ru/install/r4xx/release/SetupFlylinkDC-x86-r4xx-release.exe
http://www.fly-server.ru/install/r4xx/release/SetupFlylinkDC-x64-r4xx-release.exe

Сборки для сетей (будет обновлено ~в 4:00 по Москве):
http://www.fly-server.ru/install/custom/flylinkdc-r4xx-x64
http://www.fly-server.ru/install/custom/flylinkdc-r4xx-x86

Добавить свою сеть в каталог:
http://www.flylinkdc.com/customloc.php

суббота, 7 сентября 2013 г.

FlylinkDC++ r502-beta114 build 15287

SetupFlylinkDC-x64-r502-beta.exe
SetupFlylinkDC-x86-r502-beta.exe

SetupFlylinkDC-x86-x64-r502-beta.exe
  

Исходный код для программистов С++
http://www.fly-server.ru/install/r5xx/src-bin/ 
 

* (Closed issue 1261) Отображение уже скачанных файлов в очереди закачек
   http://code.google.com/p/flylinkdc/issues/detail?id=1261  
* (Fixed  issue 1256) Русские названия в файлах.
  http://code.google.com/p/flylinkdc/issues/detail?id=1256
* (Fixed issue 419) Фильтр команд в CMD-отладчике.
  http://code.google.com/p/flylinkdc/issues/detail?id=419
* Исправлено падение
 https://crash-server.com/DumpGroup.aspx?ClientID=ppa&DumpGroupID=89276
* (Fixed issue 1249) Увеличить длину фильтра в отладчике команд

  http://code.google.com/p/flylinkdc/issues/detail?id=1249
 

четверг, 5 сентября 2013 г.

FlylinkDC++ r418-beta6 build 15236

* SQLite 3.8.0.2
* (fixed issue 1253) баг с автообновлением на некторых rtf файлах под XP SP3
http://code.google.com/p/flylinkdc/issues/detail?id=1253 

Если не будет замечаний критичных - на выходные опубликую в релизную ветку авто-обновления.
Пользователи ветки r4xx смогут так-же оценить качество популярых медиа-файлов без их скачки
  








http://www.fly-server.ru/install/r4xx/beta/SetupFlylinkDC-x86-r4xx-beta.exe
http://www.fly-server.ru/install/r4xx/beta/SetupFlylinkDC-x64-r4xx-beta.exe
Исходный код для программистов С++
http://www.fly-server.ru/install/r4xx/src-bin

среда, 4 сентября 2013 г.

FlylinkDC++ r502-beta112 build 15220

SetupFlylinkDC-x64-r502-beta.exe
SetupFlylinkDC-x86-r502-beta.exe

SetupFlylinkDC-x86-x64-r502-beta.exe
  

Исходный код для программистов С++
http://www.fly-server.ru/install/r5xx/src-bin/ 


Изменений много - не стесняйтесь пишите о любых замеченных косяках.
* (Started Issue 1252)
 http://code.google.com/p/flylinkdc/issues/detail?id=1252
  - Отключил загрузку при старте всех смайлов (смайлы подгружаются по мере появления в чате или при активации диалога)
  - Нашел висячие ссылки
  - Возможно что-то отвалилось. кто часто пользуется смайлами пишите замечания в блог или в issue
* (Fixed issue 1255) Попытка исправить падение при переключении смайл-паков
   http://code.google.com/p/flylinkdc/issues/detail?id=1255
  Пока реализовал через отдельный контейнер,
  TODO - подумать и приостанавливать разрушение CGDIImage пока работает onTimer
  отключить фичу можно экраном FLYLINKDC_USE_CHECK_GDIIMAGE_LIVE
* (issue 1242) Отключив стартовое заполнение ListView-ов сэкономил еще 20 м памяти

 http://code.google.com/p/flylinkdc/issues/detail?id=1242
 ================== 502-beta-111-r15213 =======================
* (Fixed issue 1253) Падение XP SP3 при открытии ченжлога при автоапдейте.
   http://code.google.com/p/flylinkdc/issues/detail?id=1253
================== 502-beta-110.1-r15195 =======================
* SQLite 3.8.0.2 http://sqlite.org/news.html
* Исправлено падение в
 https://crash-server.com/Problem.aspx?ClientID=ppa&ProblemID=13229
  Не зовем событие STATS пока выполняется инициализации приложения
  при разрушение поставил проверку в dcassert(!ClientManager::isShutdown());
  таймер уже должен быть отключен
* Возможно, исправлено падение при удалении в LRESULT TransferView::onSpeaker
  https://crash-server.com/DumpGroup.aspx?ClientID=ppa&DumpGroupID=88685
  http://www.flickr.com/photos/96019675@N02/9668951266/
* Возможно, исправлено падение
   https://crash-server.com/Bug.aspx?ClientID=ppa&ProblemID=36467

вторник, 3 сентября 2013 г.

FlylinkDC++ r502-beta110 build 15187

* В диалоге хеширования отражатся факт обработки файла медиаинфой и TTH
http://code.google.com/p/flylinkdc/issues/detail?id=1251

Если у вас возникнет такое и файлик "зависнет" - пришлите картинку мне на почту,
я по TTH найду файл и определим причину зависания.

 









* В DB Менеджере запись хеширования идет в отдельной транзакции
  даже если обработка медиаинфы зависнет или упадет - при следующем запуска этот файл не будет обрабатываться.
* Не парсим лишний раз файлы локализация для извлечения наименования языка для
известных официально поддерживаемых локализаций.
Возможно исправлены падения:
  - https://www.crash-server.com/DumpGroup.aspx?ClientID=ppa&DumpGroupID=87207
  - https://www.crash-server.com/DumpGroup.aspx?ClientID=ppa&DumpGroupID=87734


SetupFlylinkDC-x64-r502-beta.exe
SetupFlylinkDC-x86-r502-beta.exe

SetupFlylinkDC-x86-x64-r502-beta.exe
  

Исходный код для программистов С++
http://www.fly-server.ru/install/r5xx/src-bin