Xoreax Software
IncrediBuild v1.13

September 30, 2002

Xoreax Software is pleased to announce the release of IncrediBuild version 1.13.

For a full list of changes in this version, see below.
For a full list of changes in all IncrediBuild versions, view the product release notes.

IncrediBuild v1.13 can be downloaded from here.

Version Highlights
  • Improved performance.
  • Improved responsiveness of compiling Agents.
  • New UI features.
  • Special "Build Time Statistics" feature lets you see how much time was spent building, and estimate time saved by using IncrediBuild!
  • Intel Compiler is now supported (a beta-level feature).
  • IncrediBuild's caching mechanism has been revised and improved upon. Apart from slightly improved compilation speed, this also fixes a problem that may have generated any of the following error messages:
    • "Shadow swapfile is full"
    • "fatal error C1086: Cannot seek precompiled header file:x.pch': The parameter is incorrect.
    • "Internal compiler error"
    • File to be removed not found in index ("x.y")

What's New in Version 1.13
Build System
  • Various internal changes and optimizations improve stability and performance.
  • Substantially improved caching (swapfile) mechanism is now faster and more robust.
  • Intel Compiler is now supported (beta-level feature).
  • New (optional) secure mode prevents remote source files from being stored persistently on Agent machines.
  • TargetName, TargetPath, TargetDir, ProjDir, IntDir and MSDevDir environment variables are now fully supported.
  • Minimal directory synchronization mode added, which significantly improves build times when source files reside on slow file systems (source-control databases, slow file-servers, etc.).
  • New IncrediBuild directives - IncrediBuild_OutputFile/OutputDir/OutputDirTree/OutputReset, which let you specify build steps' output files (for use in conjunction with minimal directory synchronization mode).
  • DSP parsing code simplified and optimized.
  • Improved multiple-project assignment logic.
  • Fixed bug with non-existent output directories that weren't always created.
  • DSP parsing now correctly handles quotes in property values.
  • "rem IncrediBuild_*" commands now recognized even when there are multiple spaces after the "rem" directive.
  • IncrediBuild_AllowOverlap can now appear on any line of custom step (used to be first line only).
  • Fixed Build System shutdown bug occurring when BuildSystem.mon was read-only.
User Interface
  • Build Monitor Projects view now displays a per-project progress bar, colored according to current highest compiler message severity.
  • Build time statistics dialog added to coordinator monitor, to display the amount of time spent building on each machine.
  • Build Monitor progress bars for each file now end after output is actually received.
  • Build Monitor progress bar tooltips now contain the operation's start/finish time.
  • Build Monitor Projects view now persists split-bar position and table column widths.
  • Build Monitor handles very small bars better.
  • Fixed Build Monitor bug that resulted in a sometimes-messy display.
  • Sending messages and terminating an agent from the Coordinator application while using different IncrediBuild versions is now supported.
  • Build Monitor integrated (docking) window now closes when debugging begins.
  • Build Monitor default error-only navigation shortcut keys changed to F8 and Ctrl+F8 (note - for clean installation only; will not affect version updates).
  • Added new option: Don't open Build Monitor window when starting a build from the add-in.
  • Added new option: Open floating Build Monitor window when starting a build from the add-in.
  • Fixed bug with error-only navigation in the add-in (will now open files in editor).
Other
  • Fixed update bug when updating a computer with only a Coordinator installed.
  • Fixed bug with Build Monitor not restarting after setup/update.
  • Improved error messages when DSP parsing errors are encountered.
  • IncrediBuild services are now installed with "Interact with desktop" option disabled (note - for clean installation only; will not affect version updates).
  • Default max no. of agents is now 12 (note - for clean installation only; will not affect version updates).

As Always, we welcome your feedback. Please submit your comments and suggestion through our online feedback form.

Thank you for using IncrediBuild.

    The IncrediBuild Team
    Xoreax Software
    http://www.xoreax.com