|
May 3, 2004
IncrediBuild v2.04 has been released and is available for download here.
Users evaluating IncrediBuild can install this version to reset the evaluation period to 30 days.
IncrediBuild 2.x users are entitled to a free upgrade to this version, and can use their IncrediBuild 2 license file with this version.
For full IncrediBuild upgrade terms, see our pricing page.
What's New in Version 2.04
Build System
- Managed resources are now supported.
- Fixed bug that caused an .RC file to run before its dependent files.
- Fixed bug that caused an unnecessary /def switch to be added in certain conditions to the linker command line.
- Added support for the 'Register Output' linker option.
- Fixed bug that failed Xbox image deployment stage.
- Fixed bug that failed builds using drive names in the include search path.
- Preprocessor parser for .cpp, .c, .rc and .idl/.odl files is now more robust.
- MIDL step output files are now correctly determined in all scenarios.
- $(FrameworkVersion), $(ReferencesPath) and $(FrameworkSDKDir) environment variables are now correctly supported.
- Added option to ignore non-C/C++ projects (C#, VB, etc.).
- Fixed bug that caused an import library's folder not to be automatically created if missing.
- Fixed bug that caused certain projects to always re-link in debug configurations.
- Fixed bug that prevented projects with a '.' character in solution/project configuration names from building with IncrediBuild.
- Fixed bug that caused an invalid cl.exe command line to be generated when a folder name ending with a single backslash was specified with the /AI compiler switch.
- Projects with an unsupported platform will now be built locally using devenv.exe /build.
- Added new 'IncrediBuild_RunFirst' directive that forces a file-level custom step to run before all other steps in a project.
- Added new setting that defines a threshold (in seconds) for source/output file timestamp checking.
- '/insertfile' Xbox command line parameter now fully supported.
User Interface
- Fixed bug that failed the BuildConsole /out switch in certain conditions.
- Build System warnings now appear in the BuildConsole build output.
- Fixed bug that caused compilation bars to appear in wrong offsets when re-opening Build Monitor.
- A message is now given when a user does not have sufficient user privileges.
- Added new 'Project format' column to Build History window.
- Improved support for the 'Devenv /build' syntax support.
- Added new line wrap option for build output.
- Fixed bug in tray-icon recent build list option.
- Added new 'Status' column to Build Monitor Projects view, which allows sorting of project configurations according to their current build severity.
- Fixed unnecessary pop-up message that would occur in multiple-user and terminal services configurations.
- Coordinator application highlighting of Agents that do not meet minimal machine requirements is now more eye-catching.
- Fixed bug with Build Monitor and Build History windows sorting logic.
- Build System messages now also include timestamps relative to the build start time.
- Added warning when user attempts to connect directly to a Backup Coordinator.
- Added warning for project's using Automatic pre-compiled headers.
- Removed two unnecessary 'Cancel' dialog buttons.
Other
- Slightly improved output file transfer performance.
- Fixed bug that prevented using IP addresses in the Agent Settings dialog Coordinator location field.
- CPU Hyperthreading detection logic fixed.
- Added setting that controls process priority for 'BuildSystem.exe'.
|