v4.0.6

v4.0.6 — это сфокусированный выпуск, построенный на Qt Creator 10.0.1, который добавляет диалог ключа регистрации из командной строки, набор макросов времени компиляции FORCE_* для заблокированных заводских сборок и исправление, которое направляет автоматическое переподключение через стандартный путь подключения пользователя. Изменений, нарушающих совместимость, нет.

Основные изменения

  • Диалог ключа регистрации теперь может быть запрошен при запуске с помощью новой опции командной строки -form_key_dialog.

  • Макросы заводской сборки добавляют набор переопределений времени компиляции FORCE_*, чтобы заблокированные сборки запускались без аргументов командной строки.

  • Автоматическое переподключение теперь следует тем же путём, что и подключение, инициированное пользователем.

Новые возможности

  • Диалог ключа регистрации. Добавлена новая опция командной строки -form_key_dialog, которая предлагает пользователю ввести ключ регистрации OpenMV Cam (form key) при запуске. Последний введённый ключ запоминается через новую настройку LastFormKey, и приложение завершается, если диалог отменён или оставлен пустым. (416ca632b)

  • Макросы сборки для заводского программирования. Добавлен набор макросов сборки времени компиляции FORCE_*, которые жёстко задают поведение заводского программирования, охватывая принудительные list-ports, фильтр по серийному номеру, автоподключение, автообновление, автоочистку, автозапуск, отключение остановки, полноэкранный режим, обновление ресурсов, form key, диалог form-key и переопределения тайм-аутов чтения/зависания. Это позволяет заблокированным заводским сборкам запускаться без аргументов командной строки. (416ca632b)

Исправления ошибок

  • Исправлено автоматическое переподключение, чтобы оно запускало сигнал действия подключения вместо прямого вызова connectClicked(), поэтому переподключение следует тем же путём, что и подключение, инициированное пользователем. (416ca632b)

Поддержка платформ и инструментов

  • Базовая версия Qt Creator: 10.0.1.

Изменения, нарушающие совместимость

Нет. Этот выпуск не изменяет какой-либо видимый пользователю рабочий процесс или поведение; новые опции и макросы являются дополнительными.