|
July 14, 2003
Xoreax Software is pleased to announce the release of IncrediBuild v1.30.
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
- The latest Win2k Service Pack 4, released by Microsoft last month, caused "Internal compiler errors" to appear in certain cases when building with IncrediBuild. This version fixes this issue.
- Build performance is slightly improved.
- environments with both MSVC.NET 2002 and MSVC.NET 2003 installed on the same machine will now allow builds on both versions without need for manual configuration.
- a number of MSVC .NET compatibility issues have been corrected.
What's New in Version 1.30
Build System
- Dependencies are now correctly evaluated for source files that are generated during a build.
- Fixed bug with dependency binding between custom steps in dependent projects.
- Fixed bugs several bugs related to file path syntax (.NET).
- Added support for Tools->Directories paths that use $(env vars)(.NET).
- Fixed bug that caused a project-level custom step not to be run in incremental builds (.NET).
- Fixed bug that caused BSCMake to always be run in some conditions, regardless of Agent Settings.
- Fixed bug related to MIDL steps that don't with an empty .TLB file value (.NET).
- LIB files specified in "Additional dependencies" are now included in dependency evaluation (.NET).
- Added support for Embedded IDL in link step (.NET).
- Fixed capitalization bug in RC command line generation (VC6.0)
- $(InputDir) VC variable is now dynamically evaluated (VC6.0)
- 'Additional library directories' linker option now supported (.NET).
- Fixed bug that could cause a wrong optimization command line parameter to be used when no value was specified in project file (.NET).
- Unloaded projects are now ignored when building from the IDE (.NET).
- Delayed DLL loading linker option now fully supported (.NET).
- Unicode application settings folder paths now supported (.NET).
- Fixed bug that caused custom build steps that require user input to run forever.
- Added support for Project reference (.NET).
- Added optimization to dependency evaluation in projects using Precompiled headers.
User Interface
- Fixed crash sometimes caused by IncrediBuild add-in when building with MSVC from command line (.NET).
- When a new Agent is subscribed with the "Auto-subscribe" feature, available extension packages will now be automatically assigned to that Agent.
- Fixed bug that triggered an error message when one of the projects wasn't loaded in the IDE (.NET).
- Fixed bug that caused IDE to crash when shutting down machine (.NET).
- Changed MSVC add-in settings dialog look.
- Added build time statistics support for MSVC.NET.
- Fixed bug that caused incomplete text to appear in Build Monitor Progress page tooltips.
- Added 'Format swapfile' option to Agent Settings dialog.
- Added 'Format swapfile' option to Coordinator.
- Added 'Format swapfile' option to BuildConsole.
- Added new Coordinator option that prevents machine running the Coordinator application from entering standby mode while the Coordinator service is running.
- More file types are now compressed, resulting in improved performance.
Other
- Added further optimization to Agent Assignment logic.
- Fixed bug that caused 'Internal compiler errors' when building with Windows 2K SP4.
- Fixed access violation that occurred when a file was modified while being cached.
- Fixed bug that triggered an error when 'vccomponents.dat' file wasn't found.
- Fixed bug that caused builds to fail when one of the building Agents is shut down.
- Added support for machines with both MSVC.NET 2002 and 2003 installed.
- Added 'Keep-alive' mechanism that prevents broken network connections from making builds run infinitely.
|