www.buildautomator.com  Build Automator Documentation

Version History

Previous  Top  Next  


The Build Automator has been released in the following versions:

 

Version 6.2.1360 - February 23, 2016

Version 5.12.1344 - December 8, 2015

Version 4.9.1326 - September 18, 2014

Version 1.7.1277 BETA 9 - June 14, 2011

Version 1.50.1212 - August 18, 2008

Version 1.5.1210 - August 5, 2008

Version 1.30.150 - June 24, 2008

Version 1.30.100 - June 3, 2008

Version 1.20.200 - May 15, 2008

Version 1.10.100 - May 2, 2008

Version 1.00.000 - April 29, 2008

 

 

 

Version 6.2.1360 - February 23, 2016

 

Fixes:

December 14, 2015

Clarion 9.0 install was not always correctly detected in "Call MS Build"  Fixed.
If Clarion 10 was installed along with just one other Clarion build, Clarion 10 would not show up in the Clarion IDE version drop down.  Fixed.

 

December 15, 2015

Icons were missing from some buttons.  Fixed.

 

January 23, 2016

In some circumstances Write text to file action with {#INCLUDE(Filename)} would erroneously add 2-5 characters at the end of the resulting file causing problems.  Fixed.

 

February 13, 2016

Some windows did not have the correct application icon.  Fixed.

 

February 17, 2016

Maintenance Plan verification was not working correctly.  Fixed.
Application icon was not set correctly so some windows did not show it.  Fixed.
The registration window was too short to show all the information properly.  Fixed.

 

 

 

Version 5.12.1344 - December 8, 2015

 

New features/changes:

 

August 25, 2015

Implemented full support for Clarion 10. 
 

October 13, 2015
 

Implemented full support for Setup Builder 10.
Build Automator is now code signed with both SHA1 and SHA2 certificate.  This makes it compliant with MS Windows SHA2 code signing requirements being enforced in 2016. 
Generate Manifest is now compatible with Windows 10

 

December 7, 2015

Drag and Drop from Windows Explorer added to most entry and list controls that accept files or folders. 

 

 

Fixes:

 

January 22, 2015

On some computers the Project type drop down on Call MSBuild update did not fill in correctly.  Fixed.
Warning message was shown when a project file no longer exists, even if the project filename was empty.  Fixed.

 

January 26, 2015

Log file viewer was limited to 1,000,000 byte log files.  Changed so that it is now completely dynamic and only limited by available memory.  Fixed.
 

March 16, 2015
 

The text for the main menu didn't always show up.  Fixed.

 

June 16, 2015

Compiling with Setup Builder could result in error being reported when the project compiled correctly.
 

August 25, 2015

Call MSBuild did not correctly detect version 4 and 4.5 of .NET.  Fixed.
 

September 28, 2015

When adding a Call MS-Build action, an error message would show up about the Project File not being found.  Fixed.
 

October 13, 2015

Resizing on some windows was not working correctly after conversion to Clarion 10.  Fixed. 
Setup Builder 10 was not recognized correctly.  Fixed.
Setup Builder 10 file extension was not recognized correctly.  Fixed.

 

November 18, 2015

The message action window did not resize correctly.  Fixed.
Multiple debug entries showing in DebugView were still showing.  Fixed.

 

November 21, 2015

Changing font size for project and action item lists did not change the line height in the lists.  It now changes the row height and sets the width of the second column (checkbox) accordingly.  Fixed. 
Generate Manifest was not compatible with Windows 10.  Fixed.
Version Resource templates were missing from build process.  Fixed.
 

 

 

Version 4.9.1326 - September 18, 2014

 

New features/changes:

 

December 7,2013

Added INCLUDE() syntax for the Write Text To File action.  By using {#INCLUDE("FileNameToInclude")} in the text to write to file you can now include one or more files. 

 

December 2, 2013

Added drag & drop from windows explorer to Compile Multiple Clarion action.
Added drag & drop from windows explorer to Copy Multiple files action list and destination entry.

 
November 5, 2013

Added Debug logging.  This sends ton of debug output to the default debug output and also to a log file.  Best way to capture it is by using DebugView.  Download DebugView from Microsoft Windows Sysinternals website.
Verified that Copy/Paste are present in the popup menu on the Action Item list.
Copy/Paste, Duplicate and several other issues related to positions have been fixed.

 

April 5, 2014
Added option to the Run Program action to to run programs as Administrator/elevated.  This option will prompt for administrator authorization during execution.
Added option to cause Compile SetupBuilder to terminate the script if an error occurs. 
Added [Search/Replace] buttons as well as [Remove All] button to the Search and Replace action.  G#26

 

July 13, 2014

Added GetFileDate, GetFileTime and GetFileSize to the functions available in evaluative assignments.

 

August 2, 2014

Implemented C and U to comment and uncomment single/multiple rows in the Action item list.
Added Comment/Uncomment to the popup menu for the Action item list.

 

August 21, 2014

Changes to splash window and program wallpaper.
Added Drag/Drop from File Explorer to Copy Files action.
Changed some general visual elements.

 

 

Fixes:

 

March 30, 2014

Problem with Compile Setup Builder where it could report success even though the compiler failed.  Fixed.  G#42

 

April 5, 2014

Run Program and Run Associated File did not return an error if the program or file to run didn't exists.  Fixed.  G#44
If no plugin DLL was found in the plugin folder, the program would end up in an endless loop.  Fixed.  G#5
If a wildcard was used in Copy Multiple Files it could fail in some circumstances.  Fixed.  G#38
Extra button on Set Variable window was removed.  G#37
File list in FTP Upload did not respond to double click and keyboard shortcuts for insert/edit/delete/move etc.  Fixed.  G#23
In some cases the wrong action update window was called when updating an action.  Fixed.  G#15
If parameters in the Run Program action were entered on separate lines the action could fail to execute the program correctly.  Fixed.  G#14
Using Ctrl-D would sometimes duplicate the wrong action in the Action Item List.  Fixed.  G#4
Duplicating an action could throw "Variable.Load called without variable filename being specified!" error.  Fixed.  G#3
Using Copy/Paste in the Action Item List could be fragile.  This was caused by the visual selection not always updating the selection array.  Fixing this fixed several problems related to selecting from the list, see points 7 and 9.  Fixed.  G#1
In some circumstances Build Automator would hang if strings were not enclosed in double quotes or if double percent (%%) was detected.  Fixed.  G#10
If a project file (.aprj) was copied but not the variable file (.avar) Build Automator would open the project without warning.  Fixed.  (G#25)
 

 
May 12, 2014

Generating Clarion 9 solutions would fail.  Fixed. (W#1083)
 

August 3, 2014

Various paths and registry keys were still named "Icetips Creative"  They have now all be changed to "Icetips"
Installer modified to copy files and registry settings based on name changes above. 
Program code all changed to reflect changes to file and registry name changes above.

 

August 21, 2014

If a Setup Builder project file did not exist, Setup Builder would not report an error.  Fixed.
Minor memory leak could occur in the Copy Multiple files action after dragging and dropping files onto the folder entry.  Fixed.
If a Setup Builder project didn't exist no error was reported.  Fixed
Return value from Compile with Setup Builder was not always reliable.  Fixed.

 

August 23, 2014

If a Solution or Project file no longer exists, there was no warning in the "Call MS-Build" action.  Fixed.
Call MS-Build did not fully support Clarion 9.1.  Fixed.
Call MS-Build did not support /ConfigDir option for Clarion.  Fixed.  NOTE:  This is ONLY supported in Clarion 9.1 and later. 
 

August 31, 2014

Project information variables, i.e. those that started with $_ were not being evaluated at all.  Fixed. 
Debugging was not activated in the variable parsing part of the environment.  Fixed.

 

September 3, 2014

Under certain circumstances return value from Compile with Setup Builder was not correct.  This was related to item 21 above.  Fixed
$ToDay$, $Now$ and $ExistCode$ were being inserted in upper case.  Fixed.
 

 

 

Version 2.0 was released into beta testing in 2012.

 

New features/changes:

 
October 21, 2011
 

Variable handling has been completely rewritten to fix vulnerabilities in variable expansion. 
Select Variables window now also has Environment Variables.
Added a locator to Select Variables window.
Added a button to Copy Files action to paste destinations directly into the queue.  If a single line is added, it is opened in the edit window after adding it to the list.
Implemented Ctrl-V to paste a destination into the destination list in the Copy Files action.  If a single line is added, it is opened in the edit window after adding it to the list.
Implemented Shift-Delete to delete ALL destinations in the Copy Files action.
Warning message about Delete from lists now defaults to Yes in Copy Files action.  Warning message to Delete ALL entries from listboxes defaults to No.
Implemented Shift-Delete to delete ALL files in the Copy Multiple Files action.
Implemented Ctrl-V  to paste a file list from the clipboard into the file list in Copy Multiple Files action.
Warning message about Delete from lists now defaults to Yes in Copy Multiple Files action.  Warning message to Delete ALL entries from listboxes defaults to No.
Improved logging for Copy Files action.
Implemented locator on picklist.  It works on the filename only (not the path) and will find any occurance of the text in the filename.  I.e. "my" will be found in "myfile.aprj" and "ismyfile.aprj"  The picklist is filtered so it is easy to find files.  A "Clear" button returns the list to the original.  Use Ctrl-F to jump to the locator entry.  Use Ctrl-R to remove the locator.
 
January 24, 2012
 
Added Ctrl-R to execute selected item(s) without opening the log file viewer at the end.  This makes it easier to step through scripts while debugging them without having the log window open at the end of each one.  Ctrl-E works as before executing the item(s) and then opening the log file viewer.
 
April 1, 2012
 
Added option to copy selected project action items to the clipboard as text.  Implemented Ctrl-T as hot key for it.
 

Fixes:
 
June 17, 2011
 

Call MSBuild could list "DF" as .NET version.  Fixed.
Call MSBuild listed .NET versions that did not have MSBuild installed.  Fixed.
Compile Clarion allowed the user to select an app file for Clarion 7 or Clarion 8.  Fixed.
Compile Multiple Clarion Applications allowed the user to select an app file for Clarion 7 or Clarion 8.  Fixed.
Text on Compile SetupBuilder action mention "SetupBuilder 5 or 6"  Fixed.
Text on Compile Clarion and Compile Multiple Clarion Applications was running into "Currently running" text with information about currently running version of Clarion.  Fixed.
 
October 21, 2011
 
Variable expansion was not always reliable and would fail in some lists, such as "Copy Multiple Files"  Fixed.
Build Automator exe and plug-in dll,BuilAuto1.dll, used two different windows to select variables.  Combined to use one window.  Fixed.
 
October 22, 2011
 
Insert destination folders to Copy Files action allowed duplicate entries.  Fixed.
Copy Files did not have Insert/Enter/Delete keys active to edit the list.  Fixed.
Execute Selected button in Project window executed only one item.  Ctrl-E and Execute from popup menu worked as expected.  Fixed.
CHM documentation was not being compiled and distributed.
PDF documentation was excluded from web update.
 
November 3, 2011
 
Deleting a file from the Picklist did not refresh list correctly.  Fixed.
The Picklist window caused problem with window list menu.  Fixed.
Build date and time was not updated correctly during build process and not shown correctly on the splash screen.
When locator on Picklist was accepted the focus did not return to the list.  Fixed.
 
November 4, 2011
 
Cancel button on Variables window did not move horizontally when window was resized.  Fixed.
Selection on Variables list on Variables window was not activated when clicking on the list with the right mouse button.  Fixed. 
 
November 5, 2011
 
Server update form was inconsistent between the IDE and the FTP Server update.  Fixed.
The format of Project Item list and Action Item list was not completely consistent.  Fixed.
Action tree did not load with the top node visible.  Fixed.
Build Automator would crash if the version of Setup Builder indicated in the Compile Setup Builder action didn't exist on the machine where the Build Automator project was opened on.  Fixed.
 
November 17, 2011
 
Call MSBuild action would incorrectly indicate that any project or solution would be a Clarion project or solution.  Fixed.
Call MSBuild action would incorrectly indicate that any solution was a Clarion solution just if Clarion 7 or 8 was installed.  Fixed.
Call MSBuild action did not correctly determine if a solution files was a Clarion solution.  Fixed.
Call MSBuild could not specify what Clarion version compiler to use to compile the project.  I.e. compiling using Clarion 6.3 compiler in Clarion 8 was not possible.  Fixed.
 
November 18, 2011
 
Call MSBuild would show versions of Clarion.NET available when compiling in Clarion.  Removed.
Call MSBuild would not indicate error or warning lines inside the included MSBuild log.  Fixed.
Compile with SetupBuilder sometimes causes a failed compile.  Reason is unknown and does not appear with any other program.  Implemented a 1 second timer delay before and after the Compile with SetupBuilder action executes.  Hope fully that will resolve this. 
 
November 19, 2011 - Build 2.0.1300
 
Further to adding a timer to Compile with SetupBuilder, we have added enumeration of the SB7 processes before and after the call to SetupBuilder.  It has been experiences that the SB7.exe process is left in memory for unknown reason.  If the number of SB7.EXE processes before and after does not match an error is added to the Build Automator log.  Additional debug statement left in there for beta testing (visible in DebugView)
Call MSBuild would not generate log file if "Log to Build Automator log" was unchecked and could cause the Call MSBuild action to erroneously report a failure.  Fixed.
 
November 19, 2011
 
When opening a second or subsequent Project windows the new window would sometimes open under the last active project.  Fixed.
 
November 21, 2011
 
Added option to Compile SetupBuilder to terminate the execution of the Build Automator project if an error occurs.
Added an option to Compile SetupBuilder to include the SetupBuilder log into the Build Automator log.  If an error occurs during a SetupBuilder compile, Build Automator will add the SetupBuilder error log into the Build Automator log if this is checked.  If it is not checked, Build Automator will only add lines with "ERROR" or "WARNING"
 
March 27, 2012
 
Variables could not be created in a new project.  Fixed.
Project information variables were not always created properly.  Fixed.
 

 

 

Version 1.70.1277 BETA 9 - June 14, 2011

 

New features/changes:

Logfile viewer now can be filtered to show errors, warnings, information or all.  Color coding of errors/warnings etc. also implemented to make errors more visual.
Servers can now contain both FTP and SMTP servers in preparation for emailing actions and options in the Build Automator.
Run Program and Run File action:  parameters can now be broken up into lines to make them easier to edit.  The linebreak is interpreted as a non character, i.e. it is replaced with nothing before passing the parameters to the run action. 
Run Program and Run File update windows is now resizable.  This, along with item 3, makes it much easier to construct long parameter lists.
Option to minimize the program to the system tray when executing. Rejected.
The project script can now be printed.
Project is no longer stored in multiple files.  The project is now stored in the .aprj file and the .avar files for the project and the variables.  The program automatically converts the projects to the new format.
Execution can now be stopped much more easily.  In the previous version it was very difficult to break the execution loop and stop the script if needed.  This new build starts a new thread for each execution and the main loop waits for each execution to finish before moving on.  This makes the execution window much more responsive. 
Added global variables that contain information about the project file.  Create date, time, last update date, time.  Project path, filename and full path + filename.  Also the short path+filename for the project.
Call MS-Build now supports compiling Clarion 7 solutions and projects. 
Get Version Information action added.
CompareVersionStrings function added.
Import file list to "Copy multiple files" option added
Error/warning list from Setup Builder is now imported into the Build Automator log.

 

Fixes:

The Help would not open on the correct topic for the Terminate Script action update window.  Fixed.
Target file was not automatically added to the "Compile Clarion" action.  Fixed.
Under some circumstances the "Compile Clarion" action could hang without running the Clarion IDE.  Fixed.
"User Registraion" was misspelled on the "Enter Registration Key" window.  Fixed.
"Create Folders" action did not report folder names that it could not create.  Fixed.
"Create Folders" action would sometimes not create folder(s).  We have discovered that the API that we use does not support periods in the folder names that it creates.  For now we are classifying this as limitation and we will get back to it later.  The action will log each such folder into the logfile as an ERROR.
In some cases newly created action item would not be saved correctly.   Fixed
Regression:  Copying and pasting action items from one project item to another would fail in some cases. Fixed
In the Run Program action update window, tabbing through controls on the window was fairly random.  Fixed.
FTP Server update window had a typo in the titlebar - "Upate" instead of "Update"  Fixed.
Run Program action did not show parameters in the Action Items list.  Fixed
"Execute All / Execute Project" option in Project Window was no longer used.  Removed.
The execution progress window had some overlapping text.  Fixed.
Typo in log entry for Message action  "butten" instead of "button".  Fixed.
Regression:  "Stop on Error" option in Compile Clarion and Compile multiple Clarion apps actions did not work after changes in logic to retrieve error messages from the Clarion compiler window.  Fixed
Hotkeys were not implemented on Search and Replace action.  Fixed
Parameters in Run File are not active and not used. Fixed.
Installer did not use internal integrity check which meant that download could be corrupt and the installer would not detect it.  Fixed.
Picklist did not sort properly.  It now lists the last opened project on the top and the projects are in the correct opening order.  Fixed.
Conversion of Server.tps to new format which now supports email servers would fail.  Fixed.
"Enter Registration Key" window was not documented at all.  Fixed.
When the Armadillo keycode is entered, the program needs to be restarted for it to KNOW that it is no longer a demo program.  2008-08-20:  Added code to restart the program.  Fixed.
Inserting Project Item would always push the bottom project item down making adding multiple project items literally backwards.  Fixed.
When action items were selected and a new project item was selected the selection was not cleared.  Fixed.
When copying action items from one project to another the variables used in the action items were not created in the target project.  Fixed.
The Create Folders action would sometimes not create the folder.  We have discovered that the windows API that we use to create the folders does not support periods in the folder name.  For now we are classifying this a limitation and we will get back to it as soon as we can. 
Copying and pasting action items from one project item to another would fail in some cases.  Fixed.
Sometimes the execute checkbox and the background color of the line number and execute column would not be drawn correctly when inserting a new action item.  Fixed.
Deleting multiple action items did not work.  Fixed.
If system variables, such as $ExitCode$ was selected in the variable list, it was not possible to insert a new variable. Fixed.
Executing multiple action items was not possible.  Fixed. 
FTP Uploads would timeout after 90 seconds.  Fixed.
Regression - action items that were not checked to execute would stop the script execution.  Fixed.
Variables in Destination in the Copy Multiple Files action could cause invalid paths to be created.  Fixed.
Logging for Copy Multiple Files was too verbose.  Fixed.
In some circumstances expanded variables could contain trailing spaces.  This could cause the invalid paths described in item 34.  Fixed.
Total execution time in the Project Log was formatted as seconds and fractions of a second rather than hh:mm:ss.nn.  Fixed.
Project window documentation showed old images for the toolbar execution buttons.  Item in review.   
"Allow full Execute" defaulted to being unchecked when creating a new project.  This was confusing.  Fixed.
If no Action Items had been added to a Project Item, execution could stop on the empty project item. Fixed.
Search and Replace does not report error if it cannot write the file back to disk.  Fixed.
Search and Replace did not list the replace string in the log file, only the search string.  Fixed.
Search and Replace did not add to the logfile if the search string was not found in a file.  Fixed.
Create Folders would not create directories with period (.) in the foldernames.  Fixed.
Create Folders did not create the start directory if it didn't exists.  Fixed.
There was no option to save the log file to a new file.  Fixed.
Adding files to the Compile Multiple Clarion apps action didn't add the files in the correct order.  Fixed.  If the last item is selected the new item is added last.  If other item is selected the new item is added after it.
Target filename was not retrieved from the application when adding applications to Compile Multiple Clarion apps.  Fixed.
Target filename was not retrieved from the application when adding applications to Compile Clarion.  Fixed.
Deleting multiple project action items did not work correctly.  Warning message only warned about "this action item"  Fixed.
Double clicking on a Search and Replace action item would not open the update window.  Fixed.
If the project window was bigger than the program window, the program window could scroll and hide the top parts of the project window.  Fixed.
Statusbar still said "2008 Edition"  Fixed.
 
Fixes for Beta 3:
Note that case numbers are now noted with fixes to reported bugs.
 
Case #64:  If project file was read-only it would show a rather cryptic message not detailing what the problem was and aborted opening the project.  Fixed for Beta 3,
Case #62 & 65:  If one or more project items were unchecked the execution would stop.  Fixed for Beta 3.
Case #66:  The Stop button on the Compile multiple Clarion apps action did not work properly.  Fixed for Beta 3,
Case #63:  When the "Stop with message on fatal errors" in the Compile Clarion and Compile Multiple Clarion Apps is checked the script terminates without an option to continue.  Fixed for Beta 3.
It was not possible to select a source folder in the Copy Files action, only a file. Fixed for Beta 3.
Source file entry on Copy Files did not resize correctly.  Fixed for Beta 3,
Case #60: Wildcard handling in Source file entry on Copy Files was not correct.  Fixed for Beta 3.
When selecting a single application file for Compile Multiple Clarion apps using the Add button, the target file was not always retrieved correctly.  Rejected:  Problem is in the FileDialog which sometimes shifts the filenames in the file entry for unknown reasons.
Added a window to enter/paste multiple application names for Compile Multiple Clarion Apps.  Application order is preserved when importing. 
Target filenames were still not always retrieved from the application in Compile Clarion and Compile Multiple Clarion Apps.  The reason was that in some cases there can be more than one project section in the application file.  Fixed for Beta 3.
 
Fixes for Beta 4:
 
Call MS-Build window would jump when opened.  Fixed for Beta 4.
Call MS-Build did not compile Clarion 7 solutions or projects.  Fixed for Beta 4.
Internal: Action Editor was not handling calling the update correctly.  Fixed for Beta 4. 
Create Shortcut button did not have tooltip.  Fixed for Beta 4.
Case #70: When executing a project from shortcut the logfile window was different.  Fixed for Beta 4.
Clarion.NET projects (*.cnproj files) were not available in the Call MS-Build action.  Fixed for Beta 4.
Call MS-Build did not compile Clarion.NET solutions or projects.  Fixed for Beta 4.
Option to minimize the program when executing.  This also minimizes all programs called from the Build Automator.  This still has issues with focus being grabbed during execution.  This is not finished for Beta 4.
Option to "Run Minimized" added to Run File, Run Armadillo, Run Program, Call MS-Build, Compile SetupBuilder, Compile Inno, Compile Setup Factory and Compile MSI Factory actions. 
New function added to the SetVariable action - FileExists - that can be used to check if file or folder exists.  The function returns 1 if the file or folder exists and 0 if it does not exist.
 
Fixes for Beta 5:
 
New function added to the SetVariable action - ExpandEnv - that expands an environment variable, such as %PATH%.  NOTE:  The environment variable MUST be passed without the surrounding percentage characters ("%") or it will be treated as a Build Automator variable!  So to expand %PATH% use ExpandEnv("PATH")  
Call MS-Build would not get correct .NET folder for versions above 2.0. 
Note that this requires you to go into each MS-Build action update and select the correct version again.
Fixed. 
Call MS-Build did not log an error if it could not find MS-Build in the version folder specified.  Fixed.
New action to create version resource files for Clarion and Visual C++
Copy Files window did not have tooltips on the "Select Folder" and "Select File" buttons.  Fixed.
If "Select Folder" button Copy Files was used and the filename ended in \*.* the *.* would be added again if the same folder was selected so the entry would end up with \*.*\*.* etc.  Fixed.
Added *.sb7 file mask to the Compile SetupBuilder action.
SetVariable update window did not open the help in context.  Fixed.
Case #64The Search Replace in Textfiles window did not resize properly.  Fixed.
The Create Folders window did not resize properly.  Fixed.
Create Folders action could fail at certain depth of recursion through the folders to create.  Fixed
Create Folders action was limiting the data for the folders to create to 2K when executing and 10K when updating.  Both increased to 100K.  Fixed.
 
Fixes for Beta 6:
 
Copy Multiple Files did not support wildcards.  Fixed.
Compile Setup Builder action window did not have a delete button to remove variables.  Fixed.
Project Item conditions did not work correctly.  Fixed.
Project Item conditions caused execution to stop.  Fixed.
The "Select Folder" option on the Delete Files action did not save/restore last used location.  Fixed.
It was not clear that the Delete Files action did not remove the parent folder.  Fixed on window and in help.
Copying multiple files with wildcard would copy the same files multiple times if there was more than one line with a wildcard in it.  Fixed.
Regression in FTP in Beta 6 caused it to fail.  Fixed.
FTP did not support wildcards in filenames.  Fixed.
View Files to delete window did not expand variables in path name.  Fixed.
If text that could contain variables, i.e. %VAR% or $VAR$ contained % or $ that were not part of variable names, the results could be unpredictable.  For example if a parameter was being sent to a program with the Run Program action, that contained something like %p@G()$ in the parameters this text could be removed causing problems.  Fixed.
Template files for VC++ and Clarion version resource are not included in install.  Fixed
 
Fixes for Beta 7:
 
Redundant debug information was being sent to the log file from E_Search_and_Replace_in_Textfiles.  Fixed.
Clarion errors in log viewer were not color coded as errors.  Fixed.
Copying and pasting action items sometimes fails.  Can no longer be reproduced despite numerous efforts.  Will tackle it if it comes up again, but I'm calling it fixed.
1.Main window sometimes appears outside of the visible area of the monitor(s).  Fixed.
 
Fixes for Beta 8:
 
Copy Multiple Files action does not expand variables correctly.  Fixed.
Log File viewer had a one byte out of bounds memory problem.  Fixed.
 
Fixes for Beta 9:
 
June 10, 2011
MS-Build action modified for more flexibility.
MS-Build action can now handle both Clarion 7 and Clarion 8.
 
June 11, 2011
MS-Build action can now handle code generation in Clarion 8.  Note that this is only enabled for Clarion 8 if a solution is selected.  If a Clarion project file (*.cwproj) is selected, then it is available for Clarion 7 also, but this will not work in the Clarion 7.0 - Clarion 7.2 builds.
Added Copy, Paste and Duplicate to the pop up menu on the Action Items list.
Implemented a Duplicate option for the Action Items list.  It can be activated by using the popup menu or by using Ctrl-D.
Implemented Alt-Enter on Action Items list to open the Action Items Properties window.
Hotkeys are now visible on popup menu on the Action Items list.
 
June 12, 2011
Added Windows 7 compatibility to "Generate XP/Vista/Win7 Manifests" action.
Added option to exclude dependency to "Generate XP/Vista/Win7 Manifests" action.
Implemented Ctrl-E on Action Items list to execute the selected action item(s).
 
 
 

 

Version 1.50.1212 - August 18, 2008

 

New features/changes:

Added "Terminate Script Execution" action.  Can be used with a condition to conditionally terminate the execution of a script.

 

Fixes:

Maintenance Plan was not verified when it was entered and the expiration date was not filled in.  This could cause confusion if the plan had been correctly updated or not.  Fixed.
Vendor action file for "Compile Multiple Clarion applications" accidentally dropped from install.  Fixed.
Text at bottom on the update window for "Compile Clarion" action was cut off with certain screen resolutions.  Fixed.
Changing a Project item name did not trigger the Save button to become enabled.  Fixed.
Regression in 1.50.1210, see fixed item number 7:  Under some circumstances the Action item list could get corrupt and only show one Action item in other Project items. This only happened in project with multiple project items when the project was saved.  Fixed. 
Regression in 1.50.1210, see fixed item number 11:  Adding a variable to an empty entry would fail.  Fixed.
Web update would not acknowledge change in minor version number.  Fixed.  Minor version changed from 5 to 50.
Checking or unchecking "Show Splash Screen at startup" on the About window was not saved.  Fixed.
It was not possible to scroll the picklist contents horizontally.  Fixed.

 

 

Version 1.5.1210 - August 5, 2008

 

New features/changes:

 

Version labeling changed.  Previously we used 4 components in the versions, now we use 3, major version number, minor version number and build number.
Added option to show various buttons on the "Message" Action. 
Added option to set a default button on the "Message" Action.
Added option to save clicked button to a variable on the "Message" Action.  This variable can later be used in conditions.
Error logging added to "Copy Files (Simple)" and "Copy Multiple Files" actions when creating folders.
Logging of folders created added to "Copy Files (Simple)" and "Copy Multiple Files" actions.
Added option to "Project Properties" to Explore the project folder.
Logging has been improved so that it shows each line number being executed (as 001-0001 for project item 1, action item 1 or 004-0095 for project item 4, action item 95) along with the same information as appears in the Action item list.  Action item conditions are also shown and if they passed or failed.
Delphi 2007 (.dproj) compiling implemented in "Call MS Build" action.
"Call DLL" action implemented.
"FTP Upload" action implemented.
Errors from Clarion compiles are now added to the logfile so they are easy to track down.
Action Editor button removed from toolbar and menu item from main menu.
"Delete Files" action implemented.

 

Fixes:

The "Run File" action did not have any default settings.  Set to "Open" and "Wait for Program to Finish" by default.  Fixed.
Under rare conditions the line numbers for the Action Items would get messed up.  Fixed.
Last folder in folder structure being copied would not always be copied.  Fixed.
Source folders with no files in them were no created when copying.  Fixed.
Adding variables at the very end of text in an entry field or text field would sometimes fail when new text had been entered.  Fixed.
If Action Items containing "Set Variable" Actions were copied from one project to the other, the variable would not be created.  Fixed.
$EXITCODE$ as System variable was not reliable.  It is now created as part of the Project Variables as an "Internal Variable" meaning it cannot be modified or deleted.  Fixed.
When compiling multiple Clarion Apps, if one of the apps failed it erroneously was reported succeeding and the next app failed.  Fixed.

 

 

Version 1.30.150 - June 24, 2008

 

New features:

 

Search and Replace option added to the "Compile Multiple Clarion apps" action. 
Select Variable is now available in the BASupport.dll for anyone to use in their plugins. 
Added /NL command line parameter to tell the software not to open the log after the end of a script execution.  This caused problems if the project was run as part of a scheduled task or in a batch file because the Build Automator would wait for the View Log window to be closed.  See fix number 15 below.

 

Fixes:

 

Variable lookup was not available in the update window for "Compile Multiple Clarion apps" action.  Fixed.
Variable lookup was not available in Search/Replace window.  Fixed.
A variable could not be selected with the keyboard in the "Select Variable" window.  Fixed.
Copying Action Items from one project to another would sometimes fail.  Fixed.
Variables in "Compile Multiple Clarion apps" action were not expanded.  Fixed.
Select Variables in BASupport was not loading local variables.  Fixed.
If a variable was entered using %VarName% into variable drop-downs the trailing % was duplicated into %VarName%%.  Fixed.
If a Clarion app file was marked as read-only the compile process would not detect that it had finished compiling.  Fixed.
Project Window would sometimes not resize properly.  Some "jerkyness" was observed when resizing the window horizontally (see also item 37 in version 1.30.100).  Fixed.
Changing Project properties to a Demo project did not allow it to be changed back to normal project and nothing alerted the user that checking the "Demo project" was not reversible, making it possible to accidentally create a Demo project that could no longer be executed.  Fixed.
Folder for Vendor Action was erroneously set to CSIDL_COMMON_APPDATA instead of CSIDL_LOCAL_APPDATA.  This caused newly inserted Actions not to show up until the program was restarted.  Fixed. 
Vendor file was not created when a new name was typed in on the Update Action File window.  It was only created when the "Update" button was pressed.  Fixed.
Right clicking on the Action Item list would not select the correct item from the list.  Fixed.
Install was not time stamped during code signing.  Fixed.
Running a script from the command line would stop at the end because of the View Log window.  Fixed.
When no items where in the Action Item list it was still possible to use the popup menu and some of the toolbar buttons that should have been disabled.  Fixed.
GetPluginFolder and GetActionFolder in Automator.dll did not return the correct paths after latest update in default paths.  Fixed.
Checking "Always start Picklist at startup" option on the Picklist window was not being saved properly.  Fixed.
In some cases application filenames for Clarion apps would be upper cased after they were compiled.  This only affected filenames that were 8 characters long or shorter.  Fixed.
Copy - Paste failed in the same project.  Regression in fix for item number 4 above.  Fixed.
When compiling Clarion apps the log file would always indicate that the .app file was read-only, even when it was not.  Fixed.
When inserting a new Project Item, the Action Item list was not immediately cleared.  Fixed.
Pasting Action items into a Project Item with no Action items did not work.  Fixed.

 

 

Version 1.30.100 - June 3, 2008

 

Please see the Known Limitations chapter for any limitations that may affect the Build Automator

 

 

New features:

"Set Variable" action implemented.
Font setting for Project Items, Action Items and Actions on Project Window can now be changed.
"Save As" added.
Option to create shortcut to the project in a selected destination folder.  The shortcut can be set up to open the project or execute the project.
File association option added in installer.
Changes to command line parameters.
Condition option on Action Items Properties window is now active. 
Maintenance Plan window is now active.  Maintenance Plan keys will be sent out to all customers after this release and subsequent releases will require a valid Maintenance Plan.
Search/Replace on "Copy Multiple Files" action.
Data lookup option for "Set Variable" action.  Option to select file, folder, color (Clarion LONG color value or HTML color) etc.
Standard Edition and Developer Editions combined for the time being.  We may separate them later on, but for now the Build Automator is only available in one edition that includes everything that was planned for the Developer Edition.

 

Fixes:

Web update was not working reliably under Vista when called to get information about a new install.  Fixed.
Web update was requesting elevation under XP as well as Vista.  Fixed.
Clarion compiles would not always work reliably and would report errors to log.  Fixed.
Clarion compile action would not start the IDE specified if it was not already running.  Fixed.
Call MS-Build did not log the actual command line.  Fixed.
"Write Text To File" limited the file length to 2048 bytes.  Fixed.
"Write to Text File" update window did not resize correctly.  Fixed.
When adding variables to "Write Text To File" the text may be truncated.  Fixed.
Variables were not being saved after a change in internal build 1.20.210.  Fixed.
If the "Save" button on Variables window was pressed while variable was being entered or updated, the active variable was not saved.  Fixed.
Expanding variables in content that was shorter than the variable name would fail.  Fixed. 
When selecting variable it was not possible to use the keyboard to switch between project variables and system variables.  Fixed.
When a project item is deleted, the NEXT project item was deleted.  Fixed.
When a Project Item is created and is not at the end of the Project Item list, the Action Items were not cleared.  Fixed.
When a Project Item was created the Action Items for the next Project Item could get attached to the new item.  Fixed.
When a new project was created no default Project Item was created.  Fixed.
When project log file opened during execution, it would cause an error message about "No application active".  Fixed.
Removing a single project from the Picklist did not work.  Fixed.
Text at the bottom of the "Call Inno Setup Compiler" window was being cut off at the bottom.  Fixed.
When executing a single item, if there were multiple items above it in the Project Item, there could be a delay before the item was executed.  Fixed.
It was not possible to select a project to open from the picklist by using the keyboard.  Fixed.
Picklist was sorted in alphabetical order which was not appropriate.  Fixed - now sorted in most recent on top, oldest at the bottom.
Installer used two dialog windows to prompt for "Create Desktop Icon" and "Create Quick Launch Icon"  Fixed - placed on one dialog window.
Verbiage for entering the registration key in the Help menu changed from "Enter Registry Key" to "Enter Registration Key".  Fixed.
Unchecked Project Items could make the execution loop stop and not finish.  Fixed.
"Compile Setup Builder" action did not log down results.  Fixed.
Save button on Action Item Properties window was not active.  Fixed.
If a single Action item was executed and that Action Item was set to not execute or had condition, the script would continue to run.  Fixed.
Apps Key was not implemented for popup menus on Project Item and Action Item lists.  Fixed.
If Project execution was started before midnight and ended after midnight, the time reported for the total execution time was wrong.  Fixed.
Font settings on certain control types were not always appropriate when using Small Fonts (96DPI).  Fixed.
Startup window would save and restore position rather than always being centered above the Build Automator main window.  Fixed.
Opening a project that was already open allowed both to be updated.  Fixed.  Now only the first opened project can be modified.  Any subsequent opening of that project while it is still open are now opened as read-only where no modifications are allowed.
When using the "Copy Multiple Files" action it was not possible to edit the source filename.  Fixed.
When using the "Copy Multiple Files" action and a source filename contained a variable, it was not expanded.  Fixed.
On the "Copy Files - Simple" action pressing the Enter key did not open the Edit window.  Fixed.
Splitter on Project window would not resize the Action Item list when sized horizontally, rather resize the Action Tree.  This caused problems with the Action Tree when the window was resized down to be narrower.  Fixed.
Opening in-use Project file did not allow for opening or unlocking a file that was marked in use because it hadn't been saved properly.  Fixed.

 

Unconfirmed problems:

When double clicking on the Action tree it would open the update window on the last updated action item and not create a new Action Item.  We have only had one report about this and we have not been able to duplicate this problem. 

 

 

Version 1.20.200 - May 15, 2008

This version sees most of the Developer Edition development in the IDE finished. 

 

New features:

Action Editor separated from the main IDE.  This completes the separation of the Standard and Developer Editions
Dynamic loading of plug-in DLLs completed.  All actions are now treated as plugins including the standard Build Automator actions.  This allows execution of third party plugin actions.
Dynamic loading of plugin DLL from Action Editor completed.  This was needed for creation of Vendor Action files.
New Action:  Compile multiple Clarion apps.  This action is only available in the Developer Edition.  It lets you pick multiple Clarion apps to compile.
Resizing added to several action update windows that use text boxes or listboxes:  Compile Setup Builder, Comments, Copy Files, Copy Multiple Files, Create Folders, Message, Write lines to Logfile, Write text to a file. 
Plug-in DLLs are now loaded when the program starts.  This reduces the time each action takes to execute as before the DLLs where loaded only when the actions were called either to update or execute. 
Vendor file and Actions are now moved automatically to the user application data folder instead of being shared.  This allows writing to the action folder without elevating the program when it's running under Vista, which is not desirable.  The mechanism for this will be improved in the coming weeks.
Splitters are now complete and functional on the Project Window

 

Fixes:

 

When an action item was inserted and then canceled an extra confirmation message popped up asking if the action item should be deleted.  Fixed.
Folder location was not being saved/restored:  Added to following actions:  Compiling multiple Clarion apps, Call MS Build (manual selection of MS Build), Compile single Clarion app, Compile Inno, Compile Setup Builder (Project file), Copy Multiple Files, Create Folders, Generate Manifest, Get data from INI, Rename File, Run Armadillo (Project and file to protect), Run Associated File, Run Program, Update INI and Write Text to file.
Save button on Project Variables window did not close the window.  Fixed.
Adding Variables to Compile Setup Builder would only accept ONE variable.
Project Item GUID was being created with curly braces.  Fixed.
Text at the bottom of the update window for "Compile Inno" was cut off in some cases.  Fixed.
"Compile Clarion" did not close after compile was done (new method).  Fixed
"Compile Multiple Clarion apps" did not advance between apps or close after a compile was done (new method).  Fixed.
Move up/down buttons on Project Window behaved erratically and could potentially corrupt script.  Fixed.
Move up/down buttons did not work with the Project Items list, only the Action Items.  Fixed.
The "Compile Setup Builder" window as too big to fit on small resolution monitors.  Fixed.
While Setup Builder was compiling there is no interaction.  While we cannot fix this since it's inside Setup Builder, we have added a window that shows during the Setup Builder compile process with "Please wait..."  Setup Builder 7 will have a progress bar that shows during the compile process.  Please Note: If your Setup Builder script uses FTP to upload the new build, it can take a while to finish and return to the Build Automator. 
On the update window for "Compile Setup Builder" if the variable was being edited and the Save button (not Apply) button was pressed, the variable was not saved.  Fixed.
Data that the Action Editor needs to access was being installed into common data causing permission problems.  Program now checks and copies this data to CSIDL_LOCAL_APPDATA \Icetips Creative\Build Automator when the program starts.  Fixed.
Save Button on update form for multiple clarion compiles did not have appropriate icon.  Fixed.
The /E command line parameter was not working properly.  Fixed.
1.Move up/down buttons on Project window caused potential corruption problem in the Project Item list if the item was moved both up and down.  Fixed.

 

 

Version 1.10.100 - May 2, 2008

Gold release for the Standard Edition, Beta 2 release for the Developer Edition.

 

Added since Initial release, Beta 1:

Added action to Run a file with associated program with optional verbs to open, print, etc.
Added hot key (Ctrl-Shift-F12) to all action windows that shows the GUID for the vendor action and optionally copies the GUID to the clipboard. 
Added action to write text to a file.  The text is either appended to an existing file or overwrites an existing file.
Added action to generate XP or Vista Manifest files. 
Added action to wait for predetermined number of seconds (ranging from 0.01 to 999.99 seconds). 
Added action to Rename a single file.  Renaming multiple files with wildcards etc. will be added in May.
Added action to write multiple lines to the logfile.
Added window to edit entries in the folder list in Copy Files (Simple)  This gives you an option to use variables such as current date in the destination folder - great for incremental daily backups! 
Added a simple Message action.  It will wait until the OK button is pressed.  You can set the caption text, the message text and select an icon from a dropdown.

 

Fixes since  Initial release, Beta 1:

Standard buttons were just a bit too narrow.  Changed the standard button width in the entire program from 40 dialog units to 45.  Fixed.
Save buttons did not have icons.  Fixed.
Key to show the variable selection window was set to the down key.  Didn't work so well in text boxes!  Set to Ctrl-Down key.  Fixed.
When Project Variables list is empty the System Variables should be automatically selected.  Fixed.
Under some circumstances the correct GUID was not retrieved in the Action Editor.  Fixed.
If an insert was attempted for an action, where the vendor action file didn't exist, anywhere except at the end of the Action item list it could cause the linenumber order to fail and subsequent loadings of the project to halt at that line number.  Fixed.
Variables were not expanded in the Source for Copy Files (Simple).  Fixed.
The Build Automator would crash on dual/multi-core machines.  Fixed.
The Compile SetupBuilder action did not update a changed variable name.  Fixed.
File names in the error log for Copy Files (simple) included trailing spaces.  Fixed.

 

Version 1.00.000 - April 24, 2008

Initial release.



Direct link to this page: http://www.buildautomator.com/onlinemanual/version_history.htm