Xoreax Software
IncrediBuild v2.50b Beta Released

November 14, 2005

We're pleased to announce IncrediBuild v2.50b - A Public Beta version featuring full support for Visual Studio 2005 as well as support for Edit&Continue.

This version is available for download here. All users may install this version to reset the evaluation period to 30 days. Users with an active maintenance service can download and upgrade to this version using their current license.

What's New in Version 2.50b
Build System
  • Finalized Visual Studio 2005 support and integration.
  • Edit & Continue is now supported partially (files that are to be used with the Edit-n-continue feature can be specified via the Solution Settings dialog; these files will compile on the local machine).
  • Fixed various issues with IncrediLink feature.
  • PDB allocation mechanism replaced with a more robust system.
  • Added new "IncrediBuildContext" environment variable that's automatically set to "1" whenever a build is run through IncrediBuild (for scripting needs).
  • Clean operation for external project re-implemented to avoid various issues.
  • Fixed dependency issue that could cause COM wrapper targets to fail incremental builds.
  • Added Solution Settings option that allows specific files to be compiled using the standard VC compilation command (instead of being distributed).
  • Added automatic recovery from specific errors that are known to appear only in IncrediBuild builds. If a file fails with one of these known errors, it will automatically compile using the standard VC compilation action.
  • Resources of type CTMENU in .RC files are now identified as dependencies.
  • Fixed bug related to handling relative paths that exceeded the root folder level.
  • Fixed bug that caused a parent project to be linked even if the "Build all projects regardless of errors" option is selected and a subproject fails.
  • Fixed bug that could cause a "PCH not found" error if the PCH file path was different from a project's intermediate folder.
Performance
  • "Updating Dependencies" time is now 60% faster.
  • New feature that doubles compilation of a file on a remote machine with a parallel compilation of the same file on the local machine (if currently available for compilation). Output from the first machine to complete the compilation will be applied to the build.
  • Compilation tasks that consistently do not receive CPU cycles are automatically terminated and re-assigned to another machine to avoid stalled builds.
  • Improved build cleanup speed.
User Interface
  • New "Solution Settings" dialog (accessible via the Batch Build dialog and Visual Studio .NET/2005 IDE menus) that allows various per-project settings to be easily applied.
  • Added BuildConsole /OpenMonitor option (opens the Build Monitor window).
  • Added option to resize file cache from the Coordinator application.
  • Added "Export..." and "Copy to Clipboard" commands to Build Time Statistics Coordinator window.
  • The Coordinator display now highlights Agents that do not meet the minimal requirements for distribution (disk space, memory, etc.).
  • The Coordinator display now recommends increasing the File Cache size for Agents that exhibit excessive swap-out activity.
  • Fixed bug that could disable the ability to change the input language via the keyboard when the IncrediBuild add-in was loaded.
  • Fixed bug with "Debug Project" IncrediBuild menu command that caused an error message to appear if executed during a debug session.
  • Improved Build History window initialization time.
  • Fixed bug that could prevent the "BuildConsole /stop" from returning control after completion.
Other
  • Fixed bug that could cause "zombie" instances of the vespawn.exe process to appear.
  • Fixed bug that could cause "Permission denied" failures during builds.
  • Fixed bug that could cause an incorrect "Connection Failed" status to appear in the Coordinator display.
  • Added automatic recovery from output writing errors.

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