Menu

ChangeLog

Anonymous BadPointer Glenn Delahoy
There is a newer version of this page. You can find it here.

[r452] (22-05-2016)

  • Правки в диалоге "Опции".
  • Обновлены переводы.

[r451] (17-05-2016)

  • Добавлен диалог "Опции".
  • Удалена нижняя панель с чекбоксами "Только оптимальные" и т.д.
  • Улучшено отображение иконки раскрытия списка.
  • Обновлен 7-zip до 16.0.
  • Устранено зависание программы во время индексации(на этот раз даже на самых старых компах).

[r449] (09-05-2016)

  • Устранено зависание программы во время индексации.
  • Исправлено падение программы при нажатии правой кнопки мыши.

[r448] (01-05-2016)

  • Обновлены переводы.
  • Добавлен голландский перевод(Dannyict).
  • Добавлена тема Lite.

[r446] (23-04-2016)

  • Обновлены переводы.

[r444] (19-04-2016)

  • Улучшение ранжирования драйверов.
  • Правки во всех языках в связи с адаптацией к Transifex.

[r439] (22-03-2016)

  • Правки в немецком и азербайджанском переводе.

[r438] (15-03-2016)

  • Исправлено отображение количество драйверпаков, которые доступны для скачки.

[r437] (02-03-2016)

  • Устранены ошибки при работе под WinPE.
  • Мелкие правки в справке(ключ -?).
  • Щелчок на номере ревизии или логотипе программы открывает новый сайт..

[r436] (24-02-2016)

  • Обновлен 7zip до v15.14.
  • Обновлен BOOST до v1.60.0.
  • Обновлен libtorrent до v1.0.8.
  • Обновлен webp до v0.5.0.
  • Обновлен GCC до v5.3.0.
  • Добавлен итальянский язык(garf02).
  • Добавлен португальский язык(Sergio Martins).
  • Восстановлена работоспособность программы под Windows 2000.
  • Оптимизирована работа с распаковаными драйверпаками. Скрипт для распаковки на сайте.
  • Улучшено распознание текущего языка пользователя.
  • Исправлено отображение списка доступных драйверпаков в окне обновлений после завершения загрузки.
  • Исправлена проблема libtorrent, из-за которой процесс программы мог продолжать висеть после закрытия программы.

[r423] (23-11-2015)

  • Восстановлена возможность скрыть список установленных драйверов.
  • Клавиши Ctr+Plus, Ctrl+Minus и Ctrl+0 теперь работают и на цифровом блоке клавиатуры.
  • SDI_auto теперь всегда запускает последнюю версию программы.
  • Добавлено распознание еще одного типа окна о неподписанных драйверах.

[r420] (16-11-2015)

  • Исправлена проблема при масштабировании интерфейса, когда изменение размеров элементов запаздывало по сравнению с размером шрифта.
  • Добавлены клавиши Ctrl+Plus и Ctrl+Minus(альтернатива Ctr+КолесикоМыши), которыми можно изменять размер интерфейса.
  • При запуске с разрешением 800x600 программа теперь автоматически подстраивает размер интерфейса.
  • Более корректная обработка и отображение прогрессбара когда пользователь добавляет/исключает драйверы во время установки.
  • Подсказки при удерживании Ctrl или пробела появляются без задержки(как и было в R326).
  • Элемент с номером ревизии больше не может активироваться, когда находится позади других элементов.
  • Исправлен баг, из-за которого не сохранялся выбранный язык.
  • Теперь если Windows не может отобразить название языка из-за отсутствие шрифтов, название выводится на английском языке.
  • Улучшена поддержка языков, которые пишут справа налево.

[r401] (10-11-2015)

  • Восстановлена работа программы под Windows XP.

[r400] (10-11-2015)

  • Улучшено отображение подсказок при разных размерах интерфейса.
  • Добавлена тема "Tweekend SDI".
  • Code refactoring.

[r390] (07-11-2015)

  • Исправлен баг со сбросом галок при переключении в режим эксперта.
  • Добавлена возможность изменять размер элементов интерфейса. Ctrl+КолосикоМыши(увеличить/уменьшить) и Ctrl+0(размер по умолчанию).

[r388] (06-11-2015)

  • Добавлен чешский перевод(Lenochod).
  • Убрано разделение тем на крупные(16) и мелкие(10). Теперь размер шрифта везде 14.
  • Обновлен libtorrent до 1.0.6.
  • Обновлен BOOST до 1.59.0.
  • Обновлен 7zip до 15.8 Beta.
  • Обновлен GCC до 5.2.0.
  • Code refactoring.

[r326] (03-09-2015)

  • Размер текста в подсказках теперь можно задавать независимо от основного шрифта.
  • Уменьшен размер текста в подсказках в теме Gray.
  • Теперь некоторые элементы в подсказках применяется жирный шрифт
  • Исправлены мелкие ошибки в русском и венгерском переводе.

[r323] (23-08-2015)

  • Добавлена тема Gray.
  • Исправлена проблема, из-за которой не предлагалось обновить программу.
  • Поправлено ранжирование драйверов.
  • Обновлен немецкий перевод.

[r320] (17-08-2015)

  • Осуществлен переход с компилятора GCC 4.8.1 на GCC 5.1.0.
  • Устранено падение программы из-за аномалий в файлах установленных драйверов.
  • Устранено падение программы при создании точки восстановления на некоторых системах.
  • Исправлен баг из-за которого при первом запуске не предлагалось скачать драйверпаки.
  • Исправлен баг отображения прогрессбара на панели задач.
  • Теперь SDI_R_auto.bat поддерживает ключи запуска.
  • Обновлен немецкий перевод.
  • Обновлен греческий перевод.

[r317] (11-08-2015)

  • Теперь SDI_R_auto.bat сам находит новейший exe, а также не открывает лишнее консольное окно.
  • Исправлена работа ключа -cfg.
  • Добавлен немецкий перевод(Latino).
  • Добавлен персидский перевод(Mostafa Akbari).

[r315] (14-07-2015)

  • У устройств без установленного драйвера теперь отображается корректная иконка.
  • Исправлен подбор драйвера Intel HD Graphics и определение принтеров.
  • Добавлен 64-битная версия в автообновление и основной дистрибутив, а также SDI_R_auto.bat - для запуска обеих версий (автовыбор).
  • Добавлен греческий перевод(lambik2000).

[r312] (06-07-2015)

  • 32-битная версия теперь не запускает более 2 архиваторов одновременно из-за ограничения в 2GB на процесс.
  • Исправлено прерывание закачки при попытке закрыть окно.
  • Исправлено отображения прогресса загрузки на панели задач.
  • Программа больше не пытается автоматически удалять устаревшие драйверпаки при использовании ключа автоматической установки.

[r311] (29-06-2015)

  • Исправлено зависание программы при обработке битых драйверпаков.
  • Исправлено отображение окна License при малом разрешении.
  • Счетчик выбранных драйверов не всегда перерисовывался.
  • Поправлено ранжирование драйверов.

[r307] (22-06-2015)

  • Версия программы обновилась с v0.2 до v0.3.
  • Осуществлен полный к переход от C к C++(стандарт 2011 года).
  • Исправлено падение программы из-за активного файрвола.
  • Исправлено падение программы на последних билдах Windows 10.
  • Добавлена поддержка бидирективных языков(на них пишут справа налево).
  • Добавлен арабский перевод(MotasemBT).
  • Добавлен латвийский перевод(Jurris)
  • Обновлен libtorrent до версии v1.0.5.
  • Обновлен webp v0.4.3.
  • Добавлен ключ -novirusalerts для отключения предупреждений о заражении вирусами.
  • Добавлен ключ -connections:<num> для ограничения количества соединений у торрента.</num>
  • Улучшен алгоритм сбора информации о драйверах. Формат снимков не изменился, но снимки сдеанные новой версий содержат более точную информацию.
  • Улучшен алгоритм индексации. Формат индексов не изменился, но драйверпаки рекомендуется принудительно переиндексировать.
  • Улучшен алгоритм подбора драйверов.
  • Реализована полноценная поддержка 64-билда программы.
  • Добавлена возможность работать с программой исключительно с клавиатуры.
  • Устранены утечки памяти при смене темы.
  • Оптимизировано использование оперативной памяти.
  • Время сбора информации о драйверах сократилось как минимум вдвое.
  • Сократилось время обновления списка драйверов после установки драйверов.
  • При индексации драйверов и загрузке индексов задействуются все ядра процессора.
  • Многие другие мелкие исправления.
  • Сохранение размера окна между сеансами.

[r199] (07-04-2015)

  • Исправлено падение программы на Windows 10 (билд 10049)
  • Восстановлена работа программы с флешки при включённой защите от записи.

[r197] (31-03-2015)

  • Добавлен румынский перевод(Mihai Pasare).
  • Добавлен японский перевод(Tilt).
  • Поправлен подбор драйверов под Windows 10.

[r193] (25-03-2015)

  • Исправлена ошибка установки 103.
  • Подпись у модифицированных драйверов считается автоматически недействительной.
  • Переименован файл конфига с settings.cfg на sdi.cfg.
  • Поправлена прорисовка окна под ReactOS.

[r168] (11-03-2015)

  • Добавлены 4 темы(автор: September).
  • Добавлен французский язык(перевод от Skywalker59).

[r167] (24-02-2015)

  • Добавлена тема Winter(автор: Photo Star).

[r166] (11-02-2015)

  • Улучшен подбор драйвера сетевой карты под Семерку.
  • Драйвер pnp0a08 больше не предлагается к установке на системы без Intel USB 3.0.

[r165] (04-02-2015)

  • Улучшен подбор драйвера сетевой карты.
  • Обновлен азербайджанский перевод.

[r164] (27-01-2015)

  • Поправлена сортировка списка драйверов.
  • Улучшен подбор драйвера видео от Intel.
  • Реализовано удаление старых драйверпаков, которые могли остаться после переименований/разбиения драйверпаков.
  • Реализован механизм для пакетной обработки тысяч снимков ПК и выявления у них более новых версий драйверов, чем имеющиеся в драйверпаках.
  • Обновлен BOOST до версии 1.57.
  • Восстановлена работоспособность программы под Windows 2000.
  • Добавлен ноутбучный маркер для NEC.
  • Поправлено автоопределение португальского и азербайджанского языка.
  • Мелкие правки в языках.

[r159] (14-01-2015)

  • Поправлен подбор драйвера Intel USB 3.0.
  • Поправлен подбор драйвера сетевой карты Realtek.
  • Добавлен шведский язык(перевод от Star).
  • Исправлен в русской перевод.
  • Количество драйверпаков доступных к обновлению не всегда правильно отображалось.
  • Обновлен 7zip до 9.38.
  • Пояснение к драйверу теперь отображается справа. Ключ /oldstyle позволяет вернуться к старому стилю.
  • Драйверы, которые еще не установлены, теперь идут перед обновлениями.
  • При первом запуске больше не спрашивается включить ли проверку обновлений: по умолчанию включена.

[r156] (27-12-2014)

  • При попытке закрыть окно во время установки появляется окно с запросом подтвердить остановку установки.
  • При падении программы в файл лога теперь записываются последние несохраненные сообщения.
  • Файл лога сохраняется непосредственно перед началом установки чтобы в нем была информации о последнем устанавливаемом драйвере в случае выпадения BSOD.
  • Некоторые изменения в логе для большего удобства.
  • Количество выделенных драйверов на кнопке "Установить" не всегда вовремя перерисовывалось.
  • При наведении на логотип, номер ревизии и панель Информация о системе указатель мыши принимает вид руки, что указывает что на этот элемент можно кликнуть.
  • Обновлен 7zip до версии 9.36. Изменено всего пару строк по сравнению с 9.35.

[r152] (22-12-2014)

  • Поправлены подсказки размеры подсказок при наведении на номер ревизии в некоторых темах.
  • Прогрессбар на панели задач теперь отображается при загрузке драйверпаков.
  • Прогрессбар на панели задач не обновлялся когда окно было свернуто.
  • Добавлен ключ -autoupdate для автоматического загрузки обновлений.
  • Добавлен ключ -finish_upd_cmd:<сmd> для задания команды которая выполняется по завершению обновления.
  • Теперь все языки в выпадающем списке видны сразу без прокрутки.
  • Реализована автоматическая прокрутка списка драйверов по ходу установки.
  • В список ссылок, который открывается при клике на логотип, добавлена ссылка на Facebook.

[r150] (18-12-2014)

  • Поправлены подсказки в темах Classic(big) и Metallic(big).
  • Исправлено автоопределение армянского языка.
  • В панели информация о системе теперь корректно отображаются названия таких ОС как Windows XP X64 и Windows Server 2003.
  • Исправлена автоматическая загрузка драйверпаков при выборе установки драйверов из еще не загруженных драйверпаков.

[r149] (17-12-2014)

  • Темы не работают с новым webp. Откачено на версию 0.4.0.

[r148] (17-12-2014)

  • Обновлен 7zip с 9.22 до 9.35
  • Обновлен webp с 0.4.0 до 0.4.2
  • Обновлен libtorrent с 1.0.2 до 1.0.3.
  • Обновлен TDMGCC с 4.8.1 до 4.9.2.
  • Обновлен MinGW до 4.8.2
  • Уменьшен размер файлов тем с 285 КБ до 72 КБ. При изменении формата файла темы, теперь будет легче обновлять темы.
  • Файл settings.cfg стал более читабельным за счет записи ключей в несколько строк.
  • Исправлена работа DHT в торрент клиенте.
  • В лог записываются сообщения о ходе работы торрент клиента.
  • Добавлены ключи -downlimit:<скорость в КБ> и -uplimit:<скорость в КБ> для ограничения скорости торрента.
  • Добавлено распознание новых маркеров. Они по прежнему имеют наименьший вес при ранжировании драйверов.

[r143] (08-12-2014)

  • Поправлено распознание Windows 10.
  • Улучшен подбор драйверов от принтеров.
  • Добавлен ключ -port для задания порта для торрент клиента.
  • Теперь программа не сообщает о возможном вирусе в autorun.inf если файл используется исключительно для задания иконки у носителя.

[r142] (05-11-2014)

  • Добавлен Бразильский язык(перевод от EDsOn GENuInO).
  • Добавлен Белорусский язык(перевод от Hotimsk AKA WhiteEagle).
  • Правки в Украинском языке от tomik2.

[r141] (28-10-2014)

  • Отключено расширение Tracker Exchange. Таким образом программа больше не подхватывает чужие passkey с частных торрент трекеров.
  • Добавлен Армянский язык(перевод от Yeghiazaryan Karen-Egho).

[r139] (06-10-2014)

  • Добавлена поддержка Windows 10.
  • Добавлено распознание еще одного чипсета под драйвер Intel USB 3.0.
  • Улучшено распознание окна неподписанных драйверов у Windows XP.

[r138] (18-09-2014)

  • Добавлен турецкий(Kabaqtepeli) перевод.

[r137] (16-09-2014)

  • Добавлен испанский(theFULL) и азербайджанский(JumbErNumber311R) переводы.
  • Внесены некоторые правки в имеющиеся переводы.
  • Обновлена версия libtorrent до 1.0.2.
  • В папку с логами теперь записывается файл SetupAPI.dev.log с подробным отчетом хода установки драйвера.
  • Если установка драйвера завершается с ошибкой, то автоматически раскрывается список доступных драйверов.

[r133] (09-09-2014)

  • На WiFi от Atheros больше не предлагается установка драйверов от Realtek.

[r132] (05-09-2014)

  • Исправлен баг из-за которого по умолчанию ставилась тема с крупным шрифтом.
  • Исправлен баг из-за которого дублировались драйверы в списке, а сам список был часто раскрыт по умолчанию.

[r131] (02-09-2014)

  • Через клавишу F8 можно переключать между тремя режимами отображения названий драйверпаков.
  • Запрос о необходимости включить обновления теперь может отображается на языке отличном от английского.
  • Добавлено распознание еще одной вариации окна о неподписанных драйверах.
  • Добавлена галка "Не уведомлять об отсутствующих драйверпаках" в окно загрузки драйверпаков.
  • В лог записывается информация о времени ушедшем на распаковку и установку драйверов.
  • 64-разрядный билд теперь нормально работает с файлами снимков, индексов, темами, частично задействована оптимизация. Не поддерживает торренты, возможна нестабильная работа. Заинтересованные лица(этот билд важен для Windows PE x64) могут обращаться к разработчику чтобы получить этот билд на тестирование.

[r128] (26-08-2014)

  • Галка у режима эксперта не работала в теме с крупными шрифтами.
  • Установка на появление подсказок по умолчанию выставлена на полсекунды.
  • При удерживании Ctrl или Пробела подсказки теперь всегда появляются без задержки.

[r127] (24-08-2014)

  • Добавлен ключ -hintdelay для задания задержки появления подсказки.
  • Процент закачки драйверпаков теперь отображается в реальном времени.
  • Исправлен баг из-за которого предлагалось закачать новые паки, когда они имелись в наличии.
  • Заполнена информация о файле в Properties -> Details.
  • Добавлена ссылка на страницу ВКонтакте. Для этого нужно кликнуть на номер ревизии.
  • Обновление через торренты раньше игнорировало заданные пользователем пути к драйверпакам и индексам.
  • При первом запуске предлагается включить уведомление об обновлениях из интернета.
  • Сообщения о необходимости положить драйверпаки в папку и о наличии драйверпаков в интернете больше не появляются одновременно.
  • При отсутствии драйверпаков больше не появляется сообщение, что все драйверы актуальны и ничего не требуется обновить.
  • Добавлены темы с крупным шрифтом.
  • Исправлен баг с загрузкой индексов через торрент.
  • Окно с лицензией теперь всегда умещается на экране.
  • Добавлено распознание еще одного типа окна о неподписанных драйверах.
  • Исправлен слишком яркий зеленый цвет у подписи к драйверам у темы Grass.
  • Обновлен венгерский перевод.

[r124] (15-08-2014)

  • Восстановлена возможность снятия галок во время установки драйверов.
  • Добавлен логотип и иконка(автор: Инсульт).
  • Добавлен венгерский язык(автор перевода: LaMoLa).
  • Добавлена плавающая подсказка к кнопке "Выделить только для этого ПК".
  • Обновление программы и загрузка индексов новых паков разнесены на два отдельных пункта.
  • Исправлен баг из-за которого индексы иногда закачивались не полностью.
  • Исправлено отображение интерфейса при отмене установки через щелчок по прогрессбару установки.
  • Исправлен размер окна About в различных языках.

[r120] (12-08-2014)

  • Некоторые плавающие подсказки не обновлялись сразу при изменении языка.
  • Улучшено распознание Intel USB 3.0: добавлено еще два HWID'а.
  • Добавлен польский перевод(автор: Pan3o).
  • Плавающие подсказки у драйверов теперь не появляются при наведении на чекбоксы.
  • Исправлено падение программы при загрузке снимков или во время обновления списка устройств. Это была очень давняя проблема, которую сложно было выявить так как она слишком редко проявлялась.
  • Добавлены новые горячие клавиши для установки галок: Ctrl+P(создать точку восстановления) и Ctrl+R(перезагрузить ПК).
  • Добавлен ключ -checkupdates для обновления драйверов и программы.
  • Версия программы обновилась до v0.2.

[r109] (02-06-2014)

  • Восстановлена работа программы под Windows 2000.
  • Исправлена проблема с подбором драйвера Intel Management Engine Interface.

[r104] (26-05-2014)

  • Добавлен ключ -delextrainfs. После распаковки драйверов удаляет лишние inf файлы.
  • Устранена утечка памяти при переключении тем.
  • В логе больше не отображаются отладочные сообщения об ошибках вроде ERROR in redrawfield(): hField is 0.
  • Реализован прогрессбар на панеле задач(работает на Windows 7 и выше).
  • Исправлено определение ноутбучности по ChassisType.
  • Исправлена подсветка кнопки "Установить" в новых темах.
  • При смене языка, не обновлялся сразу язык в списке драйверов.
  • Устройства не Plug and Play больше не считаются как нуждающиеся в драйверах.

[r90] (16-05-2014)

  • Исправлено падение программы после каждой успешной установки драйвера на XP. Этому багу подвержена только [r88].
  • По окончании установки всех драйверов, если окно установки не активно, то ее кнопка на на панели задач будет мерцать.
  • Добавлен libtorrent. Пока без интерфейса, но уже можно запускать клиент SDI_R90 –torrent <путь к торренту>

[r88] (12-05-2014)

  • Добавлена подсказка к галке "Перезагрузить ПК".
  • Изменена задержка перезагрузки ПК с 15 сек до 3 сек.
  • При изменении темы не обновлялся шрифт.
  • Починено распахивание окна на весь экран.
  • Горячие клавиши Ctrl+A, Ctrl+N не обновляли галку "Создать точку восстановления"
  • Теперь контекстное меню есть даже у чекбокса "Создать точку восстановления" на панели.
  • Улучшено определение производителя и модели ноутбука.
  • Тип ПК берется из ChassisTypes.
  • Производится анализ подписей у установленных драйверов.
  • Изменен формат снимков. Старые снимки можно загрузить из программы версии [r84].

[r84] (10-05-2014)

  • Обновлена справка по ключам программы(-?).
  • Обновлено окно о программе(отображается при наведении на номер версии или логотип).
  • При щелчке на номер версии или логотип открывается меню со ссылками сайты.
  • Исправлено отображения прогрессбара при индексации нескольких папок с драйверами.
  • Исправлено отображения прогрессбара во время создания точки восстановления.
  • Галка "Перезагрузить ПК" не всегда срабатывала.
  • Галка "Создать точку восстановления" не всегда отображалась.
  • На низких разрешениях происходит автоматическое уменьшение размера окна.
  • Поправлен размер логотипа.
  • В подсказках к кнопкам теперь указываются горячие клавиши.
  • Обновлен маркер для ноутбуков Gigabyte.

[r76] (05-05-2014)

  • Устранен лаг интерфейса с темами Metallic_new и Grass, который проявлялся на старых компах.
  • При установленной галке "Перезагружать ПК" больше не происходит автоматическое выделение всех драйверов.
  • Исправления в русскоязычной локализации.
  • Исправлено отображение логотипа в теме Metallic_new. SDI до сих пор не имеет официального логотипа. Нужно больше предложений и более активное обсуждение.

[r72] (29-04-2014)

  • Различные расширения по поддержке тем и исправления в интерфейсе.
  • Улучшено распознание ноутбуков.
  • Добавлен ключ -showconsole для отображения консоли. По умолчанию консоль скрыта.
  • Галка "Создать точку восстановления" на новой панели теперь работает, причем даже при активном ключе -norestorepnt.
  • Исправлен уровень прозрачности у панели с драйверами.

[r66] (26-04-2014)

  • Исправлено исчезновение списка драйверов после сворачивания окна.
  • Обновлен украинский перевод.
  • Исправления в конфигурировании тем.

[r64] (24-04-2014)

  • Исправлена фича прозрачности основного окна(MAINWND_TRANSPARENCY в файле темы).
  • Задержка автонажиматия кнопки у диалогового окна о неподписанных драйверов уменьшена с 3 секунд до полсекунды.
  • Переработан код загрузки тем и языков. Исправлена утечка 50 КБ памяти при каждой смене темы или языка.
  • Добавлен ключ -PATH {pathToDrivers}. Формат команды и коды возврата полностью идентичны DPInst, что позволяет использовать SDI вместо DPInst.
  • Реализована возможность ограничить минимальный размер окна (MAINWND_MINX и MAINWND_MINY в темах).
  • Исправлено вылезание надписей за пределы кнопок.
  • Добавлены горячие клавиши: Ctrl+A(выделить все), Ctrl+N(снять выделение), Ctrl+I(Установить драйверы).
  • Ширина кнопок больше не меняется при появлении/исчезновении полосы прокрутки.
  • Альтернативные драйверы теперь отображаются со смещением вправо и соединительными линиями.
  • В списке альтернативных драйверов больше не отображаются несовместимые драйверы.
  • Выбор драйвера среди альтернативных автоматически сворачивает список.
  • Исправлено зацикливание установки драйверов при ошибке CRC в драйверпаке или отмене установки драйвера.
  • Реализована возможность задать в темах положение и размер панелей и кнопок индивидуально.
  • Исправлено падение программы из-за деления на ноль(ноль драйверпаков).

[r53] (08-04-2014)

  • Исправлено падение программы при нажатии на сообщение возможном вирусе. Ничего при нажатии на это сообщение не должно происходить.
  • Исправлен подсчет количества драйверпаков, которые требуют индексации.
  • Совет в плавающей подсказке у панели "Информация о системе" выделен другим цветом, чтобы он был более заметным.
  • При наведении на прогрессбар, появляется совет о том что, кликнув на панель можно прервать установку.
  • Скрытая папка "System Volume Information" больше не требует помещения файла not_a_virus.txt, чтобы скрыть сообщение о возможном вирусе.
  • Обновлены ноутбучные маркеры.
  • Драйверы теперь сортируются по имени драйверпака.
  • Обновлен украинский перевод.

[r50] (07-04-2014)

  • Исправлен подбор драйвера Realtek_LAN. Нужно использовать [r50] вместе с новым драйверпаком(см. ссылку ниже).
  • Исправлен подбор драйвера Intel USB 3.0. Нужно использовать [r50] вместе с новым драйверпаком(см. ссылку ниже).
  • Добавлена возможность гасить предупреждения о возможных вирусах. Инструкции приведены в подсказках при наведении на предупреждения.
  • Загрузить снимок теперь можно кинув файл снимка на окно программы.
  • Выбрать папку с драйверпаками можно кинув папку на окно программы.
  • Прогрессбар и другие фиксированные кнопки теперь не накладываются на список драйверов.
  • Появилось контекстное меню у кнопки "Создать точку восстановления". Оттуда, также, можно запустить восстановление раннего состояния.
  • Добавлено контекстное меню к панели "Информация о системе".
  • Исправлен баг, когда вместо скрытия консоли скрывалось окно программы, из которой запущен SDI.
  • Добавлены плавающие подсказки к кнопке "Создать точку восстановления" и драйверам, когда режим эксперта не активен.
  • Размер индексов уменьшен с 55МБ до 6МБ (в 9 раз меньше).
  • Лаг интерфейса уменьшен с 30мс до 15мс.
  • Отключенные устройства больше не определяются как устройства требующие драйвер.
  • Добавлен ключ -keepunpackedindex. Предотвращает повторную переиндексацию распакованных драйверов.
  • Добавлен ключ -keeptempfiles. Предотвращает удаление временных файлов. Можно сочетать с -disableinstall -autoinstall -autoclose для распаковки драйверов без установки.
  • Добавлен ключ -extractdir:{dir}. Задает папку для временных файлов.
  • Добавлен ключ -cfg:{FileName}. Загрузка настроек из файла с поддержкой многострочного режима и комментариев(# и ; ). Патч от vserd.
  • Добавлен ключ -showdrpnames. Отображает названия драйверпаков. Ключ сохраняется в settings.cfg.
  • Улучшено распознание диалогов о неподписанных драйверах.
  • Другие исправления.

[r42] (06-03-2014)

  • Добавлено распознание четвертого типа диалога "Неподписанные драйверы".
  • Устранен баг, когда SDI не извлекал драйвер, ошибочно полагая что он уже извлечен.

[r41] (06-03-2014)

  • Ускорена загрузка перевода и темы (200мс -> 100мс).
  • Устранены все(?) лаги интерфейса.
  • В случае потери доступа к драйверпакам, SDI теперь ожидает восстановления доступа.
  • -autoinstall теперь может использоваться в режиме консольном режиме(-nogui).

[r40] (05-03-2014)

  • Добавлен ключ, который запрещает перезапись settings.cfg: -preservecfg.
  • Добавлена тема Classic от Инсульт.

[r37] (03-03-2014)

  • Добавлена поддержка автонажатия кнопки "Продолжить" для третьего типа диалога о неподписанных драйверах.
  • Убрана ненужная зависимость, которая препятствовала запуску в WinPE.
  • Исправлено падение программы, когда inf файл не может быть найден при индексации.
  • Маркеры для ноутбуков теперь полностью учитываются.
  • Оптимизировано время получения информации о материнской плате (примерно с 313мс до 32мс).
  • Исправлен баг из-за которого драйверпаки не распознавались, когда их имена были в верхнем регистре.
  • Исправлено определение FeatureScore у установленного драйвера.
  • Добавлен ключ -nofeaturescore для игнорирования FeatureScore. Сейчас в нем не должна быть необходимость.
  • Клавиша F8 включает отображение названий драйверпаков.

[r30] (28-02-2014)

  • "Выделить все" теперь не ставит галки для устройств, к которым не нашлось драйверов. Это исправляет зависание установки.
  • При запуске окно открывается в центре экрана.
  • Добавлены ключи: -nologfile(не создавать лог), -nosnapshot(не создавать снимок), -nostamp(названия логов без штампов времени).

[r29] (27-02-2014)

  • Исправлена прорисовка окна при изменении размера.
  • Добавлен счетчик выбранных драйверов к кнопке "Установить (4)".
  • Исправлен -norestorepnt, который оказывается никогда не работал как надо.
  • Исправлена автономная работа программы(один файл SDI_R29.exe).

[r26] (27-02-2014)

  • Устранено мерцание подсказок на медленных ПК c Windows XP, которое впервые возникло в [r23]. Это исправление не сказывается негативно на ранее достигнутых оптимизациях.
  • Применен патч от vserd, который реализует команды: -save-installed-id, -HWIDInstalled, -?

[r25] (26-02-2014)

  • Реализована автоматическое нажатие на кнопку <продолжить> в диалогах с неподписаными драйверами. Когда появляется запрос, SDI наводит мышь на кнопку <продолжить>, ждет 3 секунды и нажимает кнопку, если пользователь не нажал <Отмена>.
  • Ускорена индексация драйверпаков. [r25] в два раза быстрее чем [r14] и в 20 раз быстрее чем аналоги, несмотря на то что кроме inf файлов также обрабатываются и cat файлы.
  • Оптимизирована скорость прорисовки чекбоксов.
  • Уменьшен лаг интерфейса с 200мс до уровня 30мс.
  • Ускорена обработка файлов с переводами и темами с 650мс до 150мс.
  • Исправлен баг с определением ноутбука, в том числе, когда невозможно определить размер экрана.
  • Реализовано прерывание установки драйвера на любом этапе распаковки драйвера.
  • При распаковке драйвера теперь отображается процент.
  • По окончанию установки список установленных драйверов остается на виду. Очистить его можно кликнув на мигающий(сигнализирует об окончании установки) общий прогрессбар.
  • В случае если драйверов для установки нет, не предлагается создавать точку восстановления и выводится сообщение об отсутствии обновлений.
  • Драйверы с установленными галками теперь не подлежат скрытию даже при изменении состояния фильтров.
  • У распакованных драйверов теперь учитываются подписи в cat файлах.
  • Добавлен ключ -autoclose, для закрытия программы после установки всех драйверов в с ключом -autoinstall.
  • Добавлено отображение состояния устройства(работает/остановлено/ошибка) в всплывающую подсказку.
  • Исправлен баг из-за чего кнопки надписи кнопок вылезали за пределы кнопок при прокрутке списка.
  • Исправлен баг когда щелчок мыши по кнопке в диалоговом окне также мог установить галку у драйвера, который находился под диалоговым окном.
  • Исправлен баг когда кнопка могла оставаться подсвеченной, хотя мышь уже не находится над ней.
  • Стандартный драйвер видеокарты теперь приравнивается к неустановленным драйверам.
  • Добавлен ключ -norestorepoint для отключения создания точек восстановления. Его можно прописать в файл settings.cfg.
  • При задании пути в ключе -log_dir можно использовать переменные среды окружения.
  • Удалены устаревшие ключи -index_lr и -ss.
  • Множество других исправлений, которые я уже не помню.

[r14] (13-02-2014)

  • Множество значительных исправлений в алгоритме ранжирования драйверов. Я очень признателен Sorc за помощь в тестировании этих проблем.
  • Изменилась структура каталогов. Удалите settings.cfg со старыми настройками.
  • Добавлен украинский язык (перевод от samsobi).
  • Добавлены метки к кнопкам драйверов для удобства визуального поиска драйвера в списке и в логе. Метка выглядит как знак доллара и четырехзначное число (например: $0042) на подсказках при удерживании Ctrl или Пробела над драйвером. Каждая кнопка имеет свою уникальную метку, которая не меняется при различных режимах фильтрации. Удобство меток заключается что по ней проще искать драйвер в списке, чем по названию вроде “Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller”.
  • Добавлена информация о состоянии устройства в подсказке при наведении на драйвер.
  • Добавлена команда –install {hwid} {inffile} для установки драйвера из inf файла. Поддерживается установка как 32 разрядных, так и 64 разрядных драйверов.
  • Добавлены команды -finish_cmd и -finishrb_cmd, которые позволяют задать команду, выполняющуюся по завершении установки драйверов в режиме –autoinstall. Команды можно прописать в settings.cfg, а для запуска с ключом –autoinstall советую создать bat файл.
  • Исправлены опечатки в языковых файлах.

[r8] (11-02-2014)

  • [важно] Исправлена установка неподписанных драйверов. Раньше установка таких драйверов завершалась ошибкой. Спасибо Sorc за помощь в решении проблемы.
  • Починил режим работы программы в качестве 7z архиватора. Пример: SDI_R8.exe -7z x DP_TV_Beholder_14020.7z
  • В случае если после установки драйверов появляются новые устройства, они должны сразу отобразиться, а при запуске в режиме -autoinstall автоматически поставиться на установку.
  • Снимки системы теперь создаются не только при запуске программы, но и после каждого сеанса установки драйверов.
  • Даты в логе теперь отображаются в соответствии с региональными настройками.

[r6] (10-02-2014)

  • Добавлен режим автоматической установки(-autoinstall).
  • Исправил те проблемы, о которых сообщили пользователи.
  • Я так и не смог разобраться почему у некоторых пользователей были проблемы с распаковкой драйверов, но по крайней мере [r6] будет создавать более подробный лог, что поможет выявить причину.

[r4] (09-02-2014)

Первый публичный релиз