<rss version="2.0">
  <channel>
    <title>Scripting Additions on Mark Alldritt</title>
    <link>https://Alldritt.micro.blog/categories/scripting-additions/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Sat, 28 Aug 2010 22:18:43 -0700</lastBuildDate>
    
    <item>
      <title>Scripting Additions Updated</title>
      <link>https://Alldritt.micro.blog/2010/08/28/scripting-additions-updated.html</link>
      <pubDate>Sat, 28 Aug 2010 22:18:43 -0700</pubDate>
      
      <guid>http://Alldritt.micro.blog/2010/08/28/scripting-additions-updated.html</guid>
      <description>&lt;p&gt;After an extremely long gestation in Beta I&amp;rsquo;ve released 64-Bit Intel compatible versions of the following Scripting Additions:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.latenightsw.com/freeware/XMLTools2/index.html&#34;&gt;XML Tools 2.9.4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.latenightsw.com/freeware/PListTools/index.html&#34;&gt;Property List Tools 1.0.7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.latenightsw.com/freeware/RecordTools/index.html&#34;&gt;List &amp;amp; Record Tools 1.0.6&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Snow Leopard vs My Scripting Additions, Part 3</title>
      <link>https://Alldritt.micro.blog/2009/12/08/snow-leopard-vs.html</link>
      <pubDate>Tue, 08 Dec 2009 10:15:52 -0700</pubDate>
      
      <guid>http://Alldritt.micro.blog/2009/12/08/snow-leopard-vs.html</guid>
      <description>&lt;p&gt;In a &lt;a href=&#34;http://www.latenightsw.com/blog/?p=231&#34;&gt;previous post&lt;/a&gt; I released beta builds of Snow Leopard versions of 3 out of 4 of my AppleScript Scripting Additions.&lt;/p&gt;
&lt;p&gt;The remaining Scripting Addition, &lt;a href=&#34;http://www.latenightsw.com/freeware/XSLTTools/index.html&#34;&gt;XSLT Tools&lt;/a&gt;, has proved to be a difficult problem to solve.  XSLT Tools makes heavy use of Carbon APIs that are not available to 64-bit builds on Snow Leopard.  However, even the existing 32-bit version crashes on Snow Leopard systems.&lt;/p&gt;
&lt;p&gt;Here is a new 32-bit &lt;strong&gt;Snow Leopard/Intel only&lt;/strong&gt; build of XSLT Tools that no longer crashes:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.latenightsw.com/archives/XSLTTools2.1.3b1.zip&#34;&gt;XSLT Tools 2.1.3b1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In order to use this version of XSLT Tools, you need to run the AppleScript Script Editor, applets and droplets in 32-bit mode. This is done by modifying these files using the Finder’s Get Info panel and then checking the 32-bit mode checkbox.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Snow Leopard vs My Scripting Additions, Part 2</title>
      <link>https://Alldritt.micro.blog/2009/11/02/snow-leopard-vs.html</link>
      <pubDate>Mon, 02 Nov 2009 09:40:44 -0700</pubDate>
      
      <guid>http://Alldritt.micro.blog/2009/11/02/snow-leopard-vs.html</guid>
      <description>&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: Final versions of these Scripting Additions have been &lt;a href=&#34;http://blog.latenightsw.com/?p=323&#34;&gt;released&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In a &lt;a href=&#34;http://www.latenightsw.com/blog/?p=188&#34;&gt;previous post&lt;/a&gt; I described how my Scripting Additions were incompatible with Snow Leopard (Mac OS X 10.6).&lt;/p&gt;
&lt;p&gt;I am developing new versions of &lt;a href=&#34;http://www.latenightsw.com/freeware/XMLTools2/index.html&#34;&gt;XML Tools&lt;/a&gt;, &lt;a href=&#34;http://www.latenightsw.com/freeware/PListTools/index.html&#34;&gt;Property List Tools&lt;/a&gt; and &lt;a href=&#34;http://www.latenightsw.com/freeware/RecordTools/index.html&#34;&gt;List &amp;amp; record Tools&lt;/a&gt; which are 64-bit native and take full advantage of the new capabilities of Snow Leopard (multi-threading).  The problem is that my Intel hardware is 32-bit Core Duo based (Original MacBook Pro) so I cannot fully test the 64-bit part.  If you have scripts that use these scripting additions on 64-bit Intel hardware running Snow Leopard, please download and test these beta builds and report any problems:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.latenightsw.com/archives/XMLTools2.9.4b1.zip&#34;&gt;XML Tools 2.9.4b1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.latenightsw.com/archives/PListTools1.0.7b1.zip&#34;&gt;Property List Tools 1.0.7b1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.latenightsw.com/archives/ListRecordTools1.0.6b1.zip&#34;&gt;List &amp;amp; Record Tools 1.0.6b1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IMPORTANT NOTE&lt;/strong&gt;: Due to bugs in Mac OS X 10.5 (Leopard), it is not possible to make a Scripting Addition that takes full advantage of Mac OS X 10.6 (Snow Leopard) and also be backward compatible with Mac OS X 10.5.  As a result, these builds are &lt;strong&gt;Intel only&lt;/strong&gt;, and should &lt;strong&gt;only be used with Mac OS X 10.6&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For those who use my &lt;a href=&#34;http://www.latenightsw.com/freeware/XSLTTools/index.html&#34;&gt;XSLT Tools&lt;/a&gt; scripting addition, I&amp;rsquo;m finding that the underlying XML and XSLT libraries make heavy use of Carbon APIs that are not available on 64-Bit Mac OS X 10.6.  As a result, I&amp;rsquo;m still not sure if I&amp;rsquo;ll be able to create an upgraded version of this Scripting Addition.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Snow Leopard vs My Scripting Additions</title>
      <link>https://Alldritt.micro.blog/2009/10/02/snow-leopard-vs.html</link>
      <pubDate>Fri, 02 Oct 2009 09:15:26 -0700</pubDate>
      
      <guid>http://Alldritt.micro.blog/2009/10/02/snow-leopard-vs.html</guid>
      <description>&lt;p&gt;My various Scripting Additions (&lt;a href=&#34;http://www.latenightsw.com/freeware/XMLTools2/index.html&#34;&gt;XML Tools&lt;/a&gt;, &lt;a href=&#34;http://www.latenightsw.com/freeware/XSLTTools/index.html&#34;&gt;XSLT Tools&lt;/a&gt;, &lt;a href=&#34;http://www.latenightsw.com/freeware/PListTools/index.html&#34;&gt;Property List Tools&lt;/a&gt; and &lt;a href=&#34;http://www.latenightsw.com/freeware/RecordTools/index.html&#34;&gt;List &amp;amp; record Tools&lt;/a&gt;) are compiled for 32-bit Intel and PowerPC machines.  With the advent of Snow Leopard, AppleScript Script Editor, applets and droplets run as 64-bit processes which causes my Scripting Additions to fail to load on 64-bit hardware.&lt;/p&gt;
&lt;p&gt;In order to continue using my Scripting Additions, you need to run the AppleScript Script Editor, applets and droplets in 32-bit mode.  This is done by using the Finder&amp;rsquo;s Get Info panel and then checking the 32-bit Model checkbox.&lt;/p&gt;
&lt;p&gt;My scripting additions make heavy use of Carbon which is 32-bit only, so making 64-bit versions may be difficult.  I don&amp;rsquo;t want to say I&amp;rsquo;ll never make 64-bit versions, but at this stage its not clear to me how to move forward.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: This problem and solution also applies to &lt;a href=&#34;http://www.latenightsw.com/freeware/JavaScriptOSA/index.html&#34;&gt;JavaScript OSA&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>XML Tools 2.9.2</title>
      <link>https://Alldritt.micro.blog/2009/05/14/xml-tools.html</link>
      <pubDate>Thu, 14 May 2009 08:49:52 -0700</pubDate>
      
      <guid>http://Alldritt.micro.blog/2009/05/14/xml-tools.html</guid>
      <description>&lt;p&gt;I have just uploaded a new version of my freeware &lt;strong&gt;&lt;a href=&#34;http://www.latenightsw.com/freeware/XMLTools2/index.html&#34;&gt;XML Tools&lt;/a&gt;&lt;/strong&gt; AppleScript Scripting Addition.  This new release addresses a regression in the 2.9.1 release that prevented XML Tools from loading correctly on Mac OS X 10.4 (Tiger) systems.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>XML Tools 2.9.1</title>
      <link>https://Alldritt.micro.blog/2009/05/07/xml-tools.html</link>
      <pubDate>Thu, 07 May 2009 07:29:22 -0700</pubDate>
      
      <guid>http://Alldritt.micro.blog/2009/05/07/xml-tools.html</guid>
      <description>&lt;p&gt;I have just uploaded a new version of my freeware &lt;strong&gt;&lt;a href=&#34;http://www.latenightsw.com/freeware/XMLTools2/index.html&#34;&gt;XML Tools&lt;/a&gt;&lt;/strong&gt; AppleScript Scripting Addition.  This new release addresses a series of issues that have come to light since the 2.9 release in June, 2007.&lt;/p&gt;
&lt;p&gt;Changes in this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Resolved a crashing bug that occurred when parsing XML data containing XML namespace declarations on elements other than the root element.&lt;/li&gt;
&lt;li&gt;AppleScript errors signaled from the &lt;code&gt;XMLParseResult&lt;/code&gt; SAX event handler are now reported to the script invoking the &lt;code&gt;parse XML&lt;/code&gt; command.  Previously, errors signaled from this handler would case the handler to fail silently.&lt;/li&gt;
&lt;li&gt;AppleScript errors signaled from SAX event handlers are now reported to the &lt;code&gt;XMLParseResult&lt;/code&gt; SAX event handler via parameters. The &lt;code&gt;XMLParseResult&lt;/code&gt; event handler is now declared as: &lt;code&gt;on XMLParseResult(errNumber, errMessage)&lt;/code&gt;.  Note that these parameters are optional which allows existing code lacking these parameter declarations to continue working unaltered.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>XSLT Tools 2.1.2</title>
      <link>https://Alldritt.micro.blog/2009/05/05/xslt-tools.html</link>
      <pubDate>Tue, 05 May 2009 11:24:17 -0700</pubDate>
      
      <guid>http://Alldritt.micro.blog/2009/05/05/xslt-tools.html</guid>
      <description>&lt;p&gt;I’ve just uploaded a new version of my freeware XSLT Tools AppleScript Scripting Addition.&lt;/p&gt;
&lt;p&gt;This build addresses a problem that caused errors when non-literal parameters were passed to AppleScript handlers from XSL stylesheets.  For example, &lt;code&gt;&amp;lt;xsl:value-of select=&amp;quot;ns1:AppleScriptHandler($stringVar)&amp;quot;/&amp;gt;&lt;/code&gt; would fail in the past.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;http://www.latenightsw.com/freeware/XSLTTools/index.html&#34;&gt;Download XSLT Tools 2.1.2 Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>XSLT Tools 2.1.1</title>
      <link>https://Alldritt.micro.blog/2008/07/14/xslt-tools.html</link>
      <pubDate>Mon, 14 Jul 2008 10:41:52 -0700</pubDate>
      
      <guid>http://Alldritt.micro.blog/2008/07/14/xslt-tools.html</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve just uploaded a new version of my XSLT Tools AppleScript scripting addition.  This build addresses a problem that was introduced by Mac OS X 10.5 (Leopard).  This problem prevented XSLT Tools from correctly parsing XML passed to it as a UTF-16 string.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;http://www.latenightsw.com/freeware/XSLTTools/index.html&#34;&gt;Download XSLT Tools 2.1.1 Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>