kinook |
05-23-2004 03:11 PM |
Version 5.4
Released on May 25, 2004
New Features & Enhancements
- GAC Install action: Ensure AssemblyFolders registry key exists when adding key for specified folder.
- InstallShield action: Add support for InstallShield X.
- Make VS.NET action: 1) Add support for .NET Compact Framework (smart device) projects; 2) Support building all solution configurations or multiple solution configurations matching regular expression; 3) Support setting and incrementing properties and versions in individual resource and assembly attribute files.
- Perforce action: 1) Add option to not capture step output (on Global Options tab); 2) Support opened command across all changeslists by entering changelist of *; 3) Use correct syntax for describe command when specifying changelist.
- Subroutine Call action: Support passing more parameters to subroutines (16 instead of 8).
- Vault action: Add support for new Vault v2 features.
- VS.NET Get Version action: Support getting versions from individual resource and assembly attribute files.
- Write to File action: Support making read-only file writeable before appending/overwriting.
- GUI App: 1) Support right dragging of steps to move/copy, with context menu on drop; 2) Support keyboard shortcuts for expanding/collapsing all nodes in Macros tab (Ctrl+Shift+0 and Ctrl+Shift+1); 3) Enhancements to opening of filename at cursor position in configured viewer (see 'viewer' in help index); 4) Expand macros and evaluate script when viewing, launching, or deleting log filename in Project Properties and Application Options dialogs and when adding temporary macros to command creating Scheduled Tasks for current project; 5) Remember last displayed tab in Project Properties dialog; 6) Refresh Global Steps tab when loaded from script during a build.
- Samples: Added ContinuousIntegration.bld sample demonstrating continuous integration builds for SourceSafe and Perforce.
- System Scripts: Add date/time functions vbld_ParseFormattedDate, vbld_FormatDateD, vbld_FormatTimeT, and vbld_FormatDateTimeD.
- Installer: Show version on opening screen of install, in install executable's version info, and in title of Add/Remove Programs entry.
Bug Fixes
- Make VB6 action: 1) Fix for handling of reference type libs within project group with version numbers > 9; 2) Use unique output filename for VB6 error file to support parallel builds.
- Make VS.NET action: 1) Match configuration names without case sensitivity; 2) Handle $(ConfigurationName) reference in VC project target executable path.
- Run Program action: Fail the step if error occurs opening or reading filename specified on Input tab.
- Fix to log non-ASCII characters properly.
- Build component: 1) FAILSTEP_* system macros were not populated if build failed to due an undefined macro or error in script expression; 2) Honor 'ignore failure' option with errors expanding macros or script expressions; 3) Support recursive script evaluation.
- GUI App: 1) Fix display of About dialog with < 96DPI display settings; 2) Don't use spaces in name for macros copied in the macros grid; 3) Fix problem where child process did not always exit when chained.
|