<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Indistinguishable from Jesse &#187; User Scripts</title>
	<atom:link href="http://www.squarefree.com/categories/user-scripts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.squarefree.com</link>
	<description>Jesse Ruderman on Firefox, security, and more</description>
	<lastBuildDate>Sun, 05 Feb 2012 17:32:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buglist in input order</title>
		<link>http://www.squarefree.com/2009/10/15/531/</link>
		<comments>http://www.squarefree.com/2009/10/15/531/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 02:05:47 +0000</pubDate>
		<dc:creator>Jesse Ruderman</dc:creator>
				<category><![CDATA[Bug tracking]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[User Scripts]]></category>

		<guid isPermaLink="false">http://www.squarefree.com/?p=531</guid>
		<description><![CDATA[My newest Greasemonkey script, Buglist in input order, lets you sort a bug list according to an order external to Bugzilla. For example, you can view the list of bugs related to topcrashes sorted by how common each crash is. First, load the list of Firefox 3.5.3 topcrashes. Second, use the "collect buglinks" bookmarklet to [...]]]></description>
			<content:encoded><![CDATA[<p>My newest Greasemonkey script, <a href="https://www.squarefree.com/userscripts/buglist-in-input-order.user.js">Buglist in input order</a>, lets you sort a bug list according to an order external to Bugzilla.</p>

<p>For example, you can view the list of bugs related to topcrashes sorted by how common each crash is.  First, load the list of <a href="http://crash-stats.mozilla.com/query/query?product=Firefox&amp;version=Firefox%3A3.5.3&amp;date=&amp;range_value=1&amp;range_unit=weeks&amp;query_search=signature&amp;query_type=exact&amp;query=&amp;do_query=1">Firefox 3.5.3 topcrashes</a>.  Second, use the <a href="https://www.squarefree.com/bookmarklets/mozilla.html">"collect buglinks" bookmarklet</a> to view a bug list consisting of the bug numbers listed there.  Third, click the "#" added by this Greasemonkey script to sort the bugs by their order on the topcrash page.</p>

<p>Hopefully, this script will allow us to avoid duplicating information between Bugzilla and <a href="https://wiki.mozilla.org/CrashKill/2009-10-12">CrashKill wiki pages</a>, and thus reduce the risk of information in both places becoming out of date.</p>]]></content:encoded>
			<wfw:commentRss>http://www.squarefree.com/2009/10/15/531/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TidyBug</title>
		<link>http://www.squarefree.com/2009/02/26/tidybug/</link>
		<comments>http://www.squarefree.com/2009/02/26/tidybug/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 05:27:50 +0000</pubDate>
		<dc:creator>Jesse Ruderman</dc:creator>
				<category><![CDATA[Bug tracking]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[User Interfaces]]></category>
		<category><![CDATA[User Scripts]]></category>

		<guid isPermaLink="false">http://www.squarefree.com/?p=420</guid>
		<description><![CDATA[My newest Greasemonkey script, TidyBug, cleans up the show-bug page on bugzilla.mozilla.org. Old and busted: Bugzilla screenshot New hotness: Bugzilla screenshot with TidyBug TidyBug hides empty fields, making it easier to see the fields that are populated and reducing the amount of scrolling needed to see the comments. In the example above, TidyBug removed 61% [...]]]></description>
			<content:encoded><![CDATA[<p>My newest Greasemonkey script, <a href="https://www.squarefree.com/userscripts/tidybug.user.js">TidyBug</a>, cleans up the show-bug page on bugzilla.mozilla.org.</p>

<ul>
<li>Old and busted: <a href="http://www.squarefree.com/blogimages/bug-480443-normal.png">Bugzilla screenshot</a></li>
<li>New hotness: <a href="http://www.squarefree.com/blogimages/bug-480443-with-tidybug.png">Bugzilla screenshot with TidyBug</a></li>
</ul>

<p>TidyBug <strong>hides empty fields</strong>, making it easier to see the fields that <em>are</em> populated and reducing the amount of scrolling needed to see the comments.  In the example above, TidyBug removed 61% of the space above the first comment (from 985 pixels to 381 pixels).  Even on busy bugs, such as <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=upvar2">upvar2</a>, TidyBug makes the bug considerably cleaner (<a href="https://www.squarefree.com/blogimages/tidybug-upvar.png">upvar2 screenshot</a>).</p>

<p>Some other things TidyBug does:</p>
<ul>
<li>Makes form control <strong>borders only appear on hover</strong> to reduce visual noise.</li>
<li><strong>Hides four fields</strong> that are mostly useless in bmo (version, architecture, OS, severity).</li>
<li><strong>Adds <a href="http://www.squarefree.com/blogimages/tidybug-shortcuts.txt">keyboard shortcuts</a></strong> for accessing hidden fields and several common actions.</li>
<li>Clicks the "<strong>hide obsolete attachments</strong>" link for you.</li>
</ul>

<p>Is this useful for many people?  Should parts of it be uplifted into bugzilla.mozilla.org or the Bugzilla distribution?  What new keyboard shortcuts or other features would you like to see?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.squarefree.com/2009/02/26/tidybug/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>TidyBox update</title>
		<link>http://www.squarefree.com/2009/02/05/tidybox-update-2/</link>
		<comments>http://www.squarefree.com/2009/02/05/tidybox-update-2/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 08:24:05 +0000</pubDate>
		<dc:creator>Jesse Ruderman</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[User Scripts]]></category>

		<guid isPermaLink="false">http://www.squarefree.com/?p=415</guid>
		<description><![CDATA[TidyBox now makes log links and comments easier to access (thanks to Jonas Sicking) and adds pushlog links showing the changes since the last build in the same column (thanks to Boris Zbarsky). The new version also adds links to alternate representations of the tree to the top right of each Tinderbox page. If you [...]]]></description>
			<content:encoded><![CDATA[<p>TidyBox now makes log links and comments easier to access (thanks to Jonas Sicking) and adds pushlog links showing the changes since the last build in the same column (thanks to Boris Zbarsky).  The new version also adds links to <a href="http://tests.themasta.com/tinderboxpushlog/">alternate</a> <a href="http://isthetreegreen.com/">representations</a> of the tree to the top right of each Tinderbox page.</p>

<p>If you use TidyBox, please <a href="https://www.squarefree.com/userscripts/tidybox.user.js">install the new version of TidyBox</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.squarefree.com/2009/02/05/tidybox-update-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TidyBox update</title>
		<link>http://www.squarefree.com/2008/11/23/tidybox-update/</link>
		<comments>http://www.squarefree.com/2008/11/23/tidybox-update/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 02:48:45 +0000</pubDate>
		<dc:creator>Jesse Ruderman</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[User Scripts]]></category>

		<guid isPermaLink="false">http://www.squarefree.com/?p=407</guid>
		<description><![CDATA[I updated Tidybox today. The most requested change I made: fix it to work on static Tinderbox pages, such as http://tinderbox.mozilla.org/Firefox, in addition to the showbuilds.cgi URLs. Install the new version]]></description>
			<content:encoded><![CDATA[<p>I updated <a href="http://www.squarefree.com/2008/02/23/tidybox/">Tidybox</a> today.  The most requested change I made: fix it to work on static Tinderbox pages, such as <a href="http://tinderbox.mozilla.org/Firefox">http://tinderbox.mozilla.org/Firefox</a>, in addition to the showbuilds.cgi URLs.</p>

<p><a href="https://www.squarefree.com/userscripts/tidybox.user.js">Install the new version</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.squarefree.com/2008/11/23/tidybox-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Quick Reply user script</title>
		<link>http://www.squarefree.com/2008/07/01/twitter-quick-reply-user-script/</link>
		<comments>http://www.squarefree.com/2008/07/01/twitter-quick-reply-user-script/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 23:54:34 +0000</pubDate>
		<dc:creator>Jesse Ruderman</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[User Scripts]]></category>

		<guid isPermaLink="false">http://www.squarefree.com/?p=397</guid>
		<description><![CDATA[Last week, John Resig created a Twitter Quick Reply bookmarklet. I wanted to make replying even faster, so I created a Greasemonkey script that adds a reply box to each tweet. If you follow a Twitter feed and reply frequently, this script could save you some time. My script uses several advanced Gecko features. First, [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, John Resig created a <a href="http://ejohn.org/blog/twitter-quick-reply/">Twitter Quick Reply bookmarklet</a>.  I wanted to make replying even faster, so I created a <a href="https://www.squarefree.com/userscripts/twitter-quick-reply.user.js">Greasemonkey script that adds a reply box to each tweet</a>.  If you follow a Twitter feed and reply frequently, this script could save you some time.</p>

<p>My script uses several advanced Gecko features.  First, it uses <a href="http://developer.mozilla.org/en/docs/DOM:document.getElementsByClassName">getElementsByClassName</a>, which was added in Firefox 3, so it will not work in Firefox 2.  Second, it uses a transparent iframe background to hide the fact that there is an iframe present.  (By the way, did you now that the <em>default</em> background for iframes is transparent?  In the past, I have <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=154957#c7">argued</a> that this default is a security hole.  But most sites specify a background color, so it's almost moot.)</p>]]></content:encoded>
			<wfw:commentRss>http://www.squarefree.com/2008/07/01/twitter-quick-reply-user-script/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TidyBox updated for Mozilla 2</title>
		<link>http://www.squarefree.com/2008/05/19/tidybox-updated-for-mozilla-2/</link>
		<comments>http://www.squarefree.com/2008/05/19/tidybox-updated-for-mozilla-2/#comments</comments>
		<pubDate>Mon, 19 May 2008 20:58:22 +0000</pubDate>
		<dc:creator>Jesse Ruderman</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[User Scripts]]></category>

		<guid isPermaLink="false">http://www.squarefree.com/?p=394</guid>
		<description><![CDATA[I've updated Tidybox to work on the Mozilla 2 tree. If you want to use Tidybox there, just install the new version.]]></description>
			<content:encoded><![CDATA[<p>I've updated <a href="http://www.squarefree.com/2008/02/23/tidybox/">Tidybox</a> to work on the <a href="http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla2">Mozilla 2</a> tree.  If you want to use Tidybox there, just <a href="https://www.squarefree.com/userscripts/tidybox.user.js">install the new version</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.squarefree.com/2008/05/19/tidybox-updated-for-mozilla-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

