kinook
03-22-2003, 01:37 PM
Released on <b>October 14, 2002</b>
<ul>
<li>New <b>Copy Files</b> action for copying, moving, deleting, and synchronizing files and folders (supporting incremental copy, purging, auto-retry, debug mode, and more).
<li>New <B>CVS</B> action for performing commands on a CVS version control repository.
<li>New <B>GAC Install</B> action for installing or uninstalling components from the .NET Global Assembly Cache.
<li>New <B>Replace in File</B> action for finding and replacing text in a file (with regular expression support).
<li>New <B>Service</B> action for stopping and starting services on local or remote computers.
<li>New <B>VS6 Get Version</B> action for retrieving the project version for a VB6 or VC6 project.
<li>New <B>Write INI</B> action for creating, updating, and deleting values in INI files, and READ_INI macro for reading values.
<li>New Feature: support <B>overriding of checkbox and radio button fields</B> on custom action screens to dynamically determine the field's value based on a macro, script, etc. (for instance, to have a single step to register or unregister a component, or to force/not force a build of a Visual Studio solution). See 'field override' in the help index for more details.
<li>New Feature: when copying steps and macros to the clipboard, they are <B>copied as text in XML format</B> (using the same format they are stored in the project file), making it easy to copy steps or macros to and from email messages and other text editors.
<li>New Feature: add user option to select whether clicking on a step's action icon toggles its 'Include in Build' flag (Project View tab).
<li>New Feature: when browsing to folders and files in the Step Properties dialog, automatically <B>converts paths</B> in or under the project path to use %PROJDIR% macro.
<li>New Feature: <B>stop auto-scrolling</B> of Build view if user manually scrolls the window during a build (re-enable auto-scrolling if manually scrolled back to the end of the output).
<li>New Feature: add <B>Build Selected</B> shortcut/menu/toolbar item to start the build from the selected step and pause (Alt+F10).
<li>New Feature: add shortcut key and menu/toolbar items to launch Script Editor from main window (Ctrl+Alt+S).
<li>Modify to support Pause (Esc) and un-Pause/Continue (F7) while a step is still building. Useful on long-running steps when single-stepping (debugging) to signal the build to continue instead of breaking after the step finishes, or to "undo" a pause or build request before the step completes.
<li>Make local path field optional on SourceSafe action to exclude -GL flag and use working folder setting.
<li>Add support for Visual J# .NET projects to Make VS.NET action.
<li>Update Make VS.NET action to support web projects connected to virtual directories created outside of Visual Studio .NET.
<li><B>Enhancements to Make VS.NET action</B>: 1) add support for building of individual projects; 2) add option to specify which version to increment (Build or Revision Number).
<li><B>Enhancements to Make VC6 action</B>: 1) new option to support lib dependencies (no longer need to explicitly add dependent lib projects to project settings in multi-project workspaces); 2) new option to display a list of failed projects at end of build; 3) support setting path for target executables; 4) add option to specify which version to increment (Build or Revision Number); 5) ignore RC files in project that don't exist when setting versions/properties; 6) no longer use VSMake tool when building--logic built into custom action.
<li><B>Enhancements to Make VB6 action</B>: 1) add option to show which file triggered an incremental build; 2) add option to exclude VBP from consideration for incremental builds; 3) new option to display a list of failed projects at end of build; 4) don't update VBP timestamp when changing target exe or references; 5) fix to fail when one or more projects fail and the continue on failure option is checked; 6) no longer use VSMake tool when building--logic built into custom action.
<li><B>Enhancements to SourceSafe action</B>: 1) Add samples, help, and support for many additional operations; 2) set current directory of ss.exe command to 'Path for local files' field as required for some operations such as Diff and Add; 3) add option to show but not retrieve local files (for debugging purposes); 4) add additional options field for custom command-line options; 5) ensure local path exists before invoking ss.exe; 6) no longer use SSHELPER tool when building--logic built into custom action.
<li><B>Enhancements to Process Files action</B>: 1) support inclusion and exclusion of folders as well as files (indicated by prefixing the folder name/mask with slash or backslash, i.e.: /Debug, /myfolder*, etc.); 2) show X of Y count in log output for each file.
<li><B>Enhancements to Subroutine Call action</B>: 1) support assigning of additional macro values when calling; 2) add option to expand macros/script in temporary macros for subroutine parameters before the subroutine is called.
<li><B>Enhancement to VisBuildPro Project action</B>: support "Don't close" flag on GUI app.
<li><B>Enhancement to Run Program action</B>: support redirecting standard input from a file or string.
<li>Enhancement: support insertion of macros into drop-down combo fields.
<li>Enhancement to saving of global macros and script: 1) Save any modifications to global macros/script when project is saved; 2) add Save button to Script Editor to save all script changes during editing session; 3) save any modifications to global script and macros on a catastrophic error.
<li>Bug fix: clear GUI app's project modified flag when saving project via object model in script code.
<li>Bug fix: evaluate build rule in first step of a subroutine each time it is called.
<li>Bug fix: when printing or previewing projects, for steps longer than one page in length, print the first page of the step instead of multiple blank pages.
<li>Bug fix: don't display scroll tip on Insert Action dialog.
<li>Bug fix: hide text for password fields on FTP and Send Mail actions.
<li>Bug fix: save any changes to global macros collection to disk when the console app exits or the Application automation object is disposed of (previously, global macros were only saved when the GUI app exited).</li>
<li>Bug fix: builds now write build done message to correct log file if LOGFILE is passed in as temporary macro.</li>
<li>Bug fix: re-enable auto-scrolling of project view at the start of each build (auto-scrolling is canceled when the user scrolls during a build, but was not properly reenabled at the start of a build).</li>
</ul>
<ul>
<li>New <b>Copy Files</b> action for copying, moving, deleting, and synchronizing files and folders (supporting incremental copy, purging, auto-retry, debug mode, and more).
<li>New <B>CVS</B> action for performing commands on a CVS version control repository.
<li>New <B>GAC Install</B> action for installing or uninstalling components from the .NET Global Assembly Cache.
<li>New <B>Replace in File</B> action for finding and replacing text in a file (with regular expression support).
<li>New <B>Service</B> action for stopping and starting services on local or remote computers.
<li>New <B>VS6 Get Version</B> action for retrieving the project version for a VB6 or VC6 project.
<li>New <B>Write INI</B> action for creating, updating, and deleting values in INI files, and READ_INI macro for reading values.
<li>New Feature: support <B>overriding of checkbox and radio button fields</B> on custom action screens to dynamically determine the field's value based on a macro, script, etc. (for instance, to have a single step to register or unregister a component, or to force/not force a build of a Visual Studio solution). See 'field override' in the help index for more details.
<li>New Feature: when copying steps and macros to the clipboard, they are <B>copied as text in XML format</B> (using the same format they are stored in the project file), making it easy to copy steps or macros to and from email messages and other text editors.
<li>New Feature: add user option to select whether clicking on a step's action icon toggles its 'Include in Build' flag (Project View tab).
<li>New Feature: when browsing to folders and files in the Step Properties dialog, automatically <B>converts paths</B> in or under the project path to use %PROJDIR% macro.
<li>New Feature: <B>stop auto-scrolling</B> of Build view if user manually scrolls the window during a build (re-enable auto-scrolling if manually scrolled back to the end of the output).
<li>New Feature: add <B>Build Selected</B> shortcut/menu/toolbar item to start the build from the selected step and pause (Alt+F10).
<li>New Feature: add shortcut key and menu/toolbar items to launch Script Editor from main window (Ctrl+Alt+S).
<li>Modify to support Pause (Esc) and un-Pause/Continue (F7) while a step is still building. Useful on long-running steps when single-stepping (debugging) to signal the build to continue instead of breaking after the step finishes, or to "undo" a pause or build request before the step completes.
<li>Make local path field optional on SourceSafe action to exclude -GL flag and use working folder setting.
<li>Add support for Visual J# .NET projects to Make VS.NET action.
<li>Update Make VS.NET action to support web projects connected to virtual directories created outside of Visual Studio .NET.
<li><B>Enhancements to Make VS.NET action</B>: 1) add support for building of individual projects; 2) add option to specify which version to increment (Build or Revision Number).
<li><B>Enhancements to Make VC6 action</B>: 1) new option to support lib dependencies (no longer need to explicitly add dependent lib projects to project settings in multi-project workspaces); 2) new option to display a list of failed projects at end of build; 3) support setting path for target executables; 4) add option to specify which version to increment (Build or Revision Number); 5) ignore RC files in project that don't exist when setting versions/properties; 6) no longer use VSMake tool when building--logic built into custom action.
<li><B>Enhancements to Make VB6 action</B>: 1) add option to show which file triggered an incremental build; 2) add option to exclude VBP from consideration for incremental builds; 3) new option to display a list of failed projects at end of build; 4) don't update VBP timestamp when changing target exe or references; 5) fix to fail when one or more projects fail and the continue on failure option is checked; 6) no longer use VSMake tool when building--logic built into custom action.
<li><B>Enhancements to SourceSafe action</B>: 1) Add samples, help, and support for many additional operations; 2) set current directory of ss.exe command to 'Path for local files' field as required for some operations such as Diff and Add; 3) add option to show but not retrieve local files (for debugging purposes); 4) add additional options field for custom command-line options; 5) ensure local path exists before invoking ss.exe; 6) no longer use SSHELPER tool when building--logic built into custom action.
<li><B>Enhancements to Process Files action</B>: 1) support inclusion and exclusion of folders as well as files (indicated by prefixing the folder name/mask with slash or backslash, i.e.: /Debug, /myfolder*, etc.); 2) show X of Y count in log output for each file.
<li><B>Enhancements to Subroutine Call action</B>: 1) support assigning of additional macro values when calling; 2) add option to expand macros/script in temporary macros for subroutine parameters before the subroutine is called.
<li><B>Enhancement to VisBuildPro Project action</B>: support "Don't close" flag on GUI app.
<li><B>Enhancement to Run Program action</B>: support redirecting standard input from a file or string.
<li>Enhancement: support insertion of macros into drop-down combo fields.
<li>Enhancement to saving of global macros and script: 1) Save any modifications to global macros/script when project is saved; 2) add Save button to Script Editor to save all script changes during editing session; 3) save any modifications to global script and macros on a catastrophic error.
<li>Bug fix: clear GUI app's project modified flag when saving project via object model in script code.
<li>Bug fix: evaluate build rule in first step of a subroutine each time it is called.
<li>Bug fix: when printing or previewing projects, for steps longer than one page in length, print the first page of the step instead of multiple blank pages.
<li>Bug fix: don't display scroll tip on Insert Action dialog.
<li>Bug fix: hide text for password fields on FTP and Send Mail actions.
<li>Bug fix: save any changes to global macros collection to disk when the console app exits or the Application automation object is disposed of (previously, global macros were only saved when the GUI app exited).</li>
<li>Bug fix: builds now write build done message to correct log file if LOGFILE is passed in as temporary macro.</li>
<li>Bug fix: re-enable auto-scrolling of project view at the start of each build (auto-scrolling is canceled when the user scrolls during a build, but was not properly reenabled at the start of a build).</li>
</ul>