ChangeLog
Authors:
Anonymous
[r539] (27-02-2017)
Boost 1.62 in search path
Test RTL value
Set Croatian RTL
Miscellaneous small bug fixes, compiler warnings etc.
[r536] (21-02-2017)
Updated translations
Compiler warnings
Torrent location back to sdi-tool.org
[r535] (18-01-2017)
[r533] (30-12-2016)
Added Chinese (Taiwan) language
Updated translations
Whitelisted a usb 3.0 hub
Relocated torrent update home to DriverOff.net
[r526] (08-12-2016)
[r524] (19-11-2016)
Updated translations
Added Thai translation
Fixed the maximize bug
Assorted small bug fixes
[r513] (23-10-2016)
Updated Greek translation
Added Korean translation
Assorted small bug fixes
Updated GCC to 6.2.0
Updated Boost to 1.62.0
Restore Points: Check to see if System Protection is enabled and display a message if not
Restore Points: Halt driver installation and display a message if a restore point fails
Restore Points: Adjust system settings to ensure restore point is always created
Restore Points: Item added to restore point context menu to open System Properties
Restore Points: Fixed context menu item restore point rollback on 64-bit build
Restore Points: Added command line switch -nostop to prevent stopping in event of restore point failure
[r496] (08-09-2016)
Обновлены переводы.
Добавлен грузинский перевод(giglatupuria).
Добавлен датский перевод(Rudy Alex Kohn).
Добавлена тема Atardecer(e39).
[r494] (26-08-2016)
Улучшена поддержка языков, которые пишут справа налево(Glenn Delahoy).
Улучшено распознание серверных версий Windows(Glenn Delahoy).
Исправлены грамматические ошибки в описании ключей(Glenn Delahoy).
Теперь текст лицензионного соглашения и описание ключей отображается на белом фоне, а не на сером(Glenn Delahoy).
Исправлена работа функции drag&drop под Windows 7 и выше(Glenn Delahoy).
Добавлен норвежский перевод(blc).
Добавлен ключ -hidepatreon.
Обновлен 7zip до 16.02.
Обновлен BOOST до 1.61.0.
Обновлены переводы.
Исправлено падение программы, которое могло происходить при нажатии правой клавиши.
[r477] (04-08-2016)
Обновлены переводы.
Добавлен эстонский перевод(EK).
Изменение режима отображения названий драйверпаков в опциях теперь происходит сразу(Glenn Delahoy).
Исправлено автоматическое изменение размера окна на низких разрешениях(Glenn Delahoy).
[r474] (27-07-2016)
Обновлены переводы.
Исправлена недавно появившаяся проблема с подбором драйвера Intel USB 3.0. Следует использовать вместе с новейшими драйверпаками.
Добавлен литовский перевод(Marius Stauga).
После загрузки новой версии программы, программа больше не предлагает скачать ее повторно(Glenn Delahoy).
[r469] (19-07-2016)
Обновлены переводы.
Добавлена проверка свободного места перед началом загрузки(Glenn Delahoy).
[r468] (11-07-2016)
Обновлены переводы.
Исправлена недавно появившаяся проблема с подбором драйвера Intel USB 3.0.
Исправлено позиционирование основного окна на компах с несколькими мониторами(Glenn Delahoy).
Теперь в окнах обновлений и опций полностью поддерживается работа с клавиатуры(Glenn Delahoy).
Когда окно SDI неактивно, больше не появляются всплывающие подсказки, которые могли отображаться поверх текущего окна(Glenn Delahoy).
Когда драйвер не установлен, в левой нижней части подсказки теперь сказано об этом, вместо прежнего отображения пустого квадранта(Glenn Delahoy).
[r461] (05-07-2016)
Обновлены переводы.
Исправлено отображение подсказок на ПК с несколькими мониторами(Glenn Delahoy).
Отменены правки R458.
[r458] (26-06-2016)
Изменен номер версии программы с 0.3 до 0.99.
Убрана кнопка приглашения пользователей поучаствовать в переводе программы на другие языки.
Убрана кнопка Patreon.
[r457] (23-06-2016)
Улучшена поддержка языков, которые пишутся справа налево.
Добавлен перевод на иврит.
Добавлен болгарский перевод.
Обновлены прочие переводы.
[r455] (15-06-2016)
Завершен перевод на арабский.
Добавлен вьетнамский перевод.
Обновлены прочие переводы.
32-битный билд использует еще меньше памяти при индексации.
В темах теперь можно задавать внешний вид для двух видов чекбоксов отдельно(ITEM_BITMAP_UNCHECKED).
Обновлена тема lite.
Поправлена иконка в теме Classic
[r454] (04-06-2016)
Обновлены переводы.
В случае отсутствия перевода, SDI теперь предлагает пользователю поучаствовать в переводе программы на Transifex.
[r453] (28-05-2016)
[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)
Первый публичный релиз
Related
Commit: [r104]
Commit: [r109]
Commit: [r120]
Commit: [r124]
Commit: [r127]
Commit: [r128]
Commit: [r131]
Commit: [r132]
Commit: [r133]
Commit: [r137]
Commit: [r138]
Commit: [r139]
Commit: [r14]
Commit: [r141]
Commit: [r142]
Commit: [r143]
Commit: [r148]
Commit: [r149]
Commit: [r150]
Commit: [r152]
Commit: [r156]
Commit: [r159]
Commit: [r164]
Commit: [r165]
Commit: [r166]
Commit: [r167]
Commit: [r168]
Commit: [r193]
Commit: [r197]
Commit: [r199]
Commit: [r23]
Commit: [r25]
Commit: [r26]
Commit: [r29]
Commit: [r30]
Commit: [r307]
Commit: [r311]
Commit: [r312]
Commit: [r315]
Commit: [r317]
Commit: [r320]
Commit: [r323]
Commit: [r326]
Commit: [r37]
Commit: [r388]
Commit: [r390]
Commit: [r4]
Commit: [r40]
Commit: [r400]
Commit: [r401]
Commit: [r41]
Commit: [r42]
Commit: [r420]
Commit: [r423]
Commit: [r437]
Commit: [r438]
Commit: [r439]
Commit: [r444]
Commit: [r446]
Commit: [r448]
Commit: [r449]
Commit: [r451]
Commit: [r452]
Commit: [r453]
Commit: [r454]
Commit: [r455]
Commit: [r457]
Commit: [r458]
Commit: [r461]
Commit: [r468]
Commit: [r469]
Commit: [r474]
Commit: [r477]
Commit: [r494]
Commit: [r496]
Commit: [r50]
Commit: [r513]
Commit: [r524]
Commit: [r526]
Commit: [r53]
Commit: [r533]
Commit: [r535]
Commit: [r536]
Commit: [r539]
Commit: [r6]
Commit: [r64]
Commit: [r66]
Commit: [r72]
Commit: [r76]
Commit: [r8]
Commit: [r84]
Commit: [r88]
Commit: [r90]
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: alexp...@gmail.com
Напишите, что с планшетом "PIPO W1" драйвера не ставятся все правильно и машина виснет.
Last edit: Anonymous 2017-12-09