<?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>افكار و احلام &#187; Camino</title>
	<atom:link href="http://www.ardisson.org/afkar/category/software/camino/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ardisson.org/afkar</link>
	<description>A journal at al-Qâhira fî Amrîkâ</description>
	<lastBuildDate>Sun, 15 Aug 2010 05:09:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Camino 2010 Late July-Early August Roundup</title>
		<link>http://www.ardisson.org/afkar/2010/08/15/camino-2010-late-july-early-august-roundup/</link>
		<comments>http://www.ardisson.org/afkar/2010/08/15/camino-2010-late-july-early-august-roundup/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 05:09:54 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=640</guid>
		<description><![CDATA[Although it’s been only a little over a month since the last update, it feels like I’ve been heads-down in code and bugs for much longer than that.
In the past month, Stuart Morgan has continued working on the performance issues with the new autocomplete.  He also removed some old code in our Keychain implementation [...]]]></description>
			<content:encoded><![CDATA[<p>Although it’s been only a little over a month since the <a href="http://www.ardisson.org/afkar/2010/07/12/camino-2010-june-early-july-roundup/">last update</a>, it feels like I’ve been heads-down in code and bugs for much longer than that.</p>
<p>In the past month, <a href="http://www.escapedthoughts.com/weblog">Stuart Morgan</a> has continued working on the performance issues with the new autocomplete.  He also removed some old code in our Keychain implementation and added safety checks to prevent some crazy behavior in situations where there is no document present.  Stuart also adapted our work-around for Flash 10 crashing after Exposé to handle the same problem in Flash 10.1; this fix is forthcoming in Camino 2.0.4.  In addition, he added null-checks to problematic Gecko macros in our Places integration code, handled a good chunk of the superreview requests, and committed the 10 crash reporter localizations that our <a href="http://cl10n.rwx.it/">localization teams</a> contributed to the <a href="http://code.google.com/p/google-breakpad/">Google Breakpad</a> project. </p>
<p><a href="http://seanmurph.com/weblog/">Sean Murphy</a> (of Safe Browsing, tab dragging, and keyboard loop fame) reappeared with a partial patch to get gestures working again in the content area.  Stuart sent the patch back for some additional changes, so we’re waiting on Sean to have some time to address the review comments.</p>
<p>I feel like I’ve been attacking things all over the place since the last update.  I spent several weeks working on getting Gecko security fixes tested and landed for Camino 2.0.4.  I reviewed a couple of Stuart’s patches to our update script, and then Stuart and I deployed a “scary update warning” to users on Mac OS X 10.4, 10.5, and 10.6 who were still using Camino 1.6.x.  I also continued working on a fix to stop overzealous unescaping of certain Unicode characters in our location bar, finally ending up, with Stuart’s help, with a version that made both 10.4 and 10.5-and-up happy.  I landed a few minor code cleanup fixes and also helped Stuart debug a Keychain issue I had observed and the Flash 10.1 crash.  Recently, I began working on replacing the jargon-filled (and non-localizable) certificate error pages with more user-friendly and informative ones, using the framework Sean had created when he implemented our Safe Browsing support (<a href="http://emps.l-c-n.com/">Philippe Wittenbergh</a> is working on the <abbr title="Cascading Style Sheets">CSS</abbr> for the new page).  Finally, I landed the remaining Camino fixes for 2.0.4 and got the release notes ready for localization.</p>
<p>So, here we stand at mid-August.  We’re looking to release Camino 2.0.4 very soon, and, hopefully, Camino 2.1 Alpha 1 not too long after that.  Until then, enjoy the remainder of the summer!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/08/15/camino-2010-late-july-early-august-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camino 2010 June-Early July Roundup</title>
		<link>http://www.ardisson.org/afkar/2010/07/12/camino-2010-june-early-july-roundup/</link>
		<comments>http://www.ardisson.org/afkar/2010/07/12/camino-2010-june-early-july-roundup/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 20:49:47 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=630</guid>
		<description><![CDATA[As I alluded to last month, I’ve been in a bit of a posting malaise for some time, so it has been a while since the last Camino update (let alone the last regular Camino update) here.
At the time of our last “regular” update, we were very close to shipping nightlies off of Gecko 1.9.2 [...]]]></description>
			<content:encoded><![CDATA[<p>As I alluded to <a href="http://www.ardisson.org/afkar/2010/06/12/graphics-for-the-weekend/">last month</a>, I’ve been in a bit of a posting malaise for some time, so it has been a while since the last Camino update (let alone the last <em>regular</em> Camino update) here.</p>
<p>At the time of our <a href="http://www.ardisson.org/afkar/2010/05/24/camino-2010-april-may-roundup/">last “regular” update</a>, we were very close to shipping nightlies off of Gecko 1.9.2 and also releasing the Camino 2.0.3 security and stability update.  <a href="http://www.ardisson.org/afkar/2010/05/28/introducing-camino-2-1a1pre-nightlies-with-gecko-1-9-2/">Both</a> <a href="http://caminobrowser.org/blog/2010/#camino2.0.3">of those</a> have since happened.</p>
<p>Since then, we’ve been hard at work on driving the bugs blocking Camino 2.1 Alpha 1 to <em>zarro</em> and readying the release of Camino 2.0.4, another security and stability update.  <a href="http://escapedthoughts.com/weblog">Stuart Morgan</a> updated our Sparkle pull, went on a tear cleaning up deprecated function usage, and started attacking thorny 2.1 bugs, Gecko regressions, and revivified Flash crashes that we’d previously worked around.  As a result, we’re sitting at only one blocker for 2.1a1: some continuing performance issues with the new autocomplete.  In addition, Stuart pretty much single-handedly got Camino building off of mozilla-central, before we were slammed into a brick wall of embedding-unfriendly code and massive Gecko platform changes landing after the platform had reached the beta stage!</p>
<p>I’ve been working on fixing assorted small bugs here and there, including <a href="http://wiki.caminobrowser.org/Development:Camino_AppleScript_Guide#New_in_Camino_2.1">some changes to our AppleScript dictionary</a> and a long-standing bug with selections in the Save dialogues (thanks to a tip from <a href="http://derailer.org/">Wevah</a>).  I’ve also worked on shepherding patches into the tree—both for 2.0.4 and Gecko fixes we needed for 2.1—and have done some debugging of other bugs, old and new.  In addition, I coordinated the upstreaming of Camino’s crash reporter client localizations back to the <a href="http://code.google.com/p/google-breakpad/">Google Breakpad project</a> and reviewed several of Stuart’s build- and update-related patches.</p>
<p>So that’s more or less where we stand in mid-July.  We’ll hopefully have 2.0.4 out by the end of the month, and 2.1a1 not too long after that (free time permitting).  As always, if you’re interested in helping out, come find us on <a href="http://caminobrowser.org/contact/#development">irc</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/07/12/camino-2010-june-early-july-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I never thought this would really happen…</title>
		<link>http://www.ardisson.org/afkar/2010/07/08/i-never-thought-this-would-really-happen%e2%80%a6/</link>
		<comments>http://www.ardisson.org/afkar/2010/07/08/i-never-thought-this-would-really-happen%e2%80%a6/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 05:26:52 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=626</guid>
		<description><![CDATA[To borrow a line from the illustrious Jon Hicks, “I never thought this would really happen, but…” I finally got my Camino 1.0 shirt.
Back in December of 2005, Samuel Sidler emailed those of us who had worked on Camino during the post-0.8 era, announcing that there were going to be Camino 1.0 polo shirts in [...]]]></description>
			<content:encoded><![CDATA[<p>To <a href="http://hicksdesign.co.uk/journal/camino-10">borrow a line</a> from the illustrious Jon Hicks, “I never thought this would really happen, but…” I finally got my Camino 1.0 shirt.</p>
<p>Back in December of 2005, <a href="http://samuelsidler.com/">Samuel Sidler</a> emailed those of us who had worked on Camino during the post-0.8 era, announcing that there were going to be Camino 1.0 polo shirts in celebration of our forthcoming <a href="http://caminobrowser.org/blog/2006/#camino1.0">1.0 release</a>.  Of course Sam was out West and most of the rest of us were not, so there was always the question of how we were going to get these celebratory garments; for most, the solution turned out to be the <a href="http://caminobrowser.org/blog/2007/#mission">2007 Meet-Up</a>.  I was one of the Camino team members who couldn’t make that meet-up (or the 2008 version), so, as time went on and my shirt alternately was riding around in Sam’s car or sitting in his apartment awaiting a trip to the post office, I slowly gave up hope of ever seeing it.</p>
<p>Then, in late May of this year, the 2010 Samuel Sidler World Tour™ rolled into town and Sam and I met for dinner—and he had stopped by wherever lost Camino 1.0 shirts were kept and picked up mine before arriving.  I never thought the day would actually come….  After such a long saga, it was a surprisingly low-key ending, yet well-worth the wait.</p>
<p>And, because no good story is complete without pictures, here&#8217;s Sam in his <a href="http://getsongbird.com/">Songbird</a> kit and me in the long-awaited Camino 1.0 polo, befuddling other patrons outside the restaurant after dinner:</p>
<p style="text-align: center;"><a href="http://www.ardisson.org/afkar/wp-content/uploads/2010/07/DSCN7097.jpg"><img src="http://www.ardisson.org/afkar/wp-content/uploads/2010/07/DSCN7097-251x300.jpg" alt="Sam and Smokey" title="Sam and Smokey outside Athens Pizza, May 25, 2010" width="251" height="300" class="size-medium wp-image-628" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/07/08/i-never-thought-this-would-really-happen%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#119577; &#8211; Introducing Camino 2.1a1pre nightlies with Gecko 1.9.2</title>
		<link>http://www.ardisson.org/afkar/2010/05/28/introducing-camino-2-1a1pre-nightlies-with-gecko-1-9-2/</link>
		<comments>http://www.ardisson.org/afkar/2010/05/28/introducing-camino-2-1a1pre-nightlies-with-gecko-1-9-2/#comments</comments>
		<pubDate>Fri, 28 May 2010 06:04:23 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=595</guid>
		<description><![CDATA[As I alluded to recently, we’ve been very close to shipping usable nightly builds of Camino 2.1a1pre running on top of Gecko 1.9.2.  The last bug blocking these builds, a change in Gecko 1.9.2 that triggered regular crashes, was fixed on Wednesday.
As a result, as of Thursday morning, we have Camino 2.1a1pre nightlies we’re [...]]]></description>
			<content:encoded><![CDATA[<p>As I alluded to <a href="http://www.ardisson.org/afkar/2010/05/24/camino-2010-april-may-roundup/">recently</a>, we’ve been very close to shipping usable nightly builds of Camino 2.1a1pre running on top of Gecko 1.9.2.  The last bug blocking these builds, a change in Gecko 1.9.2 that triggered regular crashes, was fixed on Wednesday.</p>
<p>As a result, as of Thursday morning, we have Camino 2.1a1pre nightlies we’re not afraid to recommend all nightly testers.  We’ve updated the <a href="http://caminobrowser.org/contribute/#nightly">nightly download link</a> on caminobrowser.org, and I’ve pushed Thursday’s nightly to users of the experimental builds via software update.  There are still a number of regressions present in 1.9.2-based 2.1a1pre builds (mostly caused by Gecko changes), so for the moment we’re continuing to produce 1.9-based 2.1a1pre nightlies, but we hope to turn them off in the not-too-distant future.</p>
<p>Once again, special thanks go to <a href="http://inspiral.co.nz/blog/">Christopher Henderson</a>, whose <a href="http://www.ardisson.org/afkar/2010/02/08/standing-on-the-shoulders-of-kiwis/">intrepid</a> <a href="http://www.ardisson.org/afkar/2010/03/14/good-riddance-or-mork-history-is-dead/">hacking</a> was responsible for most of the <a href="http://www.ardisson.org/afkar/2010/02/16/another-week-another-branch/">key</a> <a href="http://www.ardisson.org/afkar/2010/05/24/camino-2010-april-may-roundup/#hendy">breakthroughs</a> that have gotten us to this point. Because of his work and that of the rest of the Camino team, &#119577; is something tangible, something that Camino fans can use on a daily basis, and something that is a large improvement on Camino 2.<a href="#fn1-595" id="fn1-595-ret" title="Jump to footnote 1"><sup>1</sup></a></p>
<p>We still have much work ahead of us, but we’re all excited that everyone can now experience the fruits of our recent months’ labours.  Please take the new nightlies for a spin, and, as the “nightly build” text on caminobrowser.org admonishes, “Please <a href="https://bugzilla.mozilla.org/enter_bug.cgi?format=guided&amp;product=Camino">report any bugs</a> you find while you browse. Isn’t life on the bleeding edge great?!”</p>
<p style="border-bottom: 1px solid; text-align: left; width: 2em;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><sup id="fn1-595" title="Footnote 1">1</sup> For those of you on non-Mac platforms who are reading this post directly on <a href="http://www.ardisson.org/afkar/">افكار و احلام</a> (rather than on a planet or in a feed reader), you’re likely able to see &#119577;<a href="#fn2-595" id="fn2-595-ret" title="Jump to footnote 2"><sup>2</sup></a> thanks to some <code>@font-face</code> work by the always-resourceful <a href="http://emps.l-c-n.com/">Philippe Wittenbergh</a> and the fine folks responsible for the <a href="http://dejavu-fonts.org/">DejaVu Sans font</a>. <a href="#fn1-595-ret" title="Return to the text">↩</a></p>
<p><sup id="fn2-595" title="Footnote 2">2</sup> Writing this post led me to discover a <a href="http://core.trac.wordpress.org/ticket/13590">fun WordPress bug</a>, as WordPress seems to truncate fields when encountering a “raw UTF-8” &#119577; glyph (or perhaps any SMP glyph). <a href="#fn2-595-ret" title="Return to the text">↩</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/05/28/introducing-camino-2-1a1pre-nightlies-with-gecko-1-9-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Camino 2010 April-May Roundup</title>
		<link>http://www.ardisson.org/afkar/2010/05/24/camino-2010-april-may-roundup/</link>
		<comments>http://www.ardisson.org/afkar/2010/05/24/camino-2010-april-may-roundup/#comments</comments>
		<pubDate>Tue, 25 May 2010 02:06:16 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=592</guid>
		<description><![CDATA[Ouf, has it really been nearly two months since the last update?    Since the last Camino update, though, we’ve been hard at work on various projects.

On the releases front, we’ve readied the Camino 2.0.3 release; at this point, we’re only waiting on the multilingual build.
Stuart Morgan continued to handle most of the [...]]]></description>
			<content:encoded><![CDATA[<p>Ouf, has it really been nearly two months since the last update? <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />   Since the last Camino update, though, we’ve been hard at work on various projects.</p>
<ul>
<li id="cm203">On the releases front, we’ve readied the Camino 2.0.3 release; at this point, we’re only waiting on the multilingual build.</li>
<li id="smorgan"><a href="http://escapedthoughts.com/weblog">Stuart Morgan</a> continued to handle most of the super-review requests, and he also fixed a number of bugs during this period.  He fixed a follow-up issue with the new Spotlight importer, eliminated a situation where clearing history or resetting Camino failed to clear the “Recently Closed Pages” menu, and updated our Sparkle usage to current code (minus the changes that make the current Sparkle fail to work on Mac OS X 10.4).  Stuart also wrote patches to remove usage of a pair of deprecated functions and to prevent possible exceptions with some autocomplete searches.</li>
<li id="hendy">At the time of the last update, there were still a few of <a href="http://inspiral.co.nz/blog/">Christopher Henderson</a>’s initial set of build-with-1.9.2 patches waiting for super-review; those have since landed.  In addition, he wrote a quick patch that eliminated the most common cause of “magically reappearing autocomplete window,” much to the relief of nightly build users.  Finally, about a week ago, Christopher came up with a magnificent 1-liner to fix the vexing <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=555885">xpconnect/component registration problem</a>, allowing us to have the tinderboxen produce nightly builds without failing during startup tests.</li>
<li id="phiw">Since the last update, <a href="http://emps.l-c-n.com/">Philippe Wittenbergh</a> finished the “follow-up” work he had undertaken on our 2008-2009 icon update, fixing the issues that we had raised with several of those icons.  He also continued to help with triage, testing, and upcoming ad-blocking changes.</li>
<li id="mstange">After a couple of review cycles, Cocoa widget hacker <a href="http://markusstange.wordpress.com/">Markus Stange</a>’s patch to fix how we saved and loaded print settings landed earlier today.</li>
<li id="me">In the past few weeks, I’ve focused on general-purpose extermination and patch shepherding, fixing a number of smaller bugs and helping get other patches landed in the tree.  I’ve also worked on a couple of patches to make Gecko’s various “sourcestamp” display functions more useful to all of the projects that build from more than one repository, and I made the <a href="http://www.ardisson.org/afkar/2010/04/28/anchor-preservation-restored/">aforementioned anchor-preservation fix</a> to MXR’s blame links.  When not working on those items or the 2.0.3 release, I also continued to do infrastructure work related to bootstrapping our <a href="http://hg.mozilla.org/camino/">new Mercurial repository</a> and 1.9.2-based nightly builds, and I produced experimental builds on roughly a fortnightly basis.</li>
</ul>
<p>A week ago Sunday, thanks to <em>hendy</em>’s path-normalization patch and some last-minute fixes for my own errors, <em>cb-xserve04</em> produced the first nightly build of Camino 2.1a1pre with Gecko 1.9.2.  Although we’ve been building these nightlies successfully for a week, they are not yet usable; we still need the patch for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=533001">bug 533001</a> to land in the mozilla-1.9.2 repository to prevent hourly crashes in the nightly builds.  This afternoon the patch to fix bug 533001 was approved for landing, so hopefully later this week we will actually start shipping 1.9.2-based Camino 2.1a1pre nightly builds!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/05/24/camino-2010-april-may-roundup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Anchor preservation restored!</title>
		<link>http://www.ardisson.org/afkar/2010/04/28/anchor-preservation-restored/</link>
		<comments>http://www.ardisson.org/afkar/2010/04/28/anchor-preservation-restored/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 01:14:57 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=589</guid>
		<description><![CDATA[A long, long time ago, in a galaxysource code indexing tool far away, timeless wrote some code that made jumping from a given (anchored) line in MXR to bonsai’s blame view preserve the anchor (fragment identifier) on arrival in bonsai (as well as do other cool things, like set up an automatic “mark”).
With the migration [...]]]></description>
			<content:encoded><![CDATA[<p>A long, long time ago, in a <del datetime="2010-04-28T23:31:43+00:00">galaxy</del><ins datetime="2010-04-28T23:31:43+00:00">source code indexing tool</ins> far away, timeless <a href="http://hg.mozilla.org/webtools/mxr/rev/e53e39275ac9">wrote some code</a> that made jumping from a given (anchored) line in <a href="http://mxr.mozilla.org/">MXR</a> to bonsai’s <a href="http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/widget/src/cocoa/nsChildView.mm&amp;rev=1.371&amp;mark=5907#5907">blame view</a> preserve the anchor (fragment identifier) on arrival in bonsai (as well as do other cool things, like set up an automatic “mark”).</p>
<p>With the migration to Mercurial and its web view, though, this time-saving enhancement was lost.  For a long time, I was annoyed by this regression and lamented having to manually edit <abbr title="Uniform Resource Locator">URL</abbr>s or scroll multiple-thousand line files when leaving MXR for Mercurial’s annotated source (“blame”) view.  However, I recently discovered timeless’s original changes and <a href="http://hg.mozilla.org/webtools/mxr/rev/be6b007d0c29">ported</a> them to MXR’s “HG Blame” link.  Server Ops deployed the fix last night, so it’s once again possible to end up on the same line in blame view as you were on in the un-annotated source.</p>
<p>Please enjoy! (and volunteer to port bonsai’s awesome “mark” abilities to Mercurial’s web view?)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/04/28/anchor-preservation-restored/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Reminder: Summer of Code deadline is Friday</title>
		<link>http://www.ardisson.org/afkar/2010/04/06/reminder-summer-of-code-deadline-is-friday/</link>
		<comments>http://www.ardisson.org/afkar/2010/04/06/reminder-summer-of-code-deadline-is-friday/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 02:57:28 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=582</guid>
		<description><![CDATA[As a reminder for everyone considering applying to the 2010 Google Summer of Code to work on a project related to Camino, the deadline for student applications is this Friday (April 9th at 19:00 UTC).
As mentioned previously on the Camino Blog, we have a list of project suggestions on our wiki.  Please stop by [...]]]></description>
			<content:encoded><![CDATA[<p>As a reminder for everyone considering applying to the 2010 Google Summer of Code to work on a project related to Camino, the deadline for student applications is this Friday (<a href="http://www.timeanddate.com/worldclock/fixedtime.html?month=4&amp;day=9&amp;year=2010&amp;hour=19&amp;min=0&amp;sec=0&amp;p1=0">April 9<sup>th</sup> at 19:00 UTC</a>).</p>
<p>As <a href="http://caminobrowser.org/blog/2010/#gsoc2010">mentioned previously</a> on the Camino Blog, we have a list of <a href="http://wiki.caminobrowser.org/Development:Good_Bugs_and_Projects#SoC_2010_Project_Suggestions">project suggestions</a> on our wiki.  Please stop by the #camino channel on irc.mozilla.org and let us know what project you’re interested in tackling, and good luck with your applications!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/04/06/reminder-summer-of-code-deadline-is-friday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camino 2010 March Roundup</title>
		<link>http://www.ardisson.org/afkar/2010/04/05/camino-2010-march-roundup/</link>
		<comments>http://www.ardisson.org/afkar/2010/04/05/camino-2010-march-roundup/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 05:32:56 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=579</guid>
		<description><![CDATA[It’s been a while since the last regular Camino update (there hasn’t been a traditional one at all this year!), though I’ve continued to post ad hoc updates as warranted.  We had a productive month of March, though, so I wanted to make sure that I got a more comprehensive post out.

On the releases [...]]]></description>
			<content:encoded><![CDATA[<p>It’s been a while since the last regular Camino update (there hasn’t been a traditional one at all this year!), though I’ve continued to post <em>ad hoc</em> updates as warranted.  We had a productive month of March, though, so I wanted to make sure that I got a more comprehensive post out.</p>
<ul>
<li>On the releases front, in the middle of the month we <a href="http://caminobrowser.org/blog/#camno1.6.11">released Camino 1.6.11</a>, the sunset release for Camino 1.6.x and Mac OS X 10.3 support. 1.6.11 picks up a number of fixes for long-standing bugs that we fixed in Camino 2.0.x and also includes one last round of Gecko security updates.  While we hope our 10.3 users will be upgrading their <abbr title="operating system">OS</abbr> or getting a new Mac soon, this is a solid release to tide them over until they have systems capable of running Camino 2.</li>
<li><a href="http://weblogs.mozillazine.org/pinkerton/">Mike Pinkerton</a> and <a href="http://escapedthoughts.com/weblog">Stuart Morgan</a> kept our super-review queues flowing despite the large number of patches arriving in the queues.  In addition to reviewing duties, Stuart also wrote a new Spotlight importer to support indexing Camino bookmarks (since Apple changed the OS importer to always open results in Safari, instead of the default browser) and also worked up a project patch to fix the way we referred to Sparkle in the linking build step.</li>
<li><a href="http://inspiral.co.nz/blog/">Christopher Henderson</a> was a veritable patch-producing machine this month.  His big patch <a href="http://www.ardisson.org/afkar/2010/03/14/good-riddance-or-mork-history-is-dead/">switched our history back-end</a> from Mork to Places, 10 of his other patches landed in one or more of our repositories last month, and he has another two still awaiting super-review.  In addition, he took over from Chris Lawson on the patch to fix the way our <abbr title="user interface">UI</abbr> to add items to the Flashblock exceptions list validates input and conducted extensive research to formulate a plan of attack.</li>
<li><a href="http://emps.l-c-n.com/">Philippe Wittenbergh</a> was busy last month pushing pixels.  Camino 2.1a1pre builds include three updated preference pane icons and two updated downloads window toolbar icons, and Philippe is working on updating an additional three icons in the main toolbar and one in the downloads window toolbar.  He also produced a set of patches to make <a href="about:plugins">about:plugins</a> finally have a sane appearance and did some additional <abbr title="cascading style sheets">CSS</abbr> work on the website.</li>
<li>Cocoa Widget hacker <a href="http://markusstange.wordpress.com/">Markus Stange</a> investigated a print settings bug reported in our <a href="http://forums.mozillazine.org/viewtopic.php?f=12&amp;t=1754775">experimental builds</a> and has a patch up for super-review to fix an apparently long-standing bug with the way we saved print settings.</li>
<li>I spent most of March working on things related to our Gecko 1.9.2 project (with a little bit of release work and <a href="http://caminobrowser.org/blog/#gsoc2010">Summer of Code marketing</a> here and there).  After dozens and dozens of wasted hours, I finally persuaded Mercurial to generate a usable import of our <abbr title="Concurrent Versions System">CVS</abbr> code and then merged the patches from our test repository (based off one of the early unworkable Mercurial imports) into a <a href="http://hg.mozilla.org/users/alqahira_ardisson.org/camino-1.9.2-new/">new repository</a>.  After my assorted build-related patches were in the test repository, I also spent a good deal of time working on automation, only to ultimately be stalemated by an <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=555885">inexplicable xpconnect/component registration problem</a> that prevent tests from working and thus automated builds from being produced.  I also investigated changes necessary to get symbol generation to work in Gecko 1.9.2, wrote a first draft of new <a href="http://wiki.caminobrowser.org/Development:Building:Mozilla_1.9.2_Branch">Gecko 1.9.2-based build instructions</a>, and generated two new experimental builds in March to help testers get access to the latest fixes and changes.  Finally, I also changed the way our HTML bookmarks importer handles Firefox 3.x profiles in order to prevent the import of unwanted old or default <code>bookmarks.html</code> files.</li>
</ul>
<p>All in all, March was a busy month.  Right now our experimental Gecko 1.9.2-based builds contain only a few local patches (a pair for the downloads folder preferences and the print settings patch) and a few patches against Gecko (most notably the fix for Cocoa Widget <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=533001">bug 533001</a>, which prevents random hourly crashing; it’s mostly a waiting game now for the patch to land on the trunk and then get 1.9.2 branch approval).  Hopefully before the end of April the Cocoa Widget patch will be approved for branch landing, we’ll have figured out the nasty xpconnect/component registration issue, and we will then be producing official nightly builds on a daily basis (until then, I will continue trying to produce new experimental builds on a regular basis).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/04/05/camino-2010-march-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good riddance (or, Mork history is dead)</title>
		<link>http://www.ardisson.org/afkar/2010/03/14/good-riddance-or-mork-history-is-dead/</link>
		<comments>http://www.ardisson.org/afkar/2010/03/14/good-riddance-or-mork-history-is-dead/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 06:40:48 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=568</guid>
		<description><![CDATA[One of the worst technologies of the old Mozilla was the Mork “database” format.  Famously derided by jwz as “the single most braindamaged file format that I have ever seen in my nineteen year career,” Mork was mostly hated by Camino users for fun build and component registration bugs that caused history loss.
Finally, though, [...]]]></description>
			<content:encoded><![CDATA[<p>One of the worst technologies of the old Mozilla was the <a href="http://en.wikipedia.org/wiki/Mork_(file_format)">Mork</a> “database” format.  Famously <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=241438#c0">derided</a> by <a href="http://www.jwz.org/">jwz</a> as “the single most braindamaged file format that I have ever seen in my nineteen year career,” Mork was mostly hated by Camino users for fun build and component registration bugs that caused <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=278928">history</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=280342">loss</a>.</p>
<p>Finally, though, our long Mork nightmare is over.  Saturday evening I landed <a href="http://www.inspiral.co.nz/blog/">Christopher Henderson</a>’s patch to convert Camino’s history implementation to use the Places backend, thereby sunsetting the last of the three Mork-based history implementations in the Mozilla world.<a href="#fn1-568" id="fn1-568-ret" title="Jump to footnote 1"><sup>1</sup></a>  In addition, this means that the old <a href="http://www-archive.mozilla.org/xpfe/orig/xpfe.html#Overview">XPFE</a> autocomplete code (which we never wanted to use, anyway, and which Daniel Weber mostly replaced <a href="http://summerofcamino.com/2009/07/23/something-has-actually-gotten-done/">last summer</a>) was completely unused, and we could stop linking and shipping it.  Now all that’s left in Camino of the Bad Old Days Mozilla Technologies is the <a href="http://www.mozilla.org/rdf/doc/">RDF</a> chrome registry,<a href="#fn2-568" id="fn2-568-ret" title="Jump to footnote 2"><sup>2</sup></a> and that will be gone soon enough, too.</p>
<p>We’re very excited to see this day come; it has been a long month-and-a-half from initial patch to checkin (and nearly a month before that for Christopher to write the patch).  Now that the patch is in, however, the way forward on other projects is is no longer blocked.  Hopefully by the end of the weekend, time permitting, we’ll have a new experimental build available, and we’ll be able to start landing things in a new repository and stop juggling large patches.  For now, though, please join in celebrating the end of Mork history and in thanking all of the Camino developers past and present who have played a role in the history format’s ultimate demise.</p>
<p><strong><abbr title="nota bene">N.B.</abbr></strong> For those of you using Camino <a href="http://caminobrowser.org/contribute/#nightly">nightly builds</a>, please note that the first startup with Mork-less nightlies might be slower as your Mork <code>history.dat</code> is converted into a new <code>places.sqlite</code>; this will be especially noticeable for those of you who keep months or years of history.</p>
<p style="border-bottom: 1px solid; text-align: left; width: 2em;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><sup id="fn1-568" title="Footnote 1">1</sup> <a href="http://mxr.mozilla.org/mozilla/source/xpfe/components/history/src/nsGlobalHistory.cpp">XPFE</a> (Mozilla Suite/SeaMonkey 1.x) and <a href="http://mxr.mozilla.org/mozilla/source/toolkit/components/history/src/nsGlobalHistory.cpp">Toolkit</a> (Firefox) both had their own global history implementations using <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">RDF</a> as a layer on top of Mork, and Camino had <code><a href="http://mxr.mozilla.org/seamonkey/source/camino/src/history/nsSimpleGlobalHistory.cpp">nsSimpleGlobalHistory.cpp</a></code> that interfaced our Cocoa <abbr title="user interface">UI</abbr> code directly with Mork, avoiding the RDF middle-man. <a href="#fn1-568-ret" title="Return to the text">↩</a><br />
<sup id="fn2-568" title="Footnote 2">2</sup> My favorite bit of RDF chrome registry <a href="https://developer.mozilla.org/en/JAR_Packaging#contents.rdf_and_the_Chrome_Registry">documentation</a> is “Unfortunately, the RDF schema for <code>contents.rdf</code> is not really documented. The best way to learn it is to copy an existing example.” <a href="#fn2-568-ret" title="Return to the text">↩</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/03/14/good-riddance-or-mork-history-is-dead/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Last Chances to Vote for Camino in the 2010 About.com Reader’s Choice Awards</title>
		<link>http://www.ardisson.org/afkar/2010/02/22/last-chances-to-vote-for-camino-in-the-2010-about-com-readers-choice-awards/</link>
		<comments>http://www.ardisson.org/afkar/2010/02/22/last-chances-to-vote-for-camino-in-the-2010-about-com-readers-choice-awards/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 02:50:04 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=565</guid>
		<description><![CDATA[Just a brief reminder that there are only two days of voting left for the 2010 About.com Reader’s Choice Awards.
Camino is a finalist in the Best Independent Browser category (as announced on the Camino Blog earlier this month), as well as in the Best Mac Browser category (which we didn’t know about until recently).  [...]]]></description>
			<content:encoded><![CDATA[<p>Just a brief reminder that there are only two days of voting left for the <a href="http://awards.about.com/od/webdesign/a/awards_FAQ.htm">2010 About.com Reader’s Choice Awards</a>.</p>
<p>Camino is a finalist in the Best Independent Browser category (as announced on the Camino Blog <a href="http://caminobrowser.org/blog/2010/#aboutawards">earlier this month</a>), as well as in the Best Mac Browser category (which we didn’t know about until recently).  In the Best Independent Browser category Camino is the sole Mac-only browser, while competitors in the Best Mac Browser category include most of the usual suspects.</p>
<p>Voting runs through February 24 (or perhaps midnight on February 25—in an unspecified time zone; all of the documentation is unclear!), so if you’re a Camino fan, you can vote in the <a href="http://browsers.about.com/od/allaboutwebbrowsers/ss/2010-readers-choice-awards-web-browsers-voting_6.htm">Best Independent Browser</a> and <a href="http://macs.about.com/od/readertoreader/ss/readers-choice-2010-vote_8.htm">Best Mac Browser</a> polls.  (You can find all of the categories in the awards <a href="http://webdesign.about.com/od/awards/qt/readers-choice-2010-all-participants.htm">here</a> and vote for your favorite websites and programs in other categories.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2010/02/22/last-chances-to-vote-for-camino-in-the-2010-about-com-readers-choice-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
