Motto

В тихом саду здравомыслия
Пусть на вас постоянно падают
кокосовые орехи пробужденности.
Чогьям Трунгпа РИНПОЧЕ


Версия для мобильного


среда, 5 сентября 2012 г.

Lazy Delphi Builder 1.7.3.217 от 05-09-2012 для Delphi XE3

Что нового

  • Добавлена поддержка 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 компилятора.

Подробный список изменений:

  1. New: Определение версии Delphi XE3. У меня пока нет полной XE3 версии, поэтому я не тестировал компиляцию. Но по идее должно работать.
  2. New: Компиляция пакетов и проектов вынесена в отдельный поток и больше не замораживает программу (экспериментальная функция).
  3. New: Экспорт выделенных пакетов/проектов в .bpg-файл (Borland Project Group, старый формат – может быть импортирован и в новые версии Delphi) (эксперимент)
  4. Переписана работа с деревом файлов и проектов.
    1. New: Альтернатива для Scan и Scan New Folder. Drag'n'drop в дерево файлов, для папок и отдельных файлов (.pas, .dcu, .dpr, .res, .dfm). Drag'n'Drop работает только для файлов, которые попадают под условия масок файлов File Masks на закладке Search Folders.
    2. Fix: Исправлено несколько ошибок (EListError, Access Violation) возникавших после удаления файлов из Recycle Bin и скролле.
    3. Сортировка в дереве
    4. Сделать пункт меню для очистки Recycle Bin-a
    5. Автоматическое изменение ширины колонок при ресайзе
    6. Показывать информацию о детях в поле Type веток директорий
    7. Fix: Не обрезать текст в дереве, там где это не нужно. Например, для длинных названий путей.
    8. Команда Undo для дерева вынесена в меню Edit
  5. Fix: Исправлено несколько утечек памяти
  6. New: Открытие Build диалога по F9, Ctrl+F9, Alt+F9, Shift+F9
  7. В About добавлена ссылка на сайт
  8. Увеличено время показа Hint-ов.
  9. Fix: На системе с двумя мониторами окно появляется посередине между мониторами.
  10. Fix: Исправлен внутренний AV при выходе из программы
  11. New: Поиск (Ctrl+F) для пакетов списка установленных пакетов
  12. New: Поддержка NameSpaces для XE2: редактор, ключ -NS, сохранение в LazyDBP

Об ошибках можно писать в комментариях, или на мейл (см. окно About) или в баг-трекер по адресу: http://www.hostedredmine.com/projects/lazy

Что возможно будет в следующем билде:

  • “Check wizard” для быстрой отметки проектов для конкретной версии Delphi
  • Вместо удаления файлов в системную корзину, перемещать их в другую папку.

Ссылки по теме

Комментариев нет:

Отправить комментарий

Постоянные читатели