<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/2.4.2" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Build Automator Blog</title>
		<link>http://www.buildautomator.com/blog/index.php</link>
		<description>Build Automator Blog</description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.2"/>
		<ttl>60</ttl>
				<item>
			<title>Build Automator Webinar recording</title>
			<link>http://www.buildautomator.com/blog/index.php/2011/06/15/build-automator-webinar-recording</link>
			<pubDate>Wed, 15 Jun 2011 23:05:32 +0000</pubDate>			<dc:creator>arnorbld</dc:creator>
			<category domain="main">Build Automator news</category>
<category domain="alt">Technical information</category>			<guid isPermaLink="false">46@http://www.buildautomator.com/blog/</guid>
						<description>&lt;p&gt;I just wanted to re-post the link to the Webinar recording at Clarion Live that was recorded in June 2009.  It is still very valid and an excellent introduction to Build Automator.  You can view the webinar recording at &lt;a href=&quot;http://www.clarionlive.com/index.php?option=com_docman&amp;amp;task=doc_download&amp;amp;gid=18&amp;amp;Itemid=57&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;
http://www.clarionlive.com/index.php?option=com_docman&amp;amp;task=doc_download&amp;amp;gid=18&amp;amp;Itemid=57&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to save the recording, right click on the link above and select &quot;Save target&quot; or &quot;Save Link As&quot; in your browser's popup menu and save the wmv video file.  The file size is about 284MB.  If you click on the link above the content is streamed to your viwer.&lt;/p&gt;

&lt;p&gt;Arnor Baldvinsson&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.buildautomator.com/blog/index.php/2011/06/15/build-automator-webinar-recording&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I just wanted to re-post the link to the Webinar recording at Clarion Live that was recorded in June 2009.  It is still very valid and an excellent introduction to Build Automator.  You can view the webinar recording at <a href="http://www.clarionlive.com/index.php?option=com_docman&amp;task=doc_download&amp;gid=18&amp;Itemid=57" target="_blank"><br />
http://www.clarionlive.com/index.php?option=com_docman&amp;task=doc_download&amp;gid=18&amp;Itemid=57</a></p>

<p>If you want to save the recording, right click on the link above and select "Save target" or "Save Link As" in your browser's popup menu and save the wmv video file.  The file size is about 284MB.  If you click on the link above the content is streamed to your viwer.</p>

<p>Arnor Baldvinsson</p><div class="item_footer"><p><small><a href="http://www.buildautomator.com/blog/index.php/2011/06/15/build-automator-webinar-recording">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.buildautomator.com/blog/index.php/2011/06/15/build-automator-webinar-recording#comments</comments>
		</item>
				<item>
			<title>New build, 1.70.1277 (Beta 9)</title>
			<link>http://www.buildautomator.com/blog/index.php/2011/06/14/new-build-1-70-1277-beta-9</link>
			<pubDate>Tue, 14 Jun 2011 23:46:28 +0000</pubDate>			<dc:creator>arnorbld</dc:creator>
			<category domain="main">Build Automator news</category>
<category domain="alt">Technical information</category>			<guid isPermaLink="false">45@http://www.buildautomator.com/blog/</guid>
						<description>&lt;p&gt;We have just released a new build.  This is the ninth and LAST beta build we are releasing for version 2.0, which will be out in about two weeks.  Just documentation and some minor polishing is needed and if any issues are found in this beta they will be fixed as soon as possible.&lt;/p&gt;

&lt;p&gt;You can download the new build from &lt;a href=&quot;http://www.buildautomator.com/downloads.php&quot; target=&quot;_blank&quot;&gt;http://www.buildautomator.com/downloads.php&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note that you must have a valid Maintenance Plan to be able to install this build.  This build is NOT available via the web update so you must download the full install.  You do not need to uninstall previous version and your data will be preserved completely.&lt;/p&gt;

&lt;p&gt;If you are currently using version 1.5 or the early 1.6 beta versions, I strongly suggest that you try this build.   &lt;/p&gt;

&lt;p&gt;Since version 1.5 we have added over 100 new features and fixes.  See &lt;a href=&quot;http://www.buildautomator.com/onlinemanual/version_history.htm#version1_60_1214&quot; target=&quot;_blank&quot;&gt;version history for more information&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The fix list for Beta 7, 8 and 9 follows:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;u&gt;Fixes for Beta 7&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Redundant debug information was being sent to the log file from E_Search_and_Replace_in_Textfiles.  Fixed.&lt;/li&gt;
&lt;li&gt;Clarion errors in log viewer were not color coded as errors.  Fixed.&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Main window sometimes appears outside of the visible area of the monitor(s).  Fixed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;br /&gt;
&lt;b&gt;&lt;u&gt;Fixes for Beta 8&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copy Multiple Files action does not expand variables correctly.  Fixed.&lt;/li&gt;
&lt;li&gt;Log File viewer had a one byte out of bounds memory problem.  Fixed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;&lt;u&gt;Fixes for Beta 9&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;b&gt;June 10, 2011&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MS-Build action modified for more flexibility.&lt;/li&gt;
&lt;li&gt;MS-Build action can now handle both Clarion 7 and Clarion 8.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;br /&gt;
&lt;b&gt;June 11, 2011&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Added Copy, Paste and Duplicate to the pop up menu on the Action Items list.&lt;/li&gt;
&lt;li&gt;Implemented a Duplicate option for the Action Items list.  It can be activated by using the popup menu or by using Ctrl-D.&lt;/li&gt;
&lt;li&gt;Implemented Alt-Enter on Action Items list to open the Action Items Properties window.&lt;/li&gt;
&lt;li&gt;Hotkeys are now visible on popup menu on the Action Items list.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;br /&gt;
&lt;b&gt;June 12, 2011&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added Windows 7 compatibility to &quot;Generate XP/Vista/Win7 Manifests&quot; action.&lt;/li&gt;
&lt;li&gt;Added option to exclude dependency to &quot;Generate XP/Vista/Win7 Manifests&quot; action.&lt;/li&gt;
&lt;li&gt;Implemented Ctrl-E on Action Items list to execute the selected action item(s).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fixing the Copy/paste issue was huge.  I have it verified fixed now!  It was a rare and completely random problem that cropped up when pasting items into the action item list.  After a lot of debugging I was able to isolate it and realized there was a vulnerability that had the potential of failing - it should never have failed, but some circumstances obviously made it fail.  Essentially what happened was that in projects with multiple project items the last one would sometimes be act as it was selected even though it was not.  I was able to put a Message() in the code to alert me if the mismatch happened and 3 months after I fixed it, the message popped up for the first time.  I use Build Automator almost every day, so this shows how random and difficult to trace this problem was!  When the message popped up and I saw that the selected project item was indicating the last, when in fact the first one was selected, and the pasting worked I knew I had caught that bug and fixed it&lt;img src=&quot;http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Please let me know as soon as possible if you run into any problem with this build!  Note that you must have a valid Maintenance plan to be able to install it.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.buildautomator.com/blog/index.php/2011/06/14/new-build-1-70-1277-beta-9&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>We have just released a new build.  This is the ninth and LAST beta build we are releasing for version 2.0, which will be out in about two weeks.  Just documentation and some minor polishing is needed and if any issues are found in this beta they will be fixed as soon as possible.</p>

<p>You can download the new build from <a href="http://www.buildautomator.com/downloads.php" target="_blank">http://www.buildautomator.com/downloads.php</a></p>

<p>Note that you must have a valid Maintenance Plan to be able to install this build.  This build is NOT available via the web update so you must download the full install.  You do not need to uninstall previous version and your data will be preserved completely.</p>

<p>If you are currently using version 1.5 or the early 1.6 beta versions, I strongly suggest that you try this build.   </p>

<p>Since version 1.5 we have added over 100 new features and fixes.  See <a href="http://www.buildautomator.com/onlinemanual/version_history.htm#version1_60_1214" target="_blank">version history for more information</a></p>

<p>The fix list for Beta 7, 8 and 9 follows:</p>

<p><b><u>Fixes for Beta 7</u></b></p>

<ul>
<li>Redundant debug information was being sent to the log file from E_Search_and_Replace_in_Textfiles.  Fixed.</li>
<li>Clarion errors in log viewer were not color coded as errors.  Fixed.</li>
<li>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.</li>
<li>Main window sometimes appears outside of the visible area of the monitor(s).  Fixed.</li>
</ul>
<p> <br />
<b><u>Fixes for Beta 8</u></b></p>

<ul>
<li>Copy Multiple Files action does not expand variables correctly.  Fixed.</li>
<li>Log File viewer had a one byte out of bounds memory problem.  Fixed.</li>
</ul>

<p><b><u>Fixes for Beta 9</u></b><br />
 <br />
<b>June 10, 2011</b></p>
<ul>
<li>MS-Build action modified for more flexibility.</li>
<li>MS-Build action can now handle both Clarion 7 and Clarion 8.</li>
</ul>
<p> <br />
<b>June 11, 2011</b></p>
<ul>
<li>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.</li>
<li>Added Copy, Paste and Duplicate to the pop up menu on the Action Items list.</li>
<li>Implemented a Duplicate option for the Action Items list.  It can be activated by using the popup menu or by using Ctrl-D.</li>
<li>Implemented Alt-Enter on Action Items list to open the Action Items Properties window.</li>
<li>Hotkeys are now visible on popup menu on the Action Items list.</li>
</ul>
<p> <br />
<b>June 12, 2011</b></p>
<ul>
<li>Added Windows 7 compatibility to "Generate XP/Vista/Win7 Manifests" action.</li>
<li>Added option to exclude dependency to "Generate XP/Vista/Win7 Manifests" action.</li>
<li>Implemented Ctrl-E on Action Items list to execute the selected action item(s).</li>
</ul>

<p>Fixing the Copy/paste issue was huge.  I have it verified fixed now!  It was a rare and completely random problem that cropped up when pasting items into the action item list.  After a lot of debugging I was able to isolate it and realized there was a vulnerability that had the potential of failing - it should never have failed, but some circumstances obviously made it fail.  Essentially what happened was that in projects with multiple project items the last one would sometimes be act as it was selected even though it was not.  I was able to put a Message() in the code to alert me if the mismatch happened and 3 months after I fixed it, the message popped up for the first time.  I use Build Automator almost every day, so this shows how random and difficult to trace this problem was!  When the message popped up and I saw that the selected project item was indicating the last, when in fact the first one was selected, and the pasting worked I knew I had caught that bug and fixed it<img src="http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>Please let me know as soon as possible if you run into any problem with this build!  Note that you must have a valid Maintenance plan to be able to install it.</p><div class="item_footer"><p><small><a href="http://www.buildautomator.com/blog/index.php/2011/06/14/new-build-1-70-1277-beta-9">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.buildautomator.com/blog/index.php/2011/06/14/new-build-1-70-1277-beta-9#comments</comments>
		</item>
				<item>
			<title>New Example Project</title>
			<link>http://www.buildautomator.com/blog/index.php/2008/08/26/new-example-project</link>
			<pubDate>Wed, 27 Aug 2008 01:41:44 +0000</pubDate>			<dc:creator>arnorbld</dc:creator>
			<category domain="main">Build Automator news</category>			<guid isPermaLink="false">44@http://www.buildautomator.com/blog/</guid>
						<description>&lt;p&gt;We have made another example project available for download.  This is a project that we use to build one of our developer third party products.  It shows, among other things, how to call &lt;b&gt;&lt;a href=&quot;http://www.helpandmanual.com/&quot; target=&quot;_blank&quot;&gt;Help and Manual&lt;/a&gt;&lt;/b&gt; (H&amp;amp;M) to build PDF and CHM files from a H&amp;amp;M project and update text variables in the H&amp;amp;M project.  &lt;/p&gt;

&lt;p&gt;This also shows how we update source files with version information and write out Clarion version resource files (.version files) that can then be added to the Clarion project.  &lt;/p&gt;

&lt;p&gt;Just download the installer and run it and it will add the project to the &quot;Build Automator | Examples&quot; item in the Windows Start menu.  Read more about it on our &lt;b&gt;&lt;a href=&quot;http://www.buildautomator.com/download-examples.php&quot; target=&quot;_blan&quot;&gt;Example Download&lt;/a&gt;&lt;/b&gt; page.&lt;/p&gt;

&lt;p&gt;Arnor Baldvinsson&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.buildautomator.com/blog/index.php/2008/08/26/new-example-project&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>We have made another example project available for download.  This is a project that we use to build one of our developer third party products.  It shows, among other things, how to call <b><a href="http://www.helpandmanual.com/" target="_blank">Help and Manual</a></b> (H&amp;M) to build PDF and CHM files from a H&amp;M project and update text variables in the H&amp;M project.  </p>

<p>This also shows how we update source files with version information and write out Clarion version resource files (.version files) that can then be added to the Clarion project.  </p>

<p>Just download the installer and run it and it will add the project to the "Build Automator | Examples" item in the Windows Start menu.  Read more about it on our <b><a href="http://www.buildautomator.com/download-examples.php" target="_blan">Example Download</a></b> page.</p>

<p>Arnor Baldvinsson</p><div class="item_footer"><p><small><a href="http://www.buildautomator.com/blog/index.php/2008/08/26/new-example-project">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.buildautomator.com/blog/index.php/2008/08/26/new-example-project#comments</comments>
		</item>
				<item>
			<title>Search and Replace in text files</title>
			<link>http://www.buildautomator.com/blog/index.php/2008/08/19/search-and-replace-in-text-files</link>
			<pubDate>Tue, 19 Aug 2008 18:42:07 +0000</pubDate>			<dc:creator>arnorbld</dc:creator>
			<category domain="main">Working on</category>			<guid isPermaLink="false">43@http://www.buildautomator.com/blog/</guid>
						<description>&lt;p&gt;One of the things that originally prompted me get the idea for the Build Automator was the need to update a collection of class files and template files to accurately reflect the copyright and version number of each file as well as the release date.  These files are part of Clarion toolkit that we call the Icetips Utilities that we released last year and we are working on right now.&lt;/p&gt;

&lt;p&gt;This process was tedious even though I could use my editor to do a mass search/replace in files.  Sometimes I would simply forget this step which added to support issues when customers reported problems in version X when they actually had version Y - because the source files said, incorrectly, that it was version X.&lt;/p&gt;

&lt;p&gt;As I'm working on that same collection of classes that prompted my idea for the Build Automator, I remember that particular process so I decided to add an action to do a search and replace on text files.  This action is now fully functional and is extremely fast.  I let it do two search and replace operations on a folder with over 40 files in it and it took 0.89 seconds to complete on a moderate machine.  It can be used on individual files or by using wildcards.&lt;/p&gt;

&lt;p&gt;You can of course use variables in the string to search for and in the replacement string.  This makes it easy to put in for example todays date formatted nice and neat by using the Set Variable action and set it to an evaluation expression.  Use &quot;Format(Today(),@d18)&quot; as the expression, without the double quotes, to get todays formatted as &quot;August 19, 2008&quot; in standard windows long format.  &lt;/p&gt;

&lt;p&gt;This new action will be included in our September release and now I can get back to work on my class files&lt;img src=&quot;http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;-- Arnor Baldvinsson&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.buildautomator.com/blog/index.php/2008/08/19/search-and-replace-in-text-files&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>One of the things that originally prompted me get the idea for the Build Automator was the need to update a collection of class files and template files to accurately reflect the copyright and version number of each file as well as the release date.  These files are part of Clarion toolkit that we call the Icetips Utilities that we released last year and we are working on right now.</p>

<p>This process was tedious even though I could use my editor to do a mass search/replace in files.  Sometimes I would simply forget this step which added to support issues when customers reported problems in version X when they actually had version Y - because the source files said, incorrectly, that it was version X.</p>

<p>As I'm working on that same collection of classes that prompted my idea for the Build Automator, I remember that particular process so I decided to add an action to do a search and replace on text files.  This action is now fully functional and is extremely fast.  I let it do two search and replace operations on a folder with over 40 files in it and it took 0.89 seconds to complete on a moderate machine.  It can be used on individual files or by using wildcards.</p>

<p>You can of course use variables in the string to search for and in the replacement string.  This makes it easy to put in for example todays date formatted nice and neat by using the Set Variable action and set it to an evaluation expression.  Use "Format(Today(),@d18)" as the expression, without the double quotes, to get todays formatted as "August 19, 2008" in standard windows long format.  </p>

<p>This new action will be included in our September release and now I can get back to work on my class files<img src="http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>-- Arnor Baldvinsson</p><div class="item_footer"><p><small><a href="http://www.buildautomator.com/blog/index.php/2008/08/19/search-and-replace-in-text-files">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.buildautomator.com/blog/index.php/2008/08/19/search-and-replace-in-text-files#comments</comments>
		</item>
				<item>
			<title>Build 1.50.1212 available</title>
			<link>http://www.buildautomator.com/blog/index.php/2008/08/18/build-1-50-1212-available</link>
			<pubDate>Mon, 18 Aug 2008 17:42:19 +0000</pubDate>			<dc:creator>arnorbld</dc:creator>
			<category domain="main">Build Automator news</category>			<guid isPermaLink="false">42@http://www.buildautomator.com/blog/</guid>
						<description>&lt;p&gt;We have made build 1.50.1212 available for download.  You can use the &quot;Help | Check for updates&quot; in the main menu to download the update.  &lt;/p&gt;

&lt;p&gt;In addition to what I talked about in the last entry we fixed two minor things this morning:  The picklist did not scroll horizontally and checking or unchecking the &quot;Show Splash Screen at startup&quot; did not work on the splash screen itself - it did work on the options window.&lt;/p&gt;

&lt;p&gt;As always we appreciate the feedback we get from you and please let us know on our forum if you have any problems, comments or ideas&lt;img src=&quot;http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Our next release will be around September 15.&lt;/p&gt;

&lt;p&gt;-- Arnor Baldvinsson&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.buildautomator.com/blog/index.php/2008/08/18/build-1-50-1212-available&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>We have made build 1.50.1212 available for download.  You can use the "Help | Check for updates" in the main menu to download the update.  </p>

<p>In addition to what I talked about in the last entry we fixed two minor things this morning:  The picklist did not scroll horizontally and checking or unchecking the "Show Splash Screen at startup" did not work on the splash screen itself - it did work on the options window.</p>

<p>As always we appreciate the feedback we get from you and please let us know on our forum if you have any problems, comments or ideas<img src="http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>Our next release will be around September 15.</p>

<p>-- Arnor Baldvinsson</p><div class="item_footer"><p><small><a href="http://www.buildautomator.com/blog/index.php/2008/08/18/build-1-50-1212-available">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.buildautomator.com/blog/index.php/2008/08/18/build-1-50-1212-available#comments</comments>
		</item>
				<item>
			<title>Version 1.50 released</title>
			<link>http://www.buildautomator.com/blog/index.php/2008/08/17/version-1-50</link>
			<pubDate>Sun, 17 Aug 2008 17:59:59 +0000</pubDate>			<dc:creator>arnorbld</dc:creator>
			<category domain="main">Build Automator news</category>			<guid isPermaLink="false">41@http://www.buildautomator.com/blog/</guid>
						<description>&lt;p&gt;We released version 1.50 on August 5.  Time got away from us so I never got around to post about it here or on the forum.  I will try to make ammends for that.&lt;/p&gt;

&lt;p&gt;I described version 1.5 pretty thoroughly in my last blog and there were no further changes or updates made to the install after I posted that blog.  &lt;/p&gt;

&lt;p&gt;We will be releasing a new minor build tomorrow, Monday August 18.  It includes two fixes for regressions that were introduced with fixes in last build and that cleans up couple of issues.  The first problem was that under certain circumstances the Action item list could get corrupt.  It didn't affect the data, just the list.  The other one was that if the name of a Project Item was changed it would not trigget the &quot;File | Save&quot; option or the Save button to be enabled.  However, when closing the project window it would correctly indicate that the data had changed and prompted for saving.  Somehow one of the action files was accidentally removed from our source during a cleanup process - manual cleanup I might add&lt;img src=&quot;http://www.buildautomator.com/blog/rsc/smilies/icon_wink.gif&quot; alt=&quot;&amp;#59;&amp;#41;&quot; class=&quot;middle&quot; /&gt; - and we have included it in the new build tomorrow.&lt;/p&gt;

&lt;p&gt;Tomorrow's build also has one additional action - Terminate Script Execution.  This is a very handy action as it allows you to stop the script.  It can use a condition so you can conditionally terminate the script, for example if a certain button is pressed when using the Message action.  If no condition is specified, the script will simply terminate.  This can also be handy when debugging scripts and you only want it to execute upto a certain action item.  &lt;/p&gt;

&lt;p&gt;We have also added a validation of the Maintenance Plan, which was causing confusion.  When you enter the Maintenance Plan it will now be automatically and immediately validated and the expiration date shown.  The Maintenance Plan is verified when the program starts if it hasn't been verified and also when you update the Maintenance Plan.  We have tested this in all possible ways we can think of.  If you run into any problems with this please post on our forum and we will fix it right away&lt;img src=&quot;http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Finally I want to add that on a personal note we are going to be moving to Port Angeles, Washington and in fact we signed papers last week to sell our house here in San Antonio.  The buyer has until next weekend to decide but if everything goes according to plan we will be moving out on September 18 and heading to Port Angeles.  It will take us about a week to get up there.  I don't expect this to affect our schedule since I expect to have the September build ready before we move and then we will probably not release another build until early November.  If we have to delay the September build, it should only be until the very beginning of October.  &lt;/p&gt;

&lt;p&gt;-- Arnor Baldvinsson&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.buildautomator.com/blog/index.php/2008/08/17/version-1-50&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>We released version 1.50 on August 5.  Time got away from us so I never got around to post about it here or on the forum.  I will try to make ammends for that.</p>

<p>I described version 1.5 pretty thoroughly in my last blog and there were no further changes or updates made to the install after I posted that blog.  </p>

<p>We will be releasing a new minor build tomorrow, Monday August 18.  It includes two fixes for regressions that were introduced with fixes in last build and that cleans up couple of issues.  The first problem was that under certain circumstances the Action item list could get corrupt.  It didn't affect the data, just the list.  The other one was that if the name of a Project Item was changed it would not trigget the "File | Save" option or the Save button to be enabled.  However, when closing the project window it would correctly indicate that the data had changed and prompted for saving.  Somehow one of the action files was accidentally removed from our source during a cleanup process - manual cleanup I might add<img src="http://www.buildautomator.com/blog/rsc/smilies/icon_wink.gif" alt="&#59;&#41;" class="middle" /> - and we have included it in the new build tomorrow.</p>

<p>Tomorrow's build also has one additional action - Terminate Script Execution.  This is a very handy action as it allows you to stop the script.  It can use a condition so you can conditionally terminate the script, for example if a certain button is pressed when using the Message action.  If no condition is specified, the script will simply terminate.  This can also be handy when debugging scripts and you only want it to execute upto a certain action item.  </p>

<p>We have also added a validation of the Maintenance Plan, which was causing confusion.  When you enter the Maintenance Plan it will now be automatically and immediately validated and the expiration date shown.  The Maintenance Plan is verified when the program starts if it hasn't been verified and also when you update the Maintenance Plan.  We have tested this in all possible ways we can think of.  If you run into any problems with this please post on our forum and we will fix it right away<img src="http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>Finally I want to add that on a personal note we are going to be moving to Port Angeles, Washington and in fact we signed papers last week to sell our house here in San Antonio.  The buyer has until next weekend to decide but if everything goes according to plan we will be moving out on September 18 and heading to Port Angeles.  It will take us about a week to get up there.  I don't expect this to affect our schedule since I expect to have the September build ready before we move and then we will probably not release another build until early November.  If we have to delay the September build, it should only be until the very beginning of October.  </p>

<p>-- Arnor Baldvinsson</p><div class="item_footer"><p><small><a href="http://www.buildautomator.com/blog/index.php/2008/08/17/version-1-50">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.buildautomator.com/blog/index.php/2008/08/17/version-1-50#comments</comments>
		</item>
				<item>
			<title>More about next version</title>
			<link>http://www.buildautomator.com/blog/index.php/2008/08/03/more-about-next-version</link>
			<pubDate>Sun, 03 Aug 2008 22:47:09 +0000</pubDate>			<dc:creator>arnorbld</dc:creator>
			<category domain="main">Build Automator news</category>			<guid isPermaLink="false">39@http://www.buildautomator.com/blog/</guid>
						<description>&lt;p&gt;After a week of very intense work we have completed all the programming and will be finishing up the documentation tomorrow.  The new version, 1.5 will be out Tuesday morning if nothing unexpected comes up.&lt;/p&gt;

&lt;p&gt;The &lt;b&gt;FTP upload&lt;/b&gt; is complete and works great.  It's fairly simple and only allows uploading of files to a single folder on the server.  Later on we will add more powerful action that can upload subfolders as well.  The server connection information is set up separately so when you create a new FTP action, you simply select the server from a dropdown list or click a button to view and update connections.  &lt;/p&gt;

&lt;p&gt;The FTP upload action is a bit different from other actions because it allows you to test the action right when you are setting it up.  This way you can make sure that the connection is correct and you can optionally upload the files also to make sure that everything is put in it's place.  You can optionally set the files to be uploaded as lowercase.  &lt;/p&gt;

&lt;p&gt;We added a very useful feature to the &lt;b&gt;&quot;Clarion compile&quot;&lt;/b&gt; actions that allows us to grab any errors from the compiler window and automatically include them in the Build Automator log.  &lt;a href=&quot;http://www.buildautomator.com/stuff/ba_clarionerrors.jpg&quot;&gt;This screenshot&lt;/a&gt; shows the results of compiling a Clarion app that resulted in 4 compiler errors.  The Build Automator log now shows you what module is involved, what lines and what errors!  This makes it so much easier to spot problems during unattended compiles.  &lt;b&gt;Big thank you to Clarion guru Larry Sand&lt;/b&gt; for helping me out with some screen scraping code that worked absolutely perfectly for this!  And thanks to one of our Clarion users for suggesting this on the forum last week&lt;img src=&quot;http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The last thing we have worked on is a very powerful &lt;b&gt;&quot;Delete Files&quot;&lt;/b&gt; action.  It has several very powerful options which I'm going to discuss just a little bit.&lt;/p&gt;

&lt;p&gt;You can select a single file or you can select a folder.  If you select a file, then only that one file would be deleted, but you can always modify the selected file/folder to include any valid &lt;b&gt;wildcards&lt;/b&gt;.  For example C:\Temp\*.* would apply to all files in the C:\Temp\ folder and C:\Temp\*.txt would apply to all *.txt files.&lt;/p&gt;

&lt;p&gt;You can &lt;b&gt;Include Subfolder&lt;/b&gt;, which will then recursively delete files in all the subfolders under the selected folder.  For example for C:\Temp\*.* it would delete all files in C:\Temp\ and any subfolders that might exist under the C:\Temp\ folder.&lt;/p&gt;

&lt;p&gt;The Build Automator can prompt for confirming the delete process.  Note that this will halt unattended builds and the program will wait until the question is either confirmed or declined.  So if you are running unattended builds, we suggest that you uncheck the &lt;b&gt;&quot;Confirm Delete&quot;&lt;/b&gt; when you are satisfied that it is correctly set up and it works correctly.  The message will tell you how many items there are available to delete.&lt;/p&gt;

&lt;p&gt;The deleted files can optionally be sent to the &lt;b&gt;Recycle Bin&lt;/b&gt; or it can be skipped.  Skipping the Recycle bin is considerably faster but then the delete process is premanent and cannot be reversed.  Use at your own discretion.&lt;/p&gt;

&lt;p&gt;During deleting process every error is logged into the Build Automator log.  The log gives you extensive error information directly from the operating system.  However you can optionally select to &lt;b&gt;log every file&lt;/b&gt; that is deleted.  This is a good option to have when you are checking things out and setting things up to make sure that the files that you expect to delete were deleted and nothing else.&lt;/p&gt;

&lt;p&gt;Normally Read-Only and Hidden files are not included in the delete process, but you have an option to &lt;b&gt;include Read Only and Hidden files&lt;/b&gt;.  Doing that adds a small subprocess that changes the attributes on the files to normal/archive before the delete process runs.  System files are never included in the delete process.  If you have needs to delete system files, please let us know and we will add that as an option.  Files that are locked or in use by other processes cannot be deleted.  They are reported in use and skipped.&lt;/p&gt;

&lt;p&gt;If you are using the *.* wildcard in your delete process you can also opt to remove all the subfolders.  This option is only available when you use the *.* wildcard as that's the only way that all files are removed from all subfolders.  If you need to completely remove a subfolder but can't use the *.* wildcard, we suggest that you set up a second &quot;Delete Files&quot; action that deletes the subfolder and all of it's files.&lt;/p&gt;

&lt;p&gt;Similar to the FTP Upload action, you have an option on the &quot;Delete Files&quot; action window to click a button to bring up a view of all the files included in the file search and would be deleted by the process.  This makes it easier to check what files are included with the different wildcards and also if there are files in subfolders etc. that match the wildcards.&lt;/p&gt;

&lt;p&gt;Tomorrow, Monday, we will finish up the documentation and the install and the new version will be out Tuesday&lt;img src=&quot;http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;-- Arnor Baldvinsson&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.buildautomator.com/blog/index.php/2008/08/03/more-about-next-version&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>After a week of very intense work we have completed all the programming and will be finishing up the documentation tomorrow.  The new version, 1.5 will be out Tuesday morning if nothing unexpected comes up.</p>

<p>The <b>FTP upload</b> is complete and works great.  It's fairly simple and only allows uploading of files to a single folder on the server.  Later on we will add more powerful action that can upload subfolders as well.  The server connection information is set up separately so when you create a new FTP action, you simply select the server from a dropdown list or click a button to view and update connections.  </p>

<p>The FTP upload action is a bit different from other actions because it allows you to test the action right when you are setting it up.  This way you can make sure that the connection is correct and you can optionally upload the files also to make sure that everything is put in it's place.  You can optionally set the files to be uploaded as lowercase.  </p>

<p>We added a very useful feature to the <b>"Clarion compile"</b> actions that allows us to grab any errors from the compiler window and automatically include them in the Build Automator log.  <a href="http://www.buildautomator.com/stuff/ba_clarionerrors.jpg">This screenshot</a> shows the results of compiling a Clarion app that resulted in 4 compiler errors.  The Build Automator log now shows you what module is involved, what lines and what errors!  This makes it so much easier to spot problems during unattended compiles.  <b>Big thank you to Clarion guru Larry Sand</b> for helping me out with some screen scraping code that worked absolutely perfectly for this!  And thanks to one of our Clarion users for suggesting this on the forum last week<img src="http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>The last thing we have worked on is a very powerful <b>"Delete Files"</b> action.  It has several very powerful options which I'm going to discuss just a little bit.</p>

<p>You can select a single file or you can select a folder.  If you select a file, then only that one file would be deleted, but you can always modify the selected file/folder to include any valid <b>wildcards</b>.  For example C:\Temp\*.* would apply to all files in the C:\Temp\ folder and C:\Temp\*.txt would apply to all *.txt files.</p>

<p>You can <b>Include Subfolder</b>, which will then recursively delete files in all the subfolders under the selected folder.  For example for C:\Temp\*.* it would delete all files in C:\Temp\ and any subfolders that might exist under the C:\Temp\ folder.</p>

<p>The Build Automator can prompt for confirming the delete process.  Note that this will halt unattended builds and the program will wait until the question is either confirmed or declined.  So if you are running unattended builds, we suggest that you uncheck the <b>"Confirm Delete"</b> when you are satisfied that it is correctly set up and it works correctly.  The message will tell you how many items there are available to delete.</p>

<p>The deleted files can optionally be sent to the <b>Recycle Bin</b> or it can be skipped.  Skipping the Recycle bin is considerably faster but then the delete process is premanent and cannot be reversed.  Use at your own discretion.</p>

<p>During deleting process every error is logged into the Build Automator log.  The log gives you extensive error information directly from the operating system.  However you can optionally select to <b>log every file</b> that is deleted.  This is a good option to have when you are checking things out and setting things up to make sure that the files that you expect to delete were deleted and nothing else.</p>

<p>Normally Read-Only and Hidden files are not included in the delete process, but you have an option to <b>include Read Only and Hidden files</b>.  Doing that adds a small subprocess that changes the attributes on the files to normal/archive before the delete process runs.  System files are never included in the delete process.  If you have needs to delete system files, please let us know and we will add that as an option.  Files that are locked or in use by other processes cannot be deleted.  They are reported in use and skipped.</p>

<p>If you are using the *.* wildcard in your delete process you can also opt to remove all the subfolders.  This option is only available when you use the *.* wildcard as that's the only way that all files are removed from all subfolders.  If you need to completely remove a subfolder but can't use the *.* wildcard, we suggest that you set up a second "Delete Files" action that deletes the subfolder and all of it's files.</p>

<p>Similar to the FTP Upload action, you have an option on the "Delete Files" action window to click a button to bring up a view of all the files included in the file search and would be deleted by the process.  This makes it easier to check what files are included with the different wildcards and also if there are files in subfolders etc. that match the wildcards.</p>

<p>Tomorrow, Monday, we will finish up the documentation and the install and the new version will be out Tuesday<img src="http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>-- Arnor Baldvinsson</p><div class="item_footer"><p><small><a href="http://www.buildautomator.com/blog/index.php/2008/08/03/more-about-next-version">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.buildautomator.com/blog/index.php/2008/08/03/more-about-next-version#comments</comments>
		</item>
				<item>
			<title>Moving on - next build on the horizon</title>
			<link>http://www.buildautomator.com/blog/index.php/2008/07/29/moving-on-next-build-on-the-horizon</link>
			<pubDate>Tue, 29 Jul 2008 16:03:14 +0000</pubDate>			<dc:creator>arnorbld</dc:creator>
			<category domain="main">Build Automator news</category>			<guid isPermaLink="false">38@http://www.buildautomator.com/blog/</guid>
						<description>&lt;p&gt;It's been quite a while since I posted on the blog!  We have been so busy that time has just flown!  &lt;/p&gt;

&lt;p&gt;As some of you may know we are moving to Washington State.  So we have been working on getting our house ready to sell and we decided to take some time off to work on that.  That meant that other things slowed down in the meantime.  But the house is now on the market and that means we are back to work&lt;img src=&quot;http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;For the past week I have been working very hard on a new version of the Build Automator.  We have a lot of exciting stuff that we are including in this new build and I'm just going to mention the highlights of what I've been doing.&lt;/p&gt;

&lt;p&gt;First of all we have completed an update to the &quot;Call MS-Build&quot; action so that it can now work with Delphi 2007/RAD Studio from &lt;a href=&quot;http://www.codegear.com&quot;&gt;CodeGear&lt;/a&gt;.  For this we needed to do some research into setting environment variables as the RAD studio does that when it shells out to the command line console for manual calls to MS-Build.  &lt;/p&gt;

&lt;p&gt;We have also completed new actions for &lt;a href=&quot;http://www.indigorose.com/setup-factory/index.php&quot;&gt;Setup Factory&lt;/a&gt; and &lt;a href=&quot;http://www.indigorose.com/msi-factory/&quot;&gt;MSI Factory &lt;/a&gt;from &lt;a href=&quot;http://www.indigorose.com/site/index.php&quot;&gt;IndigoRose&lt;/a&gt;.  Every thing looks good for both actions and we have not run into any problems at all with either product.&lt;/p&gt;

&lt;p&gt;The Message action got a complete overhaul.  You can now specify what buttons to show on the message box and also which one of those buttons (or none) should be a default button.  The button value is stored in a variable that you can then use in conditions or whatever.  Each button has it's own value in the system variables and you can use those to compare with in action conditions.  &lt;/p&gt;

&lt;p&gt;Today we completed a &quot;Call DLL&quot; action that is extremely powerful as it allows the Build Automator script to call function a dll and pass upto 6 parameters to the function.  Currently the parameters are limited to char* parameters for C or CONST *CSTRING in Clarion since the Build Automator's data is entirely based on CSTRINGs.  We may add support for multiple data types later on.  The function must return an integer value which is passed on to the $ExitCode$ variable for you to use in later actions if needed.  If you need to pass data from your dll to the Build Automator script that cannot be confined to an integer, you could use an INI file or the registry to pass data back to the Build Automator.  &lt;/p&gt;

&lt;p&gt;Just because the datatype is a string doesn't mean you can't use if for numbers, they are just passed as strings so you may need to run conversion functions on them to convert them to the proper datatype.  &lt;/p&gt;

&lt;p&gt;This action opens up all sorts of possibilities for extensions to the Build Automator scripts and makes it a very powerful tool.   If the Build Automator doesn't have what you need, you can simply create a DLL to do it and call it from the Build Automator!  &lt;/p&gt;

&lt;p&gt;The last thing we are working on for this new release is FTP uploads.  This will be a simple action to start with that will simply take a list of files and upload them to a folder on a specified server.  We plan on having this working today and finished off by tomorrow morning.  &lt;/p&gt;

&lt;p&gt;We also have a couple of smaller actions that we are working on.  We have also improved the logging quite a bit so that it now shows the project line numbers and action item line numbers and the same information as the project action list in the program shows.  &lt;/p&gt;

&lt;p&gt;We are very excited about this new release and hope you are too&lt;img src=&quot;http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;-- Arnor Baldvinsson&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.buildautomator.com/blog/index.php/2008/07/29/moving-on-next-build-on-the-horizon&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>It's been quite a while since I posted on the blog!  We have been so busy that time has just flown!  </p>

<p>As some of you may know we are moving to Washington State.  So we have been working on getting our house ready to sell and we decided to take some time off to work on that.  That meant that other things slowed down in the meantime.  But the house is now on the market and that means we are back to work<img src="http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>For the past week I have been working very hard on a new version of the Build Automator.  We have a lot of exciting stuff that we are including in this new build and I'm just going to mention the highlights of what I've been doing.</p>

<p>First of all we have completed an update to the "Call MS-Build" action so that it can now work with Delphi 2007/RAD Studio from <a href="http://www.codegear.com">CodeGear</a>.  For this we needed to do some research into setting environment variables as the RAD studio does that when it shells out to the command line console for manual calls to MS-Build.  </p>

<p>We have also completed new actions for <a href="http://www.indigorose.com/setup-factory/index.php">Setup Factory</a> and <a href="http://www.indigorose.com/msi-factory/">MSI Factory </a>from <a href="http://www.indigorose.com/site/index.php">IndigoRose</a>.  Every thing looks good for both actions and we have not run into any problems at all with either product.</p>

<p>The Message action got a complete overhaul.  You can now specify what buttons to show on the message box and also which one of those buttons (or none) should be a default button.  The button value is stored in a variable that you can then use in conditions or whatever.  Each button has it's own value in the system variables and you can use those to compare with in action conditions.  </p>

<p>Today we completed a "Call DLL" action that is extremely powerful as it allows the Build Automator script to call function a dll and pass upto 6 parameters to the function.  Currently the parameters are limited to char* parameters for C or CONST *CSTRING in Clarion since the Build Automator's data is entirely based on CSTRINGs.  We may add support for multiple data types later on.  The function must return an integer value which is passed on to the $ExitCode$ variable for you to use in later actions if needed.  If you need to pass data from your dll to the Build Automator script that cannot be confined to an integer, you could use an INI file or the registry to pass data back to the Build Automator.  </p>

<p>Just because the datatype is a string doesn't mean you can't use if for numbers, they are just passed as strings so you may need to run conversion functions on them to convert them to the proper datatype.  </p>

<p>This action opens up all sorts of possibilities for extensions to the Build Automator scripts and makes it a very powerful tool.   If the Build Automator doesn't have what you need, you can simply create a DLL to do it and call it from the Build Automator!  </p>

<p>The last thing we are working on for this new release is FTP uploads.  This will be a simple action to start with that will simply take a list of files and upload them to a folder on a specified server.  We plan on having this working today and finished off by tomorrow morning.  </p>

<p>We also have a couple of smaller actions that we are working on.  We have also improved the logging quite a bit so that it now shows the project line numbers and action item line numbers and the same information as the project action list in the program shows.  </p>

<p>We are very excited about this new release and hope you are too<img src="http://www.buildautomator.com/blog/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>-- Arnor Baldvinsson</p><div class="item_footer"><p><small><a href="http://www.buildautomator.com/blog/index.php/2008/07/29/moving-on-next-build-on-the-horizon">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.buildautomator.com/blog/index.php/2008/07/29/moving-on-next-build-on-the-horizon#comments</comments>
		</item>
			</channel>
</rss>

