[Перевод] Релиз IDE Qt Creator 3.3

Про релиз Qt 5.4 читайте отдельный постМы рады представить релиз Qt Creator 3.3.

Улучшена поддержка для разделения редактора и порождения новых окошек редактирования. Вы можете теперь перетаскивать редакторы между частями за иконку файла. Можно открыть новый редактор, удерживая Ctrl, вместо перемещения (на том же документе). Перетащив файл из системного навигатора в QtC, он откроется в нужном сплите (split, разделенное окно).

Теперь можно использовать переменные окружения в определенных наборах (kits). Отображаемые имена наборов и версий Qt могут содержать макросы вроде %{Qt: Version}, которые заполняются нужной версией. Также теперь можно выбрать все наборы сразу при настройке проекта.

Открытие проектов QMake теперь асинхронно, так же как и переразбор при изменении .pro/.pri. В QBS-проекты можно добавлять файлы (и удалять) через контекстное меню.

QML Profiler получил возможности пересортировки, скрытия/отображения категорий на таймлайне. Теперь вы можете добавлять заметки к событиям и они выгружаются вместе с данными профилирования.

При нажатии Enter, когда курсор стоит на строковом литерале (С++), строка может быть разбита на несколько с добавлением соответствующих кавычек. Также мы добавили несколько методов рефакторинга для превращения connect () в новый стиль Qt5.

Для Android добавлена поддержка системы сборки Gradle.

Пользователям коммерческих редакций мы добавили поддержку статического анализатора Clang для проектов, в режиме Анализа. События графической сцены в профайлере QML довольно сильно улучшены и теперь показывают визуально интервалы времени для всех событий графической сцены вместо просто списка чисел. События ввода вынесены в отдельную категорию.

Другие улучшения — работа по отображению IDE на дисплеях с high-DPI (высокого разрешения), список открытых окон в меню Windows (окна, здесь не про ОС — прим. пер.) и дополнительный сайдбар (панель) с закладками/поиском для внешнего окна поиска.

Прочие исправления и доработки:

Новый движок мастеров-визардов (теперь не нужна перекомпиляция); Базовая поддержка тем; Перемещена кнопка «закрыть документ»; У внешних окон редактора теперь есть заголовки; Поддержка 256-цветного вывода ANSI в консоли для приложения в окне вывода; Опция для использования Qt Quick Compiler; Добавлена опция для переопределения команды make; QBS больше не «экспериментальный»; QBS теперь можно переименовывать файлы; CDB: можно теперь прервать отлаживаемый процесс; Поддержка компонента TabView QtQuick. Subversion:

Теперь можно описать первый коммит; Поддержка отображения темы (показывает версию ревизии в заголовке окна); Механизм явно довериться серверу во время checkout. Android:

Установка пакета теперь использует androiddeployqt в Qt 5.4 или позднее; Улучшен диалог при возниктовении ошибок во время работы с манифестами; Разрешения и возможности вынесены в разные флажки в редакторе манифестов. Внимание: С Qt Creator 3.3 больше не будет поддерживаться сборка из исходников самой IDE с зависимостью от Qt 4. Минимальная версия для сборки IDE теперь Qt 5.3.1. Естественно, на сборку и поддержку проектов с использованием Qt 4 это никак не влияет. Поддержка будет продолжаться.

© Habrahabr.ru