Home > English > 27.02.2014. Lazy Delphi Builder 1.10.8.268 Alpha

27.02.2014. Lazy Delphi Builder 1.10.8.268 Alpha

February 27th, 2014

Download it here

Many changes. Huge parts of the core were rewritten. Experimental deprecated TasksEx that was used for running jobs in background was replaced with Awaitable class from Roman Yankovski.

If you’ll meet a bug, please let me know.

  1. New:
    1. dccaarm, dcciosarm, dccios32 can be used to build projects
    2. You can build only debug dcus now. Build settings dialog now have Build release dcus checkbox.
    3. Presets were added to scan file masks
    4. Added built-in “default” preset to allow reset modified settings to default values. Implemented for: output directories, file scan masks
    5. New page “Search Paths” was added to Build settings dialog
    6. Total build time is printed in the end of the build
    7. Files tree have new feature – Check Wizard (Ctrl+W). Check wizard allows to select/check files that are suited for currently selected version of Delphi.
    8. Menu -> File –> added new command “Merge profile” that allows to update current profile with data from another LazyDBP file.
    9. Base out dir is stored in LazyDBP file.
    10. Speed optimizations in file scan classification routines
    11. File tree for projects and packages:
      1. Added new column “build status” (?? – was not built, ok – built successfully, er – was not built due to error)
      2. Filter hides folders that don’t have any visible file
      3. New commands in popup menu:
        1. Reset build status (useful when you want to rebuild project in Continue Build mode)
        2. Copy build log to clipboard
        3. Find a project in Build Log
        4. Show guessed Delphi version for selected file in Info panel
  2. Fixes:
    1. IDE version was ignored loading LazyDBP file
    2. Build settings dialog: presets were not locked on test build mode
    3. Ignored Break after N errors value (Build settings)
    4. If profile had XE 3 Architect installation, but the machine didn’t have that Delphi version, then pressing Compile button the error was shown: Assertion failure (uLazyIdeProxy.pas, line 886) LazyInstaller.CurrentInstallation not assigned.
    5. Clear profile did not cleared Environment variables and Lazy Search paths
    6. Build settings dialog: namespaces editbox had incorrect Recent(MRU) list
    7. Build settings dialog: wizard background painting issue
  3. UI:
    1. Installation log was renamed to Build log
    2. Lock menu item Edit –> Find if current tab does not support search
    3. Save as dialog, Filename value is set from the loaded profile file name
    4. Build dialog: added edit for CustomCompiler (it was available from 28.04.2013. Lazy Delphi Builder 1.8.6.240 version but only via editing LazyDBP file).
    5. Status bar now shows number of projects built with error.
    6. File tree: speed optimization for switching from List view mode to Tree view mode (about 46% faster)

Screenshots

Check Wizard (Ctrl+W). Allow to select/check files in file tree that are suited for selected Delphi version (experimental feature)

Check wizard (Ctrl+W)

Search paths in Build dialog

Search paths in Build dialog

Display number of projects compiled with error in Status bar

Display number of projects compiled with error in Status bar

New popup menu items in Files tree

New popup menu items in Files tree

Built-in “default” preset for File masks (use it to reset settings to default values)

Built-in “default” preset for File masks

Import (merge) data from another profile

Import (merge) data from another profile

Comments are closed.