<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>OPML Editor code updates</title>
		<link>http://editor.opml.org/</link>
		<description>New features and fixes for users of the OPML Editor, in an RSS 2.0 &apos;codecasting&apos; feed.</description>
		<language>en-us</language>
		<copyright>Copyright 2007-2009 Scripting News, Inc.</copyright>
		<pubDate>Sat, 18 May 2013 20:59:33 GMT</pubDate>
		<lastBuildDate>Sat, 18 May 2013 20:59:33 GMT</lastBuildDate>
		<cloud domain="rpc.rsscloud.org" port="5337" path="/rsscloud/pleaseNotify" registerProcedure="" protocol="http-post" />
		<docs>http://rsscloud.org/rssCodeupdates.html</docs>
		<generator>OPML Editor v0.75</generator>
		<item>
			<title>system.verbs.builtins.xml.rss.getOpmlFeeds</title>
			<description>New optional param, flProcessIncludes. If true, we dive into includes.</description>
			<pubDate>Sat, 18 May 2013 20:59:12 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02176.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02176.part" length="5808" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>workspace.userlandSamples.threads</title>
			<description>A pair of sample scripts that illustrate thread management with ids.</description>
			<pubDate>Fri, 17 May 2013 15:11:57 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02175.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02175.part" length="1643" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>system.verbs.apps.s3.newObject</title>
			<description>If the type is not specified, and the extension is .opml, and there is no entry for that type in the ext2MIME table, use the type &quot;text/xml&quot;.</description>
			<pubDate>Sat, 11 May 2013 23:24:32 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02174.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02174.part" length="4600" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.json.decompile</title>
			<description>In the 11/14/12 change we only replaced the first backslash. What if the line contains more than one? Now we replace them all. Wish us luck! :-)</description>
			<pubDate>Wed, 08 May 2013 05:10:02 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02173.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02173.part" length="8770" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.date.secondsSince</title>
			<description>Created.</description>
			<pubDate>Fri, 12 Apr 2013 23:06:20 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02172.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02172.part" length="673" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.date.minutesSince</title>
			<description>Created.</description>
			<pubDate>Fri, 12 Apr 2013 23:06:01 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02171.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02171.part" length="681" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.webBrowser.openURL</title>
			<description>They seem to have shut off the GURL event in Chrome/Mac. So now we&apos;re doing the same thing through the Unix shell.</description>
			<pubDate>Tue, 09 Apr 2013 14:23:54 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02170.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02170.part" length="4190" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Info</title>
			<description>Version 1.08</description>
			<pubDate>Tue, 19 Mar 2013 21:59:45 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00761.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00761.part" length="864" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>river2Suite.viewMenu</title>
			<description>New Import command.</description>
			<pubDate>Tue, 19 Mar 2013 21:59:31 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00760.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00760.part" length="6774" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Website.importOpml</title>
			<description>Created.</description>
			<pubDate>Tue, 19 Mar 2013 21:59:17 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00759.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00759.part" length="2138" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.opmlImport</title>
			<description>New optional param, username -- defaults to admin.</description>
			<pubDate>Tue, 19 Mar 2013 21:58:59 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00758.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00758.part" length="2900" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.data.html.importOpmlForm</title>
			<description>HTML for Import form.</description>
			<pubDate>Tue, 19 Mar 2013 21:58:40 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00757.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00757.part" length="1038" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>system.verbs.builtins.json.decompile</title>
			<description>In the 11/14/12 change we only replaced the first backslash. What if the line contains more than one? Now we replace them all. Wish us luck! :-)</description>
			<pubDate>Sun, 17 Mar 2013 19:57:28 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02169.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02169.part" length="8770" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.tcp.httpChanged</title>
			<description>The cache becomes persistent because a reboot of Frontier shouldn&apos;t cause a change. Keep more stats. New optional param, the address of a place to store the time of the last change to the url, which behaves like an etag.</description>
			<pubDate>Thu, 28 Feb 2013 16:57:11 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02168.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02168.part" length="3635" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.tcp.httpChanged</title>
			<description>New verb. Return true if the content at the specified address has changed. If it change, and adrpagetext is non-nil, return the text of the page in adrpagetext.</description>
			<pubDate>Sun, 24 Feb 2013 16:33:23 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02167.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02167.part" length="2223" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineWebsite.ajax</title>
			<description>Lots of little updates to ajax calls.</description>
			<pubDate>Tue, 12 Feb 2013 13:22:49 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00789.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00789.part" length="35534" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>system.verbs.builtins.json.decompile</title>
			<description>New optional param, adrreplacetable.</description>
			<pubDate>Thu, 07 Feb 2013 13:59:45 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02166.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02166.part" length="8506" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.html.directory.getRawHtml</title>
			<description>Correctly handle lines that have a curly brace but end with a // comment.</description>
			<pubDate>Tue, 29 Jan 2013 21:02:40 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02165.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02165.part" length="5013" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.html.directory.getRawHtml</title>
			<description>Add support for &quot;javascript&quot; nodetype.</description>
			<pubDate>Tue, 29 Jan 2013 16:24:52 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02164.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02164.part" length="4733" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineWebsite.ajax</title>
			<description>Updated to support the new param on rpcValidate.</description>
			<pubDate>Sat, 26 Jan 2013 20:25:13 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00788.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00788.part" length="18950" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>worldOutlineSuite.rpcValidate</title>
			<description>New optional param, flSetupPageTable, default true. The ajax handlers don&apos;t need to have it set up.</description>
			<pubDate>Sat, 26 Jan 2013 20:24:56 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00787.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00787.part" length="1959" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineWebsite.ajax.addBlorkmark</title>
			<description>Created.</description>
			<pubDate>Fri, 25 Jan 2013 22:17:05 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00786.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00786.part" length="1571" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.utilities.addBlorkmarkForAjax</title>
			<description>Designed to be called in a separate thread so the ajax call can return immediately without waiting for the domain to be allocated.</description>
			<pubDate>Fri, 25 Jan 2013 22:16:54 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00785.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00785.part" length="1741" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineWebsite.ajax.getOutlineData</title>
			<description>Created.</description>
			<pubDate>Fri, 18 Jan 2013 22:17:35 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00784.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00784.part" length="1645" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.roots.viewRootsJson</title>
			<description>New optional param, adrjsontable. If not nil, we copy the table into it before returning. This allows the same code to be used to generate the table for all roots, and the table for an individual root.</description>
			<pubDate>Fri, 18 Jan 2013 22:17:12 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00783.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00783.part" length="3111" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineWebsite.ajax</title>
			<description>Added a few new ajax calls to the worldoutline website.</description>
			<pubDate>Thu, 17 Jan 2013 20:29:46 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00782.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00782.part" length="6530" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>worldOutlineSuite.roots.saveOutline</title>
			<description>New optional param, titleNewOutline. If non-nil, use this as the title if we&apos;re creating a new outline.</description>
			<pubDate>Thu, 17 Jan 2013 14:00:33 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00781.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00781.part" length="11125" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.rpcValidate</title>
			<description>If there&apos;s already a pagetable, don&apos;t bother setting one up.</description>
			<pubDate>Wed, 16 Jan 2013 22:42:28 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00780.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00780.part" length="1823" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.macros.prefs.stringPref</title>
			<description>The type was hard-coded as text. Make it so the parameter controls the type.</description>
			<pubDate>Wed, 16 Jan 2013 22:04:30 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00779.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00779.part" length="2215" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.html.directory.getRawHtml</title>
			<description>Process # directives.</description>
			<pubDate>Fri, 11 Jan 2013 13:20:50 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02163.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02163.part" length="3509" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.html.directory.getRawHtml</title>
			<description>Don&apos;t include comments.</description>
			<pubDate>Wed, 09 Jan 2013 00:00:23 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02162.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02162.part" length="2893" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.macros.prefs.textAreaPref</title>
			<description>Optional placeholder param.</description>
			<pubDate>Mon, 07 Jan 2013 15:46:24 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00778.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00778.part" length="1881" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.macros.prefs.numberPref</title>
			<description>Optional placeholder param.</description>
			<pubDate>Mon, 07 Jan 2013 15:46:08 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00777.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00777.part" length="1799" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.macros.prefs.stringPref</title>
			<description>Optional placeholder param.</description>
			<pubDate>Mon, 07 Jan 2013 15:45:47 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00776.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00776.part" length="2043" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.macros.prefs.numberPref</title>
			<description>Created. Handle number prefs in JS prefs dialogs.</description>
			<pubDate>Mon, 07 Jan 2013 14:15:34 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00775.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00775.part" length="1527" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>workspace.userlandSamples.exportChildren</title>
			<description>A tool that&apos;s useful for feeling your way through a database to find out which branches are using up most of the space. You can put the cursor on a table and each sub is exported to its own file. Look in the folder to see how big each one is. It helped me</description>
			<pubDate>Mon, 07 Jan 2013 01:02:58 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02161.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02161.part" length="1842" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.macros.prefs</title>
			<description>Macros that make it possible to do prefs in a modal dialog in a worldoutline app.</description>
			<pubDate>Sat, 05 Jan 2013 11:01:47 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00774.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00774.part" length="6156" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>workspace.userlandSamples.checkS3Folder</title>
			<description>I just uploaded all of the static files on scripting.com to a bucket on S3. This script verifies that they&apos;re all there, and reports any that are missing. Important -- work with a copy of the folder you&apos;re checking. Once we&apos;ve verified thatva file exists</description>
			<pubDate>Wed, 02 Jan 2013 14:40:24 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02160.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02160.part" length="1981" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.watchFolder</title>
			<description>Write OPML files too.</description>
			<pubDate>Tue, 01 Jan 2013 02:32:57 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02159.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02159.part" length="5374" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.processMacros</title>
			<description>Run macros from config.worldOutline.macros too.</description>
			<pubDate>Sun, 23 Dec 2012 00:47:00 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00773.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00773.part" length="4725" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.init</title>
			<description>Init the user macros table.</description>
			<pubDate>Sun, 23 Dec 2012 00:46:03 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00772.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00772.part" length="19120" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>radio2Suite.viewHistory</title>
			<description>Make sure when and description are defined for items.</description>
			<pubDate>Thu, 20 Dec 2012 16:59:53 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/radio2.root/00657.part</guid>
			<enclosure url="http://bits.codecasting.org/radio2.root/00657.part" length="11285" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.html.directory.getRawHtml</title>
			<description>Add a linefeed after the return in add routine, so view-source listings are readable in Chrome.</description>
			<pubDate>Thu, 20 Dec 2012 15:52:11 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02158.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02158.part" length="2513" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.macros.signUpDialog</title>
			<description>Created.</description>
			<pubDate>Mon, 17 Dec 2012 18:06:12 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00771.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00771.part" length="5571" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.data.outlines.signUpTemplate</title>
			<description>Place for some extra text provided by the caller.</description>
			<pubDate>Mon, 17 Dec 2012 18:05:09 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02157.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02157.part" length="5739" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.data.outlines.signInTemplate</title>
			<description>New hidden field -- isSigninDialog.</description>
			<pubDate>Mon, 17 Dec 2012 18:04:43 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02156.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02156.part" length="5791" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.member.signup</title>
			<description>New optional params, groupname, adrusername, membershipkind, invitecode, extratext.</description>
			<pubDate>Mon, 17 Dec 2012 18:04:12 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02155.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02155.part" length="5296" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.member.validate</title>
			<description>Pass the groupname to opmlEditor.member.initMember.</description>
			<pubDate>Mon, 17 Dec 2012 15:21:27 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02154.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02154.part" length="3578" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.member.validate</title>
			<description>Take groupname as an optional parameter. If we are configured to use a remote server, and the group is not default, we use the local group, not the SLIDE group.</description>
			<pubDate>Mon, 17 Dec 2012 14:11:39 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02153.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02153.part" length="3434" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.member.signout</title>
			<description>New optional parameter, groupname.</description>
			<pubDate>Mon, 17 Dec 2012 14:11:29 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02152.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02152.part" length="1609" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.member.signin</title>
			<description>New optional parameters, groupname and adrusername.</description>
			<pubDate>Mon, 17 Dec 2012 14:11:17 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02151.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02151.part" length="3612" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.member.checkCookie</title>
			<description>New optional param, groupname. Pass groupname to opmlEditor.member.validate.</description>
			<pubDate>Mon, 17 Dec 2012 14:11:06 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02150.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02150.part" length="4093" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.op.getNetXstruct</title>
			<description>A new core routine. Give us the url of an OPML file and we return a pointer to its xstruct. I kept having to figure out how to do this every time I needed to access an OPML file in a utility script.</description>
			<pubDate>Fri, 14 Dec 2012 16:23:45 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02149.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02149.part" length="1328" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.worldOutline.openArchivedOutline</title>
			<description>Add to history.</description>
			<pubDate>Fri, 14 Dec 2012 16:16:44 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02148.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02148.part" length="5307" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.website.openRoot</title>
			<description>Add to history.</description>
			<pubDate>Fri, 14 Dec 2012 16:16:13 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02147.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02147.part" length="5943" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.worldOutline.history</title>
			<description>Scripts for the history function.</description>
			<pubDate>Fri, 14 Dec 2012 16:15:40 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02146.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02146.part" length="3359" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.worldOutline.init</title>
			<description>Init items for history.</description>
			<pubDate>Fri, 14 Dec 2012 16:15:24 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02145.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02145.part" length="8056" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.setDefaultAtts</title>
			<description>Respect new pref to enable comments, flOpmlCommentsEnabled.</description>
			<pubDate>Sat, 08 Dec 2012 14:50:30 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00770.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00770.part" length="11514" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.init</title>
			<description>Init flOpmlCommentsEnabled pref.</description>
			<pubDate>Sat, 08 Dec 2012 14:49:23 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00769.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00769.part" length="18776" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.data.disqus.storyPageScript</title>
			<description>Has a place for the disqus identifier for the comments.</description>
			<pubDate>Sun, 02 Dec 2012 17:22:16 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00768.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00768.part" length="803" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>worldOutlineSuite.main</title>
			<description>Set the disqusIdentifier attribute, so comments move when URLs change.</description>
			<pubDate>Sun, 02 Dec 2012 17:21:55 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00767.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00767.part" length="40748" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.worldOutline.viewHeadline</title>
			<description>If Shift key is down, copy the URL to the clipboard instead of opening it in the browser.</description>
			<pubDate>Sat, 01 Dec 2012 15:46:57 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02144.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02144.part" length="3180" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.Frontier.tools.newToolScript</title>
			<description>Expand the window fully, zoom it.</description>
			<pubDate>Fri, 30 Nov 2012 23:13:59 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02143.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02143.part" length="1660" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.Frontier.tools.newTool</title>
			<description>Myriad improvements.</description>
			<pubDate>Fri, 30 Nov 2012 23:13:40 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02142.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02142.part" length="10126" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.Frontier.tools.data.virginWebsite</title>
			<description>The virgin website for a new tool.</description>
			<pubDate>Fri, 30 Nov 2012 23:12:54 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02141.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02141.part" length="4033" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>system.verbs.builtins.Frontier.tools.data.scripts</title>
			<description>Scripts for creating new tools.</description>
			<pubDate>Fri, 30 Nov 2012 23:12:29 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02140.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02140.part" length="4751" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>system.verbs.builtins.io.init</title>
			<description>Remove the nodetype&apos;s right-click menu. It&apos;s now being implemented via callback.</description>
			<pubDate>Tue, 27 Nov 2012 15:19:43 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02139.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02139.part" length="8551" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.io.client.rightClickMenuForBuddies</title>
			<description>Right-click menu for I/O buddy window.</description>
			<pubDate>Tue, 27 Nov 2012 15:15:16 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02138.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02138.part" length="1622" type="application/x-frontier-mbar"/>
			</item>
		<item>
			<title>system.verbs.builtins.io.client.buttons.buddies.[&quot;00004500\tRefresh&quot;]</title>
			<description>Refresh button for the I/O buddy window.</description>
			<pubDate>Tue, 27 Nov 2012 15:14:50 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02137.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02137.part" length="691" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.main</title>
			<description>For dropbox-based outlines the default type is outline, not directory. And we get the mod date from the outline if it&apos;s there.</description>
			<pubDate>Mon, 19 Nov 2012 19:21:11 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00766.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00766.part" length="39824" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>workspace.userlandSamples.getGoogleMovies</title>
			<description>A sample script that tells you what movies are playing nearby now. Unfortunately the API doesn&apos;t tell you where they&apos;re playing. Oh well.</description>
			<pubDate>Mon, 19 Nov 2012 17:14:35 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02136.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02136.part" length="2935" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.json.decompile</title>
			<description>If the text contains a backslash, replace it with two backslashes.</description>
			<pubDate>Wed, 14 Nov 2012 15:05:40 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02135.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02135.part" length="8206" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.worldOutline.buttons.archive.[&quot;00004000\tNew Post&quot;]</title>
			<description>If there&apos;s a window attribute named newPostType create a node of that type.</description>
			<pubDate>Wed, 07 Nov 2012 22:20:10 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02134.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02134.part" length="2110" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.webApp.data.icons.enclosure</title>
			<description>New icon for enclosures.</description>
			<pubDate>Tue, 06 Nov 2012 18:34:51 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02133.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02133.part" length="251" type="application/x-frontier-TEXT"/>
			</item>
		<item>
			<title>radio2Suite.viewHistory</title>
			<description>Convert from ad hoc icons to the ones we&apos;re standardizing on.</description>
			<pubDate>Tue, 06 Nov 2012 18:35:20 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/radio2.root/00656.part</guid>
			<enclosure url="http://bits.codecasting.org/radio2.root/00656.part" length="10805" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>radio2Suite.data.html.twitterIcon</title>
			<description>Updated Twitter icon.</description>
			<pubDate>Tue, 06 Nov 2012 18:35:08 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/radio2.root/00655.part</guid>
			<enclosure url="http://bits.codecasting.org/radio2.root/00655.part" length="2047" type="application/x-frontier-wptx"/>
			</item>
		<item>
			<title>system.verbs.builtins.opmlEditor.website.openRoot</title>
			<description>When opening an Untitled window, prompt for the title.</description>
			<pubDate>Tue, 06 Nov 2012 00:51:54 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02132.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02132.part" length="5487" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.op.getNetOutline</title>
			<description>If flKeepXml is true, and we don&apos;t have the xmltext, then we don&apos;t care how long it&apos;s been since we read -- we go ahead and read. The caller is depending on xmltext existing.</description>
			<pubDate>Tue, 06 Nov 2012 00:36:54 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02131.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02131.part" length="11572" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.data.rootPageScriptsAndStyles</title>
			<description>Change the title back to 14px.</description>
			<pubDate>Sun, 04 Nov 2012 20:32:03 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00765.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00765.part" length="14349" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>worldOutlineSuite.roots.viewRoots</title>
			<description>Updates to the Roots page icons.</description>
			<pubDate>Sun, 04 Nov 2012 20:18:02 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00764.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00764.part" length="18203" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.data.oneRootPageRules</title>
			<description>Rules for the outline display on the info page.</description>
			<pubDate>Sun, 04 Nov 2012 20:17:33 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00763.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00763.part" length="1941" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>worldOutlineSuite.roots.viewOneRoot</title>
			<description>Created.</description>
			<pubDate>Sun, 04 Nov 2012 20:17:13 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00762.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00762.part" length="4253" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineWebsite.viewRoot</title>
			<description>Created.</description>
			<pubDate>Sun, 04 Nov 2012 20:16:54 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00761.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00761.part" length="1294" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.data.oneRootPageTemplate</title>
			<description>Template for the Info page for each root.</description>
			<pubDate>Sun, 04 Nov 2012 20:16:31 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00760.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00760.part" length="3692" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>system.verbs.builtins.webApp.data.icons</title>
			<description>New icons for the Roots page and other applications.</description>
			<pubDate>Sun, 04 Nov 2012 20:16:11 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02130.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02130.part" length="601" type="application/x-frontier-tabl"/>
			</item>
		<item>
			<title>worldOutlineSuite.data.rootPageScriptsAndStyles</title>
			<description>Changes for the roots page.</description>
			<pubDate>Sun, 04 Nov 2012 20:15:44 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00759.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00759.part" length="14349" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>serverMonitorSuite.viewDomainsTable</title>
			<description>Don&apos;t show domains with less than the minimum number of hits.</description>
			<pubDate>Sat, 03 Nov 2012 20:51:26 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/serverMonitor.root/00036.part</guid>
			<enclosure url="http://bits.codecasting.org/serverMonitor.root/00036.part" length="4005" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>serverMonitorSuite.init</title>
			<description>Init config.serverMonitor.prefs.minDomainHits.</description>
			<pubDate>Sat, 03 Nov 2012 20:51:17 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/serverMonitor.root/00035.part</guid>
			<enclosure url="http://bits.codecasting.org/serverMonitor.root/00035.part" length="6629" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.builtins.mainResponder.respond</title>
			<description>if user.prefs.flMainResponderHandlesErrors is true, and there is a boolean, pta^.flFakedError that&apos;s true, and if the error message begins with a ! -- if all that is true, we re-throw the error.</description>
			<pubDate>Fri, 02 Nov 2012 21:10:34 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02129.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02129.part" length="89017" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.utilities.normalizeGlyphIcons</title>
			<description>I want to use glyphicons in a Javascript app, but the filenames have strange numbers in them. This utility script creates a new archive of icons that are normalized.</description>
			<pubDate>Tue, 30 Oct 2012 17:03:03 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00758.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00758.part" length="1165" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.roots.viewMenu</title>
			<description>Add support for the menuPaths table.</description>
			<pubDate>Mon, 29 Oct 2012 17:43:14 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00757.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00757.part" length="4982" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.init</title>
			<description>Init menuPaths table.</description>
			<pubDate>Mon, 29 Oct 2012 17:37:31 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00756.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00756.part" length="18384" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.viewJsonNews3</title>
			<description>In addition to tracking titles, let&apos;s also track links, and skip duplicates -- if the feature is enabled.</description>
			<pubDate>Mon, 29 Oct 2012 00:11:11 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00756.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00756.part" length="20451" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.viewJsonNews3</title>
			<description>Keep track of the titles we&apos;ve seen and don&apos;t include a story if we&apos;ve already included a title with exactly the same title. This means you can follow a bunch of NYT feeds, for example -- and not see stories twice if they&apos;re included in more than one feed</description>
			<pubDate>Sun, 28 Oct 2012 14:41:09 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00755.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00755.part" length="19751" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>river2Suite.init</title>
			<description>Init flSkipDuplicateTitles pref.</description>
			<pubDate>Sun, 28 Oct 2012 14:40:12 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/river2.root/00754.part</guid>
			<enclosure url="http://bits.codecasting.org/river2.root/00754.part" length="43850" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>system.verbs.apps.OAuth.httpClient</title>
			<description>Work around breakage this morning in the Twitter API. Instead of calling tcp.httpReadUrl, we bake our own call to tcp.httpClient so we can send a header in.</description>
			<pubDate>Sat, 27 Oct 2012 15:01:48 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/opml.root/02128.part</guid>
			<enclosure url="http://bits.codecasting.org/opml.root/02128.part" length="3072" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.data.prefsForRoot2</title>
			<description>Removed some experimental code.</description>
			<pubDate>Fri, 26 Oct 2012 16:35:40 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00755.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00755.part" length="2954" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>worldOutlineSuite.data.prefsForRoot2</title>
			<description>Fixed instructions for setting the title of the root outline.</description>
			<pubDate>Fri, 26 Oct 2012 15:31:32 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00754.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00754.part" length="3122" type="application/x-frontier-optx"/>
			</item>
		<item>
			<title>worldOutlineSuite.roots.setRootDomain</title>
			<description>Add logging code.</description>
			<pubDate>Fri, 26 Oct 2012 15:07:05 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00753.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00753.part" length="5259" type="application/x-frontier-scpt"/>
			</item>
		<item>
			<title>worldOutlineSuite.data.prefsForRoot2</title>
			<description>Removed Appearance panel. See worknotes for explanation.</description>
			<pubDate>Fri, 26 Oct 2012 13:48:45 GMT</pubDate>
			<guid isPermaLink="false">http://bits.codecasting.org/worldOutline.root/00752.part</guid>
			<enclosure url="http://bits.codecasting.org/worldOutline.root/00752.part" length="2942" type="application/x-frontier-optx"/>
			</item>
		</channel>
	</rss>
