Что нового
- Добавлена поддержка Delphi XE3.
- Drag and drop. Теперь можно просто перетаскивать файлы и папки прямо в дерево из проводника.
- Поддержка NameSpaces. В предыдущих версиях, при компиляции для Delphi XE2 можно было получить ошибку компилятора Fatal: F1026 File not found: 'Windows.dcu'" (мог быть и другой модуль). Чтобы эту ошибку обойти, нужно было добавить в dcc params строчку -NSSystem;System.Win;WinAPI;Vcl;Vcl.Imaging;Data. Теперь в диалог сборки добавлен отдельный редактор для NameSpaces.
- Сборка проектов в отдельном потоке
- Исправлены ошибки связанные с удалением файлов из дерева.
Скачивать на домашней странице: http://www.lazyproject.info/downloads/ или здесь
Ограничения:
Как для XE2 так и для XE3 поддерживается только компиляция Win32 программ. Я так и не придумал, куда именно встроить поддержку dccOSX и dcc64. Да и не уверен, что она и нужна. В конце концов для компиляции есть и MsBuild. А для установки пакетов в IDE вполне достаточно и Win32 компилятора.
Подробный список изменений:
- New: Определение версии Delphi XE3. У меня пока нет полной XE3 версии, поэтому я не тестировал компиляцию. Но по идее должно работать.
- New: Компиляция пакетов и проектов вынесена в отдельный поток и больше не замораживает программу (экспериментальная функция).
- New: Экспорт выделенных пакетов/проектов в .bpg-файл (Borland Project Group, старый формат – может быть импортирован и в новые версии Delphi) (эксперимент)
- Переписана работа с деревом файлов и проектов.
- New: Альтернатива для Scan и Scan New Folder. Drag'n'drop в дерево файлов, для папок и отдельных файлов (.pas, .dcu, .dpr, .res, .dfm). Drag'n'Drop работает только для файлов, которые попадают под условия масок файлов File Masks на закладке Search Folders.
- Fix: Исправлено несколько ошибок (EListError, Access Violation) возникавших после удаления файлов из Recycle Bin и скролле.
- Сортировка в дереве
- Сделать пункт меню для очистки Recycle Bin-a
- Автоматическое изменение ширины колонок при ресайзе
- Показывать информацию о детях в поле Type веток директорий
- Fix: Не обрезать текст в дереве, там где это не нужно. Например, для длинных названий путей.
- Команда Undo для дерева вынесена в меню Edit
- Fix: Исправлено несколько утечек памяти
- New: Открытие Build диалога по F9, Ctrl+F9, Alt+F9, Shift+F9
- В About добавлена ссылка на сайт
- Увеличено время показа Hint-ов.
- Fix: На системе с двумя мониторами окно появляется посередине между мониторами.
- Fix: Исправлен внутренний AV при выходе из программы
- New: Поиск (Ctrl+F) для пакетов списка установленных пакетов
- New: Поддержка NameSpaces для XE2: редактор, ключ -NS, сохранение в LazyDBP
Об ошибках можно писать в комментариях, или на мейл (см. окно About) или в баг-трекер по адресу: http://www.hostedredmine.com/projects/lazy
Что возможно будет в следующем билде:
- “Check wizard” для быстрой отметки проектов для конкретной версии Delphi
- Вместо удаления файлов в системную корзину, перемещать их в другую папку.
Комментариев нет:
Отправить комментарий