|
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).
|