kinook
03-22-2003, 01:38 PM
Released on <b>December 19, 2002</b>
<ul>
<li>New <b>COM+ Application</b> action for creating, modifying, and deleting COM+ applications.
<li>New <b>COM+ Component</b> action for adding, modifying, deleting, and reporting on COM+ components.
<li>New system scripts: vbld_AppIsRunning, vbld_CreateShare, and vbld_DeleteShare.
<li>New samples: 1) <B>SourceSafe Analyze</B> sample demonstrating how to automate running the VSS Analyze tool to fix inconsistencies in a database, 2) <B>Logging</B> sample to demonstrate disabling/re-enabling logging during a build and more, 3) <B>Script</B> sample updated to show dynamic creation and building of a project.
<li>New Feature: <b>Build Step Group</b> menu item / shortcut (Alt+F8).
<li>New Feature: <B>Build to Cursor</B> menu item / shortcut (Ctrl+F10).
<li>New Feature: Add <B>Builder.LaunchType property</B> to object model for determining within a step if the build was launched via Build or Rebuild.
<li>New Feature: User option to specify whether GUI command-line flags 'stick' if the build is aborted/failed and continued.
<li>Enhancements to <B>XML files</B> (options, script, projects, macros, and XML log files): Store extended characters as UTF-8 instead of as character codes; store lines containing markup characters and newlines in CDATA sections for easier viewing of script and other code in text editors.
<li>Enhancements to scripting: 1) All enum values defined in the VisBuildSvr.dll type library are now automatically available to script code; 2) JScript versions of most system scripts were added. If you get a 'Name redefined' error because you've defined some of these constants or functions in your script code, remove your definitions.
<li>Enhancement: Trim percent characters entered into macro name fields on Subroutine Call and VisBuildPro Project 'Parameters' tabs.
<li>Enhancement to <b>Copy Files</b> action: Exclude hidden and system folders as well as files when the 'Copy ... with Hidden and System attributes' option is unchecked.
<li>Enhancements to <B>Replace in File</B> action: 1) Performance improvements; 2) support multiple literal search/replace strings; 3) show number of replacements made for literal string searches; 4) improved log message when no changes made to file (this can be due to no matches, or a match and the replacement string being the same so no changes are made).
<li>Enhancements to <b>Make VS.NET</b> action: 1) Support VS.NET 2003 (changes to SLN file format); 2) Support Enterprise Template (ETP) solutions; 3) support building individual web project files referenced via URL; 4) more helpful error message displayed when unable to auto-locate devenv compiler.
<li>Bug fix: If the macro properties dialog was opened for an existing macro and then canceled, the next change to a different macro during a build would cause the just-viewed macro to be (incorrectly) updated in the grid, and if its macro properties were viewed again, the program would crash.
<li>Bug fixes to <b>Make VC6/VB6</b> actions: with version 4.5, 1) the File Description, Copyright, and Trademark fields were mixed up when setting project properties, and 2) the VB 'update compatibility directory' setting was being ignored (steps invoking VSMake directly were not affected); 3) when updating OCX references for projects in a group build with project/no compatibility, use decimal format instead of hex for version (Object references use decimal while regular references require hex).
<li>Bug fix to <B>SourceSafe</B> action: The 2nd and 3rd items of the 'Handling writeable files', 'date/time of local files', and 'file comparison method' on the Flags tab were swapped. Fixed the GUI to correctly display the user selection.
<li>Bug fix to <B>Send Mail</B> action: The Domain field was not saved or used.
<li>Bug fix to <b>Process Files</b> action: When using the 'Process once for each folder' option, some folders containing matching files could get skipped.
<li>Bug fix: Fix sizing of some dialog fields to display properly with large fonts.
<li>Bug fix: Support entering multiple consecutive literal bracket characters ([[[[ ]]]]) into a field.
</ul>
<ul>
<li>New <b>COM+ Application</b> action for creating, modifying, and deleting COM+ applications.
<li>New <b>COM+ Component</b> action for adding, modifying, deleting, and reporting on COM+ components.
<li>New system scripts: vbld_AppIsRunning, vbld_CreateShare, and vbld_DeleteShare.
<li>New samples: 1) <B>SourceSafe Analyze</B> sample demonstrating how to automate running the VSS Analyze tool to fix inconsistencies in a database, 2) <B>Logging</B> sample to demonstrate disabling/re-enabling logging during a build and more, 3) <B>Script</B> sample updated to show dynamic creation and building of a project.
<li>New Feature: <b>Build Step Group</b> menu item / shortcut (Alt+F8).
<li>New Feature: <B>Build to Cursor</B> menu item / shortcut (Ctrl+F10).
<li>New Feature: Add <B>Builder.LaunchType property</B> to object model for determining within a step if the build was launched via Build or Rebuild.
<li>New Feature: User option to specify whether GUI command-line flags 'stick' if the build is aborted/failed and continued.
<li>Enhancements to <B>XML files</B> (options, script, projects, macros, and XML log files): Store extended characters as UTF-8 instead of as character codes; store lines containing markup characters and newlines in CDATA sections for easier viewing of script and other code in text editors.
<li>Enhancements to scripting: 1) All enum values defined in the VisBuildSvr.dll type library are now automatically available to script code; 2) JScript versions of most system scripts were added. If you get a 'Name redefined' error because you've defined some of these constants or functions in your script code, remove your definitions.
<li>Enhancement: Trim percent characters entered into macro name fields on Subroutine Call and VisBuildPro Project 'Parameters' tabs.
<li>Enhancement to <b>Copy Files</b> action: Exclude hidden and system folders as well as files when the 'Copy ... with Hidden and System attributes' option is unchecked.
<li>Enhancements to <B>Replace in File</B> action: 1) Performance improvements; 2) support multiple literal search/replace strings; 3) show number of replacements made for literal string searches; 4) improved log message when no changes made to file (this can be due to no matches, or a match and the replacement string being the same so no changes are made).
<li>Enhancements to <b>Make VS.NET</b> action: 1) Support VS.NET 2003 (changes to SLN file format); 2) Support Enterprise Template (ETP) solutions; 3) support building individual web project files referenced via URL; 4) more helpful error message displayed when unable to auto-locate devenv compiler.
<li>Bug fix: If the macro properties dialog was opened for an existing macro and then canceled, the next change to a different macro during a build would cause the just-viewed macro to be (incorrectly) updated in the grid, and if its macro properties were viewed again, the program would crash.
<li>Bug fixes to <b>Make VC6/VB6</b> actions: with version 4.5, 1) the File Description, Copyright, and Trademark fields were mixed up when setting project properties, and 2) the VB 'update compatibility directory' setting was being ignored (steps invoking VSMake directly were not affected); 3) when updating OCX references for projects in a group build with project/no compatibility, use decimal format instead of hex for version (Object references use decimal while regular references require hex).
<li>Bug fix to <B>SourceSafe</B> action: The 2nd and 3rd items of the 'Handling writeable files', 'date/time of local files', and 'file comparison method' on the Flags tab were swapped. Fixed the GUI to correctly display the user selection.
<li>Bug fix to <B>Send Mail</B> action: The Domain field was not saved or used.
<li>Bug fix to <b>Process Files</b> action: When using the 'Process once for each folder' option, some folders containing matching files could get skipped.
<li>Bug fix: Fix sizing of some dialog fields to display properly with large fonts.
<li>Bug fix: Support entering multiple consecutive literal bracket characters ([[[[ ]]]]) into a field.
</ul>