Build Automator 2014

 

We have released Build Automator 2014 build 4.9.1325

The update can be downloaded from our website at http://www.buildautomator.com/download.php or by using the "Check for Updates" option under the Help menu in the program.

There are several new features in this build, but there are also a lot of fixes behind the scene that make the program more stable than it has ever been.  The new feature list includes:

  • Full support for Clarion 9 and 9.1
  • Full support for Setup Builder 8.1
  • Support for Code generation before build in Clarion 8, 9 and 9.1
  • Improvements in copy/paste and several fixes to synchronization in the project window
  • File and folder Drag & Drop support in actions
  • External text files can now be included in the "Write text to file" action
  • Programs can be forced to run elevated (will prompt for administrator access)
  • Environment variables fully supported in scripts
  • Search locators make finding projects and variables easy

In previous builds there was a bug in the system that could sometimes lead to the wrong action being loaded, copy/paste being fragile, duplicating the wrong action item and so on.  This should be completely fixed now.  For more detailed list ofnew features and fixes please check out the version history page athttp://www.buildautomator.com/onlinemanual/version_history.htm.

One of the major new feature is the updated MS-Build action which you use for Clarion compiles.  It fully supports all versions of the Clarion IDE, from Clarion 7 to Clarion 9.1.  It now also supports code generation in Clarion 8-9.1.  Code generation was not possible in Clarion 7.  There is one caveat that I don't have any solution for:  Softvelocity does not allow Clarion Professional to generate code with their ClarionCL.exe, which is the tool we use to generate code.  This is unfortunate as it limits the usefulness of this feature, but never the less, it is an important update for us.

Another feature that I want to highlight is the option to include external text filesin the "Write text to File" action.  This allows you to generate files that include data from other sources.  For example I have started using this to generate the export list for templates that need it.  I generate the export list with an external tool, then write template code to a text file which has an Include statement which includes the export list.  End result is a template file completely generated by Build Automator!  How cool is that?!

Arnor Baldvinsson

For the past couple of days I have been working on a theme designer for Powertoolbar, Outlookbar and Taskpanel.

The theme designer create theme files, which are basically INI files, that can be used to set the colors for the products. Each theme file has all the information to be used with all three products so the color schemes used in the products will be 100% consistent. Each product will be changed to make this work in such a way that you are either using the built-in color schemes or you use themes. There will be no mixing the built-in and external themes. However, the built-in themes will all be delivered with the new products so you can specify the theme. You will be able to use a fixed theme or you'll be able to allow user selection of themes.

The theme designer will be included as an exe but the source will probably made available for download as well. The source will require that you have all of the three products installed as well as Icetips Utilities (and perhaps other tools as well) It will only be made available as a Clarion 9.1 application, which I'm using to develop it. Currently I have no plans to provide translation of the Theme Designer, but it is pretty simple and intuitive as it is. I will post screenshots later this week to show how it looks.

This will take some time to finish, but I'm planning to get this ready to ship in October or early November. Each product will need quite a bit of work to make this happen and documentation will need to be updated.

Build Automator is coming out this week. I ran into a snag with the install that set me back a day and then I had a problem with my computer which set me back another day and I decided to push it back over the weekend.

Arnor Baldvinsson