<?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>Blair's Brain &#187; Mozilla</title>
	<atom:link href="http://theunfocused.net/category/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://theunfocused.net</link>
	<description>And Other Unfocused Things</description>
	<lastBuildDate>Sun, 07 Feb 2010 22:27:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Status update</title>
		<link>http://theunfocused.net/2010/02/08/status-update-20/</link>
		<comments>http://theunfocused.net/2010/02/08/status-update-20/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 22:27:09 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=388</guid>
		<description><![CDATA[Extension Manager UI Redesign
Status

Planned for eventual mozilla-central landing &#8211; want to get initial parts landed before betas
Major AMO integration will probably be done as followups
Have been bringing UI up to speed with changes in mockups
Started looking at install/updates before realizing it&#8217;s not in the API yet

Loose ends

Boriss was away for the latest meeting, need to [...]]]></description>
			<content:encoded><![CDATA[<h2><a href="https://wiki.mozilla.org/Extension_Manager:UI_Update">Extension Manager UI Redesign</a></h2>
<h3>Status</h3>
<ul>
<li>Planned for eventual mozilla-central landing &#8211; want to get initial parts landed before betas</li>
<li>Major AMO integration will probably be done as followups</li>
<li>Have been bringing UI up to speed with changes in mockups</li>
<li>Started looking at install/updates before realizing <a href="http://www.oxymoronical.com/blog/2010/02/Mossop-Status-Update-2010-02-05">it&#8217;s not in the API yet</a></li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>Boriss was away for the latest meeting, need to catch up</li>
<li>Waiting on project branch to be setup (bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=542910">542910</a>)</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>UX discussions! UX discussions! UX discussions!</li>
<li>Implement helper widgets</li>
<li>Install/uninstall/update/enable/disable</li>
<li>Search</li>
<li>Help with API development</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Catch up with Boriss</li>
<li>Implement various widgets &#8211; download progress, ratings, etc</li>
<li>Start implementing search (only local, until the API supports AMO searching)</li>
</ul>
<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Tab_Matches_in_Awesomebar">Tab matches in Awesomebar</a></h2>
<h3>Status</h3>
<ul>
<li>Refactored UI for better toolkit/browser separation</li>
<li>Renamed &#8220;open tab&#8221; concept to the more generic &#8220;open page&#8221;</li>
<li>Must remember that adding a constant doesn&#8217;t mean the interface needs a change of UUID</li>
<li>Waiting on next review, then SR</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>None</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>Land</li>
<li>Tackle followup bugs</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Landed on mozilla-central</li>
</ul>
<h2>Reflections</h2>
<ul>
<li>I need to get better at estimating time required for larger projects</li>
<li>I&#8217;m having far too much fun for this to be considered &#8220;work&#8221;</li>
</ul>


<p>Related posts:<ol><li><a href='http://theunfocused.net/2009/11/21/status-update-14/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/10/24/status-update-10/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2010/01/25/status-update-19/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2010/02/08/status-update-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On open video and exclusion</title>
		<link>http://theunfocused.net/2010/01/26/on-open-video-and-exclusion/</link>
		<comments>http://theunfocused.net/2010/01/26/on-open-video-and-exclusion/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 03:02:54 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=382</guid>
		<description><![CDATA[Important note: This post is my own opinion. Nothing more, nothing less.
No doubt you&#8217;ve heard of Youtube and Vimeo launching their beta HTML5 &#60;video&#62; players. There&#8217;s been a lot of talk around the codec that these use: H.264. While Firefox has great support for HTML5 &#60;video&#62;, it doesn&#8217;t support the (patented) H.264 codec, so you [...]]]></description>
			<content:encoded><![CDATA[<p><em>Important note: This post is my own opinion. Nothing more, nothing less.</em></p>
<p>No doubt you&#8217;ve heard of <a href="http://youtube-global.blogspot.com/2010/01/introducing-youtube-html5-supported.html">Youtube</a> and <a href="http://vimeo.com/blog:268">Vimeo</a> launching their beta HTML5 &lt;video&gt; players. There&#8217;s been a lot of talk around the codec that these use: H.264. While Firefox has great support for HTML5 &lt;video&gt;, it doesn&#8217;t support the (patented) H.264 codec, so you can&#8217;t use those players in Firefox. This is because Mozilla believes (and I concur) that H.264 is not good for the open web.</p>
<p>If you haven&#8217;t already, I recommend you read&#8230;</p>
<ul>
<li><a href="http://weblogs.mozillazine.org/roc/archives/2010/01/video_freedom_a.html">Robert O&#8217;Callahan&#8217;s post on his LCA talk on Open Video and Mozilla</a></li>
<li><a href="http://weblogs.mozillazine.org/roc/archives/2010/01/activex_all_ove.html">His other post on his comparison of H.264 and ActiveX</a></li>
<li><a href="http://shaver.off.net/diary/2010/01/23/html5-video-and-codecs/">Mike Shaver&#8217;s post on H.264 licensing</a></li>
<li><a href="http://www.0xdeadbeef.com/weblog/2010/01/html5-video-and-h-264-what-history-tells-us-and-why-were-standing-with-the-web/">Christopher Blizzard&#8217;s post on the history of the web, network effects, and long-term effects</a></li>
</ul>
<p>Yea, I know that&#8217;s a lot of reading. But they&#8217;re worth it.</p>
<p>Anyway, some people have suggested the following solutions:</p>
<ul>
<li>Use the codec that comes with the OS (if any)</li>
<li>License H.264 and only ship it with binary versions of Firefox (leaving other distributors, embeddors, and other less well-funded browser vendors in the cold)</li>
<li>Only ship H.264 in Firefox to people living in countries where software patents are not enforceable (live in the US? Too bad!)</li>
</ul>
<p>These solutions are, frankly, <strong>selfish</strong>. What these solutions propose is that it&#8217;s okay for only the privileged to have access to the web. <strong>This is not okay</strong>. It is not okay to exclude people from the web. Not because of the hardware they have, the OS they run, the client software they use, where they live, or how much money they have. Not for any reason. The web is meant to be participatory &#8211; let&#8217;s keep it that way.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2010/01/26/on-open-video-and-exclusion/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Status update</title>
		<link>http://theunfocused.net/2010/01/25/status-update-19/</link>
		<comments>http://theunfocused.net/2010/01/25/status-update-19/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 00:08:25 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=374</guid>
		<description><![CDATA[Tab matches in Awesomebar
Status

&#8220;$&#8221; or &#8220;!&#8221; as the restrict character? Got i18n input: smontagu suggested &#8220;%&#8221; as a more common character on non-US keyboards
Discovered a (small) issue with having such a normalized DB schema
Unit tests (why do these take SO much time?!)
In process of final code review

Loose ends

None

Next steps

Address reviewer&#8217;s comments
Get SR review for API [...]]]></description>
			<content:encoded><![CDATA[<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Tab_Matches_in_Awesomebar">Tab matches in Awesomebar</a></h2>
<h3>Status</h3>
<ul>
<li>&#8220;$&#8221; or &#8220;!&#8221; as the restrict character? Got i18n input: smontagu suggested &#8220;%&#8221; as a more common character on non-US keyboards</li>
<li>Discovered a (small) issue with having such a normalized DB schema</li>
<li>Unit tests (why do these take SO much time?!)</li>
<li>In process of final code review</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>None</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>Address reviewer&#8217;s comments</li>
<li>Get SR review for API changes</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Final reviews and (finally) landing</li>
</ul>
<h2><a href="https://wiki.mozilla.org/Extension_Manager:UI_Update">Extension Manager UI Redesign</a></h2>
<h3>Status</h3>
<ul>
<li>Meetings, plannings, and discussions, oh my!</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>None</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>Bring UI in line with newer mockups</li>
<li>Handle installing and updating</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Extract mockups from Boriss&#8217;s brain</li>
<li>Act on said mockups</li>
<li>Handle updates</li>
</ul>
<h2>Miscellaneous</h2>
<ul>
<li><a href="http://theunfocused.net/2010/01/22/firefox-3-6-is-out/">Firefox 3.6 released</a>.  Boo-ya!</li>
</ul>
<h2>Reflections</h2>
<ul>
<li>5am start to a 13 hour day makes the next day really difficult.</li>
</ul>


<p>Related posts:<ol><li><a href='http://theunfocused.net/2009/12/21/status-update-17/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/11/30/status-update-15/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2010/02/08/status-update-20/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2010/01/25/status-update-19/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Firefox 3.6 is out!</title>
		<link>http://theunfocused.net/2010/01/22/firefox-3-6-is-out/</link>
		<comments>http://theunfocused.net/2010/01/22/firefox-3-6-is-out/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 03:01:55 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=370</guid>
		<description><![CDATA[
You may have heard: Firefox 3.6 is out. Its pretty awesome. I helped make it. That makes it extra special.
If you use Firefox, you should upgrade &#8211; its easy! And if you don&#8217;t use Firefox, give it a try! Here&#8217;s why:

It&#8217;s fast
It&#8217;s secure
It&#8217;s stable
It&#8217;s pretty

Download it from firefox.com!


Related posts:Firefox 3.6 knows when your plugins are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://firefox.com/"><img class="aligncenter size-full wp-image-371" title="Get Firefox 3.6" src="http://theunfocused.net/wp-content/uploads/2010/01/20100120_firefox_3.6.jpg" alt="Firefox 3.6" width="351" height="439" /></a></p>
<p>You may have heard: Firefox 3.6 is out. Its pretty awesome. I helped make it. That makes it <em>extra </em>special.</p>
<p>If you use Firefox, you should upgrade &#8211; its easy! And if you don&#8217;t use Firefox, give it a try! Here&#8217;s why:</p>
<ul>
<li><a href="http://autonome.wordpress.com/2010/01/21/firefox-3-6-performance-startup-and-snappiness-improvements/">It&#8217;s fast</a></li>
<li><a href="http://theunfocused.net/2009/10/06/firefox-3-6-knows-when-your-plugins-are-out-of-date/">It&#8217;s secure</a></li>
<li><a href="http://blog.mozilla.com/metrics/2010/01/05/firefoxs-improving-stability/">It&#8217;s stable</a></li>
<li><a href="http://blog.mozilla.com/blog/2010/01/21/personas-so-whats-your-style/">It&#8217;s pretty</a></li>
</ul>
<p style="text-align: center;"><span style="font-size: large;"><a href="http://firefox.com/">Download it from firefox.com!</a></span></p>


<p>Related posts:<ol><li><a href='http://theunfocused.net/2009/10/06/firefox-3-6-knows-when-your-plugins-are-out-of-date/' rel='bookmark' title='Permanent Link: Firefox 3.6 knows when your plugins are out of date'>Firefox 3.6 knows when your plugins are out of date</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2010/01/22/firefox-3-6-is-out/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Status update</title>
		<link>http://theunfocused.net/2010/01/11/status-update-18/</link>
		<comments>http://theunfocused.net/2010/01/11/status-update-18/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 22:24:46 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=361</guid>
		<description><![CDATA[Got back from my &#8220;holiday&#8221; late last week, after taking a 3-day roadtrip home. While away I mostly worked on the new Extension Manager UI, and am rather pleased with it all. Er, I relaxed and spent time with family too. Of course, almost everything else got ignored (including IRC). Back to the usual day-to-day [...]]]></description>
			<content:encoded><![CDATA[<p>Got back from my &#8220;holiday&#8221; late last week, after taking a <a href="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr=motueka,+nz&amp;daddr=kawatiri,+nz+to:blenheim,+nz+to:rangiora,+nz+to:geraldine,+nz+to:lake+tekapo,+nz+to:omarama,+nz+to:oamaru,+nz+to:dunedin,+nz&amp;hl=en&amp;geocode=FaW1jP0dsfBPCikhMHda1IY7bTGl5lh5t7CPPQ%3BFVrNg_0dnepJCikLpyJnxeE6bTG76cmFTdgOHg%3BFVeChv0d11BeCik3Vv4lmRQ5bTF1t7EP2lySIQ%3BFZo7a_0d4IVJCinfZimAYpMxbTGhgXs2EnsZow%3BFW0wX_0dO_Q0CinjIVxh3vUsbTEeMhTlJkHQCg%3BFT6AYP0ds14pCinDb7Opdr0rbTEkQsV168Gc6g%3BFb4lWf0diIchCimPFwOujdQqbTEgZ5xIjNJlHQ%3B%3B&amp;mra=ls&amp;sll=-43.548548,171.617432&amp;sspn=7.309353,12.32666&amp;ie=UTF8&amp;ll=-43.492783,172.056885&amp;spn=7.316094,12.32666&amp;z=7">3-day roadtrip home</a>. While away I mostly worked on the new Extension Manager UI, and am rather pleased with it all. Er, I relaxed and spent time with family too. Of course, almost everything else got ignored (including IRC). Back to the usual day-to-day awesomeness now.</p>
<h2><a href="https://wiki.mozilla.org/Extension_Manager:UI_Update">Extension Manager UI Redesign</a></h2>
<h3>Status</h3>
<ul>
<li>Add-ons tree, list view, and detail view are all mostly implemented, hookup up the the new API, and look like the mockups</li>
<li>New API is really nice to use</li>
<li>Synced up with Mossop and Boriss (screensharing ftw!)</li>
<li>Sorted out a weekly meeting time (timezones are fun)</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>Need more data out of AMO&#8217;s API &#8211; Mossop has talked to people, filed bugs, etc</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>Installation and updates</li>
<li>Searching</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Tackle searching</li>
<li>Tweaks after latest round of mockups</li>
</ul>
<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Tab_Matches_in_Awesomebar">Tab matches in Awesomebar</a></h2>
<p>No update. Expect things to move quickly this week.</p>
<h2>Reflections</h2>
<ul>
<li>Taking a break from a project can result in a more objective view of past decisions.</li>
<li>Starting new projects is fun.</li>
<li>Mondays are EVIL.</li>
</ul>


<p>Related posts:<ol><li><a href='http://theunfocused.net/2009/12/21/status-update-17/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2010/01/25/status-update-19/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/09/05/status-update-4/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2010/01/11/status-update-18/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Status update</title>
		<link>http://theunfocused.net/2009/12/21/status-update-17/</link>
		<comments>http://theunfocused.net/2009/12/21/status-update-17/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 10:43:52 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=356</guid>
		<description><![CDATA[I&#8217;m in beautiful Motueka for two and a half weeks, staying with Anne&#8217;s family; enjoying the scenery and generally relaxing. I&#8217;ll be working while up here (working remotely remotely &#8211; very meta), but don&#8217;t expect to see me on IRC as much as usual.
Tab matches in Awesomebar
Status

Fixed unit tests, and fixed code breaking unit tests
First [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in beautiful <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=motueka,+nz&amp;ie=UTF8&amp;hq=&amp;hnear=Motueka,+Tasman,+New+Zealand&amp;z=13&amp;iwloc=A">Motueka</a> for two and a half weeks, staying with Anne&#8217;s family; enjoying the scenery and generally relaxing. I&#8217;ll be working while up here (working remotely remotely &#8211; very meta), but don&#8217;t expect to see me on IRC as much as usual.</p>
<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Tab_Matches_in_Awesomebar">Tab matches in Awesomebar</a></h2>
<h3>Status</h3>
<ul>
<li>Fixed unit tests, and fixed code breaking unit tests</li>
<li>First code review done (epic job done by Marco) &#8211; very positive</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>Need an icon made (no rush for this)</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>There&#8217;s a unit test that fails on the Tryserver Tinderbox but not  locally on my machine &#8211; need to figure that out</li>
<li>Fix reviewer&#8217;s recommendations, rinse, repeat</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Another round of reviews!</li>
</ul>
<h2><a href="https://wiki.mozilla.org/Extension_Manager:UI_Update">Extension Manager UI Redesign</a></h2>
<h3>Status</h3>
<ul>
<li>Re-read all (?) existing material, studied mockups, etc</li>
<li>Met with Mossop, who is designing and implementing the new API</li>
<li>Started building initial (dumb, non-interactive) prototype based on Boriss&#8217;s mockups</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>None</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>Non-interactive prototype based on mockups</li>
<li>Start pulling info from new API, and provide Mossop with feedback from experience</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>At least one mockup looking the same in XUL</li>
</ul>
<h2>Miscellaneous</h2>
<ul>
<li>Bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=397937">397937</a> (view-source on safebrowsing blocked pages) is ready to be landed (also fixes bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=435726">435726</a>)</li>
</ul>
<h2>Reflections</h2>
<ul>
<li>Being stuck on a slow 3G connection may prove to be actually good for my productivity</li>
<li>Hot weather is not good for my productivity (counteracting the above point)</li>
</ul>


<p>Related posts:<ol><li><a href='http://theunfocused.net/2009/09/26/status-update-7/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2010/01/25/status-update-19/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/12/14/status-update-16/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2009/12/21/status-update-17/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Status update</title>
		<link>http://theunfocused.net/2009/12/14/status-update-16/</link>
		<comments>http://theunfocused.net/2009/12/14/status-update-16/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 10:18:29 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=350</guid>
		<description><![CDATA[Sadly, I missed the the Mozilla Corp All-Hands last week in Mountain View, due to a nasty flu bug (bad timing, I know). But I hear it was pretty awesome &#8211; photos here. See everyone next time!
Tab matches in Awesomebar
Status

Various UI bugs fixed
Discussion on improving the UI further
Fixed bitrot from changes made in bug  [...]]]></description>
			<content:encoded><![CDATA[<p>Sadly, I missed the the Mozilla Corp All-Hands last week in Mountain View, due to a nasty flu bug (bad timing, I know). But I hear it was pretty awesome &#8211; <a href="http://www.flickr.com/photos/20404647@N07/sets/72157622838075397/">photos here</a>. See everyone next time!</p>
<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Tab_Matches_in_Awesomebar">Tab matches in Awesomebar</a></h2>
<h3>Status</h3>
<ul>
<li>Various UI bugs fixed</li>
<li>Discussion on improving the UI further</li>
<li>Fixed bitrot from changes made in bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=527311">527311</a> (that was a &#8220;fun&#8221; merge)</li>
<li>Made some toolkit code less specific to just tab-matches</li>
<li>Unit tests (and debugging existing tests &#8211; caught some weird behavior)</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>UI still not finalized. Might need to land on trunk and tweak UI in followup bugs (assuming review goes smoothly¹)</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>UI adjustments</li>
<li>Finish tweaking matching code</li>
<li>Review</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Make tab-matching dependent on autocompletesearchparam attribute (current it&#8217;s a global pref)</li>
<li>Some small changes to matching behavior (some assumptions changed after seeing some tests fail)</li>
<li>More UI tweaking/experimentation</li>
<li>Code review (regardless of whether UI is finalized or not)</li>
</ul>
<h2>Miscellaneous</h2>
<ul>
<li>Fixed about:jetpack on trunk (bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=534384">534384</a>), awaiting review</li>
<li>Finally got a patch up for bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=397937">397937</a> (view-source for safebrowsing blocked pages), awaiting review</li>
</ul>
<h2>Reflections</h2>
<ul>
<li>Missing an All-Hands due to sickness sucks.</li>
<li>My co-workers rock &#8211; they somehow manage to look out for me when I&#8217;m sick, even from the other side of the world. Thanks guys <img src='http://theunfocused.net/wp-content/plugins/tango-smileys-extended/tango/smile.png' alt='Smile' title='Smile' class='tse-smiley' /></li>
<li>Teaching is the greatest way to learn</li>
</ul>
<hr />¹ That&#8217;s not a completely unrealistic expectation, right? RIGHT?</p>


<p>Related posts:<ol><li><a href='http://theunfocused.net/2009/11/30/status-update-15/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/10/05/status-update-8/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/12/21/status-update-17/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2009/12/14/status-update-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Status update</title>
		<link>http://theunfocused.net/2009/11/30/status-update-15/</link>
		<comments>http://theunfocused.net/2009/11/30/status-update-15/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 01:54:20 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=343</guid>
		<description><![CDATA[Tab matches in Awesomebar
Status

RTL issues looked into (with possible solution) &#8211; poses an interesting UI challenge
Fixed issue where session restored tabs weren&#8217;t recorded as being open
Various other bugs fixed
Some tests written

Loose ends

Need UX eyes on the RTL problem

Next steps

Fix any remaining bugs
More tests
Go back over feedback
Code review

Target for next week

Fix rare issue with tag-matches showing [...]]]></description>
			<content:encoded><![CDATA[<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Tab_Matches_in_Awesomebar">Tab matches in Awesomebar</a></h2>
<h3>Status</h3>
<ul>
<li>RTL issues looked into (with possible solution) &#8211; poses an interesting UI challenge</li>
<li>Fixed issue where session restored tabs weren&#8217;t recorded as being open</li>
<li>Various other bugs fixed</li>
<li>Some tests written</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>Need UX eyes on the RTL problem</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>Fix any remaining bugs</li>
<li>More tests</li>
<li>Go back over feedback</li>
<li>Code review</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Fix rare issue with tag-matches showing &#8220;Switch to tab&#8221; instead of a  list of tags</li>
<li>More unit tests</li>
<li>Initial code review, depending on feedback</li>
</ul>
<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Binding_for_untrusted_text_in_security_dialogs">Binding for untrusted text in security dialogs</a></h2>
<p>No change.</p>
<h2>Reflections</h2>
<ul>
<li>A failing test breaks any previous assumptions. Therefore it brings both the code and the test into question.</li>
</ul>


<p>Related posts:<ol><li><a href='http://theunfocused.net/2009/09/26/status-update-7/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/12/14/status-update-16/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/12/21/status-update-17/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2009/11/30/status-update-15/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Status update</title>
		<link>http://theunfocused.net/2009/11/21/status-update-14/</link>
		<comments>http://theunfocused.net/2009/11/21/status-update-14/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 02:57:22 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Ubiquity]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=334</guid>
		<description><![CDATA[Was stubbornly fighting the flu for part of the week, so I didn&#8217;t get as much done this week as I had hoped.
Tab matches in Awesomebar
Status

Finished nsPlacesAutocomplete integration &#8211; works wonderfully well
Filed bug  to change the preferences UI to allow adding tab matches
Tryserver builds at http://people.mozilla.org/~bmcbride/tabmatches/latest/

Loose ends

Waiting on feedback

Next steps

Unit tests
Respond to feedback

Target for [...]]]></description>
			<content:encoded><![CDATA[<p>Was stubbornly fighting the flu for part of the week, so I didn&#8217;t get as much done this week as I had hoped.</p>
<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Tab_Matches_in_Awesomebar">Tab matches in Awesomebar</a></h2>
<h3>Status</h3>
<ul>
<li>Finished nsPlacesAutocomplete integration &#8211; works wonderfully well</li>
<li>Filed bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=530209">530209</a> to change the preferences UI to allow adding tab matches</li>
<li>Tryserver builds at <a href="http://people.mozilla.org/~bmcbride/tabmatches/latest/">http://people.mozilla.org/~bmcbride/tabmatches/latest/</a></li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>Waiting on feedback</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>Unit tests</li>
<li>Respond to feedback</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Unit tests</li>
</ul>
<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Binding_for_untrusted_text_in_security_dialogs">Binding for untrusted text in security dialogs</a></h2>
<p>No change.</p>
<h2>Miscellaneous</h2>
<ul>
<li>Helped with some lightweight theme bugs for 3.6</li>
</ul>
<h2>Reflections</h2>
<ul>
<li>Sometimes, there is no good solution. But there is a best solution.</li>
</ul>


<p>Related posts:<ol><li><a href='http://theunfocused.net/2009/11/30/status-update-15/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/11/15/status-update-13/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2010/02/08/status-update-20/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2009/11/21/status-update-14/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Status update</title>
		<link>http://theunfocused.net/2009/11/15/status-update-13/</link>
		<comments>http://theunfocused.net/2009/11/15/status-update-13/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 00:51:01 +0000</pubDate>
		<dc:creator>Blair McBride</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://theunfocused.net/?p=330</guid>
		<description><![CDATA[Tab matches in Awesomebar
Status

Took an alternative (more complete, less hacky) approach to autocomplete integration, which took a lot longer. This way should allow easy ranking for tab-only matches.

Loose ends

None

Next steps

Finish autocomplete work
Unit tests
Preferences UI

Target for next week

Finish autocomplete
Unit tests

Binding for untrusted text in security dialogs
Status

Initial planning
Identified potential issues with implementing in only JS

Loose ends

None

Next steps

More [...]]]></description>
			<content:encoded><![CDATA[<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Tab_Matches_in_Awesomebar">Tab matches in Awesomebar</a></h2>
<h3>Status</h3>
<ul>
<li>Took an alternative (more complete, less hacky) approach to autocomplete integration, which took a lot longer. This way should allow easy ranking for tab-only matches.</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>None</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>Finish autocomplete work</li>
<li>Unit tests</li>
<li>Preferences UI</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>Finish autocomplete</li>
<li>Unit tests</li>
</ul>
<h2><a href="https://wiki.mozilla.org/Firefox/Projects/Binding_for_untrusted_text_in_security_dialogs">Binding for untrusted text in security dialogs</a></h2>
<h3>Status</h3>
<ul>
<li>Initial planning</li>
<li>Identified potential issues with implementing in only JS</li>
</ul>
<h3>Loose ends</h3>
<ul>
<li>None</li>
</ul>
<h3>Next steps</h3>
<ul>
<li>More research &#8211; especially into unmatched surrogates in UTF-16</li>
</ul>
<h3>Target for next week</h3>
<ul>
<li>A better understanding of surrogates</li>
</ul>
<h2>Miscellaneous</h2>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=519486">519486</a> resurrected itself in some (new) popular lightweight themes &#8211; looking at ways to further improve the solution.</li>
</ul>
<ul></ul>
<h2>Reflections</h2>
<ul>
<li>A hack can save time now, cost time later, and still be worth it.</li>
<li>Beautiful code is not always useful code.</li>
</ul>
<ul></ul>


<p>Related posts:<ol><li><a href='http://theunfocused.net/2009/11/07/status-update-12/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/11/21/status-update-14/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
<li><a href='http://theunfocused.net/2009/11/02/status-update-11/' rel='bookmark' title='Permanent Link: Status update'>Status update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://theunfocused.net/2009/11/15/status-update-13/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
