Скачивать здесь
Очень много нововведений. Существенно переписано ядро. Экспериментальный устаревший TasksEx отвечавший за работу в фоне, заменен на Awaitable модуль от Романа Янковского.
Если обнаружите ошибку, пожалуйста, сообщите.
История изменений
- Новое:
- Возможность использовать dccaarm, dcciosarm, dccios32 для сборки
- Появилась возможность компилировать только debug или только release - в Build dialog добавлена галочка Build release dcus.
- Добавлены preset-ы для scan file masks
- Добавлен preset "default" чтобы дать возможность сбросить настройки к значениям по умолчанию. Реализовано для: output directories, file scan masks
- В диалоге Build settings теперь показывается страница настроек Search Paths
- Выводить Total build time в конце билда
- В дереве файлов: Check Wizard (Ctrl+W) - диалог дающий возможность выделить/снять выделение с файлов относящихся к выбранной версии Delphi.
- Menu -> File -> добавлен пункт Merge profile, который позволяет обновить текущий профиль данными из другого профиля.
- Base out dir теперь сохраняется в LazyDBP файле.
- Оптимизирована скорость обработки найденных файлов
- В дереве файлов для проектов и пакетов:
- Теперь можно увидеть статус сборки (build status) (?? - не собирался, ok - собрался корректно, er - ошибка компиляции)
- Фильтр теперь прячет папки в которых нет ни одного видимого файла
- В всплывающее меню добавлены команды:
- Сброс статус компиляции (может быть полезно, если вы хотите пересобрать этот пакет в режиме Continue Build) - Скопировать в буфер обмена лог инсталляции Найти проблемный пакет в Build Log-е
- В Info panel теперь показывается к какой версии Delphi относится данный файл (угадайка).
- Исправления:
- При загрузке профиля из файла, игнорируется указанная в нём версия Delphi
- В диалоге Build settings при запуске в temp/test mode не блокируются пресеты в каталогах - можно загрузить пресет и изменить папку
- Игнорировалась значение указанное в Break after N errors (Build settings)
- Если в профиле была указана инсталляция: XE 3 Architect. А на машине, где загружаем этот профиль установлена Enterprise - то внешне все будет выглядеть прилично, но при нажатии на Compile появится ошибка Assertion failure (uLazyIdeProxy.pas, line 886) LazyInstaller.CurrentInstallation not assigned.
- При очистке профиля не очищается список Environment variables и Lazy Search paths
- Для namespaces показывается некорректный список Recent(MRU)
- В Build диалоге не отрисовывался фон в визарде
- UI:
- Installation log переименован в Build log
- Блокировать пункт меню Edit -> Find, если текущая закладка не поддерживает поиск
- В Save as диалог теперь подставляется имя файла загруженного профиля
- Build dialog: добавить возможность указать CustomCompiler (раньше это можно было сделать только напрямую в файле LazyDBP).
- В статусной строке теперь показывается количество проектов собранных с ошибкой.
- В дереве файлов оптимизирована скорость переключения из режима списка в режим дерева. (теперь быстрее примерно на 46%)