Страницы

пятница, 28 февраля 2014 г.

Lazy Delphi Builder 1.10.8.268 Alpha от 27.02.2014.

Скачивать здесь

Очень много нововведений. Существенно переписано ядро. Экспериментальный устаревший TasksEx отвечавший за работу в фоне, заменен на Awaitable модуль от Романа Янковского.

Если обнаружите ошибку, пожалуйста, сообщите.


История изменений

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

четверг, 20 февраля 2014 г.

Лучшее в Delphi блогах за 2013 год.

 Обновлено 2014.02.21 22:34

Подборка ссылок на лучшие публикации по Delphi за 2013 год.


Аналогичные подборки за предыдущие годы: