<?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, 01 Jan 2012 08:03:28 +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>Camino 2011 in Review</title>
		<link>http://www.ardisson.org/afkar/2012/01/01/camino-2011-in-review/</link>
		<comments>http://www.ardisson.org/afkar/2012/01/01/camino-2011-in-review/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 08:03:28 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=786</guid>
		<description><![CDATA[In many ways, 2011 mirrored 2010. For me, 2011 was even more exhausting than 2010, and that once again served to limit my contributions to Camino; for Camino itself, 2011 was again a year of transitions, as we continued to bid fond farewells to familiar faces and began to see the shape of things to [...]]]></description>
			<content:encoded><![CDATA[<p>In many ways, 2011 mirrored <a href="http://www.ardisson.org/afkar/2011/01/09/camino-2010-in-review/">2010</a>.  For me, 2011 was even more exhausting than 2010, and that once again served to limit my contributions to Camino; for Camino itself, 2011 was again a year of transitions, as we continued to bid fond farewells to familiar faces and began to see the shape of things to come.</p>
<ol>
<li>First and foremost, we finally shipped the long-awaited <a href="http://caminobrowser.org/blog/2011/#camino2.1">Camino 2.1</a>, bringing a significant under-the-hood upgrade to all of our users, as well as a completely-rewritten autocomplete system for the location bar.  The new version shipped in only six languages, but our hard-working localization teams are readying three more languages for Camino 2.1.1.</li>
<li>In addition to Camino 2.1, we released three security updates for Camino 2.0 and three milestones on the road to 2.1, for a total of seven releases shipped in 2011.</li>
<li>At the end of March, Mozilla announced the end of Gecko embedding, and as a result, we issued a blog post on the <a href="http://caminobrowser.org/blog/2011/#mozembedding">future of Camino</a>.</li>
<li>We found ourselves very fortunate that there was no tinderbox excitement in 2011; the most exciting change in that area of the project was when I finally turned off Camino 2.0.x builds in December.</li>
<li>While there were no large website projects (or problems!) in 2011, we did do a significant update of the site content, both text and images, to coincide with the Camino 2.1 release.  In addition, <a href="http://samuelsidler.com/">Samuel Sidler</a> started a special project that he has yet to complete.</li>
<li>Once again the composition of our development team shifted as life and job changes impacted the free time of our all-volunteer team.  In particular, this resulted in a virtual hiatus in the spring as many of these changes coincided. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Thus, for most of 2011, only <a href="http://escapedthoughts.com/weblog/">Stuart Morgan</a> and I were actively working on Camino code—and not always regularly even then.  <a href="http://emps.l-c-n.com/">Philippe Wittenbergh</a> continued to help out with graphics and design, as well as <abbr title="Quality Assurance">QA</abbr> and user support, where Chris Lawson pitched in as well.  I enjoyed spending more time working on Camino code but sadly found myself stretched thin due to my older build and release, website and documentation, and support responsibilities.</li>
</ol>
<p>Coming so close on the heels of Camino 2.1 and after such an exhausting year, this summary feels a little bit like it’s just a quick rehash of my <a href="http://www.ardisson.org/afkar/2011/11/29/tetragram-for-advance/">Camino 2.1 release post</a>—perhaps, for once, this annual post is an abbreviated one. Still, it provides an overview of the year’s major events in the world that surrounds our favorite web browser.  As always, I want to thank the entire Camino community—developers, testers, localizers, users, and friends—for all of the help and support in 2011; Camino could not have made it this far without your contributions.</p>
<p>2012 is the year in which Camino turns <a href="http://caminobrowser.org/releases/0.1/">10</a>, which is both exciting and bittersweet.  I remain hopeful for the future over the coming year and look forward to diving back in to Camino work as the holidays wind down (and, in particular, shipping Camino 2.1.1 soon).  If you want to help build the future of Camino, please do join our <a href="https://groups.google.com/a/caminobrowser.org/group/camino-dev/topics">development discussion list</a>—perhaps one of your New Year’s resolutions is to help develop your favorite browser?  So here’s to 2012; together, let’s make it a great year for Camino!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2012/01/01/camino-2011-in-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quoting Matt</title>
		<link>http://www.ardisson.org/afkar/2011/12/23/quoting-matt/</link>
		<comments>http://www.ardisson.org/afkar/2011/12/23/quoting-matt/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 07:26:28 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=780</guid>
		<description><![CDATA[Matt Mullenweg: Scripting is the new literacy. A hundred years ago, the dividing line was the ability to read and write. Today, it’s between people who can code simple things, and those who can’t. It’s so liberating to have an idea and be able to bend the computer to your will. I’ve found that of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gihyo.jp/dev/serial/01/software_designers/0033#sec0_lb">Matt Mullenweg</a>:</p>
<blockquote cite="http://gihyo.jp/dev/serial/01/software_designers/0033#sec0_lb"><p>Scripting is the new literacy. A hundred years ago, the dividing line was the ability to read and write. Today, it’s between people who can code simple things, and those who can’t. It’s so liberating to have an idea and be able to bend the computer to your will. I’ve found that of the most rewarding experiences in life is to create something that provides a useful function for other people. There’s an intrinsic goodness in it, like how I imagine what a true craftsman would put into a chair, table or door. You build it for the ages.</p></blockquote>
<p>While I disagree strongly with the beginning of the quoted passage, and somewhat with the end, the middle rings true with me.  I enjoy being able to write simple things to help me accomplish a task, and sometimes those pieces of “software” are even <a href="http://www.ardisson.org/smokey/mac/">useful</a> <a href="http://www.ardisson.org/smokey/moz/">to others</a>.  Like many before me, I started finding my way around the Camino codebase and attempting to pick up Objective-C and Cocoa in part to fix things that bugged me, to bend Camino to my will (to paraphrase Matt).<a href="#fn1-780" id="fn1-780-ret" title="Jump to footnote 1"><sup>1</sup></a>  And although I’ve gotten great satisfaction out of fixing some bugs that have bothered me or have required <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=534809">some persistent debugging</a> to fix, the most rewarding fixes—<a href="http://www.ardisson.org/afkar/2007/02/06/authenticate-at-will/">then</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=706414">now</a>—have been <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=328248">ones</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=408592">that have helped out</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=394105">others</a>.  It certainly isn’t saving the world, but if some code I write solves a problem someone else is having and makes their life just a little bit better or easier, it’s time well-spent.</p>
<p>Wishing you all the best this holiday season.</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-780" title="Footnote 1">1</sup> The other part of my reason for attempting to pick up coding was to provide more manpower and help keep development moving—something with which nearly all small open-source projects could use a hand. <a href="#fn1-780-ret" title="Return to the text">↩</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2011/12/23/quoting-matt/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#119577;</title>
		<link>http://www.ardisson.org/afkar/2011/11/29/tetragram-for-advance/</link>
		<comments>http://www.ardisson.org/afkar/2011/11/29/tetragram-for-advance/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 21:37:42 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=773</guid>
		<description><![CDATA[If you’re reading this, it means that we have (finally!) released &#119577;, another major version of Camino. Camino 2.1 is not a revolutionary change, but a solid update—in fact I tend to think of it exactly as hansstatus noted on Twitter. So while there may not be as many attention-grabbing changes as in past releases, [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re reading this, it means that we have (<em>finally!</em>) released &#119577;, another major version of Camino.  Camino 2.1 is not a revolutionary change, but a solid update—in fact I tend to think of it exactly as <em>hansstatus</em> <a href="http://twitter.com/hansstatus/status/137610732115210240">noted on Twitter</a>.  So while there may not be as many attention-grabbing changes as in past releases, Camino 2.1 is, as its Unicode glyph codename indicates, an advance.</p>
<p>The road to 2.1 has been longer—and I think harder—than any of the prior release journeys I’ve been a part of, dating back to the <a href="http://hicksdesign.co.uk/journal/camino-10">long-awaited 1.0</a>.  While work on 2.1 began even before 2.0 was done (Dan Weber’s <a href="http://summerofcamino.com/">Summer of Code autocomplete work</a> was already on “the trunk” when 2.0 was released), things really got going in early 2010, when Christopher Henderson <a href="http://www.ardisson.org/afkar/2010/03/14/good-riddance-or-mork-history-is-dead/">banished Mork history</a> and nearly single-handedly got Camino building and running on both Gecko 1.9.1 and Gecko 1.9.2. Unfortunately, the devil was in the details, and we (mostly heroic hacker <a href="http://escapedthoughts.com/weblog/">Stuart Morgan</a>) spent an inordinate amount of time tracking regressions caused by Gecko changes that ignored or didn’t work properly in embedding clients like Camino.  </p>
<p>Still, we pushed onward, joined for a time by Chris Peterson (who made a significant contribution after Christopher Henderson had to cut back his involvement), and with a brief return visit from Camino 2 feature hero Sean Murphy alongside contributions from Camino stalwarts Ilya Sherman, Chris Lawson, and Philippe Wittenbergh.  In all, we fixed approximately 400 “bugs” (problems or new features) on the road to Camino 2.1, with 15 different people contributing (for the very first time, and I hope the last, I topped the list, with 195 fixes—although about 50 of those are website changes<a href="#fn1-773" id="fn1-773-ret" title="Jump to footnote 1"><sup>1</sup></a>).  Still, it was a much longer process than we had hoped or wanted, but as I noted with the previous major release, Camino 2.1 is still a major improvement over Camino 2 and a triumph for an all-volunteer, all-free-time development team in today’s world of corporate-produced browsers.</p>
<p>Sadly, due to increased demands on the time of our hard-working <a href="http://cl10n.rwx.it/">localization teams</a>, Camino 2.1 is going to launch with a record-low number of languages—just six—though three more will be be available again in future updates. If your language is one of those missing, please stop by the <a href="http://cl10n.rwx.it/mailing-list">caminol10n mailing list</a> and see how you can help bring these localizations back. (Localizing doesn’t require much specialized computer/software knowledge, and the updates required for languages that previously shipped in Camino 2 are not as comprehensive as with past releases; you and a friend can bring Camino to thousands of users in your language!)</p>
<p>For the first time ever, I believe, both Sam and I managed to get a full night’s sleep before a major release!  The website was all ready beforehand, although we have few tweaks and changes that were safe to postpone until after the release.</p>
<p>The road to 2.1 has been, for me, a grueling journey, as if I were sprinting a marathon and, at times, simultaneously herding cats.  Between development team changes, monkeywrench bugs, and a trying spring, I am exhausted.  I am, however, incredibly grateful to everyone who has contributed to this fine new release—developers, reviewers, designers and artists, localizers, testers and bug reporters, and the rag-tag “support staff” working in Bugzilla and on the forum to address problems—and to getting Camino 2.1 shipped to our users.  It has been an honor and a privilege.</p>
<p>I may manage to take a short break that’s actually a real break and then jump back into fixing bugs for Camino 2.1.1.  Beyond that, it’s still hard to say.  If you have any development experience and would like to contribute those skills and your time, please join us on our <a href="https://groups.google.com/a/caminobrowser.org/group/camino-dev/topics">development discussion list</a> to help us chart the future of Camino.</p>
<p>In the meantime, however, enjoy Camino 2.1; we hope you find it familiar but better, like an old friend fresh from new experiences.</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-773" title="Footnote 1">1</sup> At least another handful of my remaining bugs were other non-code-related changes, and by lines of code or significance of patches, though, Stuart is still going to come out ahead. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  <a href="#fn1-773-ret" title="Return to the text">↩</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2011/11/29/tetragram-for-advance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Code complete for Camino 2.1 Beta 1</title>
		<link>http://www.ardisson.org/afkar/2011/07/11/code-complete-for-camino-2-1-beta-1/</link>
		<comments>http://www.ardisson.org/afkar/2011/07/11/code-complete-for-camino-2-1-beta-1/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 06:55:02 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=746</guid>
		<description><![CDATA[It’s been a long time since I’ve made a Camino-related post (due to my new time constraints), but I wanted to pass along some good news quickly. Sunday night Stuart and I landed the last two bugs we’d been waiting on for Camino 2.1 Beta 1, so our final preview is now code complete. There [...]]]></description>
			<content:encoded><![CDATA[<p>It’s been a long time since I’ve made a Camino-related post (due to my new time constraints), but I wanted to pass along some good news quickly.</p>
<p>Sunday night <a href="http://escapedthoughts.com/weblog">Stuart</a> and I landed the last two bugs we’d been waiting on for Camino 2.1 Beta 1, so our final preview is now code complete.  There is still some release note- and website-related work to be done before we can build and ship Beta 1, but we’re close enough that you can start counting down the days!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2011/07/11/code-complete-for-camino-2-1-beta-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camino crashes after upgrading to Mac OS X 10.6.7</title>
		<link>http://www.ardisson.org/afkar/2011/03/29/camino-crashes-after-upgrading-to-mac-os-x-10-6-7/</link>
		<comments>http://www.ardisson.org/afkar/2011/03/29/camino-crashes-after-upgrading-to-mac-os-x-10-6-7/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 20:42:45 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=724</guid>
		<description><![CDATA[A number of users have been reporting persistent, random Camino crashes following their upgrade to Mac OS X 10.6.7 (which was coincidentally released about the same time as Camino 2.0.7, causing much confusion over the source of the new crashes). Mac OS X 10.6.7 contained a large number of changes to font handling (the “ATS” [...]]]></description>
			<content:encoded><![CDATA[<p>A number of users have been reporting persistent, random Camino crashes following their upgrade to Mac OS X 10.6.7 (which was coincidentally released about the same time as Camino 2.0.7, causing much confusion over the source of the new crashes).  Mac OS X 10.6.7 contained a <a href="http://support.apple.com/kb/HT4581" title="About the security content of Mac OS X v10.6.7 and Security Update 2011-001">large number of changes to font handling</a> (the “ATS” and “CoreText” items) that, in some cases, rather than preventing font-related crashes, have caused new ones.</p>
<p>In all of the cases we have successfully debugged so far, users have had corrupt or invalid fonts which have, in conjunction with the font handling changes in Mac OS X 10.6.7, caused Camino to crash.  Luckily, there is a relatively simple series of steps you can take to restore stability to your OS and prevent Camino from crashing:</p>
<ol>
<li><a href="http://docs.info.apple.com/article.html?path=FontBook/2.2/en/5285.html" title="Font Book 2.2 Help: Validating fonts">Validate your fonts using Font Book</a>; remove or disable all fonts with errors or warnings, as well as any duplicate fonts.</li>
<li><a href="http://support.apple.com/kb/ht1455" title="Mac OS X: Starting up in Safe Mode">Restart your Mac in Safe Mode</a> to clear the OS font caches (which contain data for the corrupt or invalid and duplicate fonts you removed/disabled in step 1).</li>
<li>Restart your Mac normally, and Camino should no longer crash from these font-related crashes while browsing.</li>
</ol>
<p>If Camino still crashes after removing corrupt, invalid, and duplicate fonts and restarting in Safe Mode, please <a href="http://forums.mozillazine.org/viewtopic.php?f=12">post in the support forum</a> so that everyone can help further debug your problem (and please include <a href="http://caminobrowser.org/documentation/bugzilla/#crash">links to crash reports you’ve submitted</a> for these crashes).</p>
<p>Special thanks to <a href="http://emps.l-c-n.com/">Philippe Wittenbergh</a> for his always-expert memory of the steps necessary to resolve font cache corruption.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2011/03/29/camino-crashes-after-upgrading-to-mac-os-x-10-6-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Channeling smfr</title>
		<link>http://www.ardisson.org/afkar/2011/02/19/channeling-smfr/</link>
		<comments>http://www.ardisson.org/afkar/2011/02/19/channeling-smfr/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 19:27:11 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=717</guid>
		<description><![CDATA[In the early days of my involvement with the Camino Project, senior developer Simon Fraser (smfr on IRC) had a way of fixing bugs that left me mesmerized. Simon would get home from work, hop on IRC, ask around for a (usually thorny) bug that needed fixing, and in an hour or so would have [...]]]></description>
			<content:encoded><![CDATA[<p>In the early days of my involvement with the Camino Project, senior developer <a href="http://www.smfr.org/blog/">Simon Fraser</a> (<em>smfr</em> on <abbr title="Internet Relay Chat">IRC</abbr>) had a way of fixing bugs that left me mesmerized.  Simon would get home from work, hop on IRC, ask around for a (usually thorny) bug that needed fixing, and in an hour or so would have fixed not only that bug but also two or three related ones as well (while still managing to answer questions from less-experienced members of our development team).  We were fond of those “smfr hat tricks,” as we called them, because they were almost always giant leaps on the road to the <a href="http://hicksdesign.co.uk/journal/camino-10">then-elusive Camino 1.0</a>.</p>
<p>Lately I’ve come to understand the rationale behind those hat tricks; after digging through a bunch of code to understand it and be able to fix the bug you’re after, it makes sense to go ahead and tackle other bugs in the same code.  So, recently, I’ve been channeling <em>smfr</em>, fixing sets of bugs in our save code, in our HTML bookmarks export code, and in our pasteboard and local-file-decoding code, among others.  They’re not <em>smfr</em>-level fixes, but they are fixes that have removed many longstanding bugs (and, in the case of HTML bookmarks export, improved the ability of that export to serve as a backup without significant data loss).  And, in the end, they keep moving Camino forward, and that’s what really matters.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2011/02/19/channeling-smfr/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why Wevah Is Awesome</title>
		<link>http://www.ardisson.org/afkar/2011/01/24/why-wevah-is-awesome/</link>
		<comments>http://www.ardisson.org/afkar/2011/01/24/why-wevah-is-awesome/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 20:35:40 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=710</guid>
		<description><![CDATA[(Or at least one reason why.) Wevah stopped by #camino on Sunday to help Sam fix a server migration-related website bug we’d just discovered. Before the day was out, not only had Wevah fixed that site bug (Regex Jesus to the rescue!), but a second one as well. Even better, he fixed a three-plus-year-old “blocker” [...]]]></description>
			<content:encoded><![CDATA[<p>(Or at least <em>one</em> reason why.)</p>
<p><a href="http://wevah.com/">Wevah</a> stopped by <a href="http://caminobrowser.org/contact/#development">#camino</a> on Sunday to help <a href="http://samuelsidler.com/">Sam</a> fix a server migration-related website bug we’d just discovered.  Before the day was out, not only had Wevah fixed that site bug (Regex Jesus to the rescue!), but a second one as well.</p>
<p>Even better, he fixed a <a href="http://colloquy.info/project/ticket/1115#comment:7">three-plus-year-old “blocker” Colloquy bug</a> 10 minutes after I mentioned the bug to him (it’s almost as if he <a href="http://wiki.caminobrowser.org/User:Sardisson/wevahfacts.com#Wevah.E2.84.A2facts">scares bugs into fixing themselves</a>).</p>
<p>The best part of it all is that Wevah’s awesomeness rubs off on everyone around him; after Wevah finished his bug-fixing spree, I looked again at a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=583818">bug</a> that had been stumping me for some time (Wevah had actually given me the hint that allowed me to fix <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=576978#c4">said bug’s predecessor</a>) and was then able to re-arrange some code and get things working.</p>
<p>Fixing bugs is never more fun than when Wevah is around; everyone should be so lucky to work with Wevah on a project sometime.</p>
<p>And that, my friends, is why Wevah is awesome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2011/01/24/why-wevah-is-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camino 2011 Week 1</title>
		<link>http://www.ardisson.org/afkar/2011/01/12/camino-2011-week-1/</link>
		<comments>http://www.ardisson.org/afkar/2011/01/12/camino-2011-week-1/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 02:36:00 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=706</guid>
		<description><![CDATA[As I mentioned previously, I don’t plan to try to continue regular weekly updates this year (though Sam plans to begin once again producing regular updates, in the old Camino Update style, it seems). However, I do plan to post irregular updates as warranted, and although this post is titled in the old style, it [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned <a href="http://www.ardisson.org/afkar/2011/01/03/camino-planet-feed-changing-and-other-administrative-notices/">previously</a>, I don’t plan to try to continue regular weekly updates this year (though Sam plans to begin once again producing regular updates, <a href="http://samuelsidler.com/2011/01/04/camino-checkins-december-2010-edition/">in the old Camino Update style, it seems</a>).  However, I do plan to post irregular updates as warranted, and although this post is titled in the old style, it is firmly in the new “irregular updates as warranted” camp.</p>
<p>Camino started 2011 off with a bang, as <a href="http://escapedthoughts.com/weblog/">Stuart Morgan</a> landed both of his large, long-awaited patches: the history loading rewrite and the autocomplete performance rewrite (the latter begun originally by Dan Weber).  As a result, typing in the location bar is now smooth as silk once again, and the autocomplete results are a lot more awesome.  If the poor typing performance in the location bar has kept you away from <a href="http://caminobrowser.org/contribute/#nightly">nightly builds</a>, you can make the jump now without fear (as always when switching to nightlies, be sure to make a backup of your profile first).  Stuart also debugged, fixed, and landed his patch for a focus bug that prevented form fields on some pages (such as Google web applications) from being focused, and he dusted off another old Dan Weber patch to partition off the feed and security icons at the far end of the location bar.</p>
<p>Returning after the holidays, I landed <a href="http://www.cpeterso.com/">Chris Peterson</a>’s patch to finally make the Downloads window use the proper selection color.  In addition, I started work on what appeared at first to be a simple follow-up to that patch, a fix to make the selection color behave properly when the Downloads window was in the background.  (Alas, it did not end up being simple at all, but with some help from Ilya Sherman and Stuart, I completed my first major code refactoring, and I was able to land the patch late last night.)  I also pushed a few website changes and started working on the release-wrangling tasks leading up to Camino 2.1 Alpha 1.</p>
<p>Chris Lawson initiated our first major <a href="http://wiki.caminobrowser.org/QA:Triage_Policies_and_Procedures#.E2.80.9CCLOSEME.E2.80.9D">CLOSEME</a> sweep of old unconfirmed bugs of the year, setting us up to close many abandoned bugs next weekend for a good start to the year.</p>
<p>In addition, we’ve been very happy to meet a few Camino users who are interested in helping with development and triage (perhaps it was a popular <a href="http://en.wikipedia.org/wiki/New_Year%27s_resolution">New Year’s resolution</a> in the Camino community? <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).  Regardless of the reason, as an all-volunteer project often limited by the human resources available to us, we’re always grateful for every contributor.  If you’re interested in getting involved with Camino development or bug triage, feel free to stop by <a href="http://caminobrowser.org/contact/#development">our <abbr title="Internet Relay Chat">IRC</abbr> channel</a>, let us know what your skills are, and find out how you can help.  (Similarly, if you speak a language other than English and want to help with the localization of Camino, please visit the Camino Localization project’s <a href="http://cl10n.rwx.it/">website</a> and subscribe to their <a href="http://caminol10n.mozdev.org/list.html">mailing list</a> to learn how you can help.)</p>
<p>And that’s it for the first week of 2011.  I’m off to continue working on release-wrangling for Camino 2.1 Alpha 1, which we hope to have available soon.  In the meantime, enjoy the improved autocomplete performance in the nightlies, and <a href="http://caminobrowser.org/documentation/bugzilla/#found">let us know</a> if you find any lingering issues!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2011/01/12/camino-2011-week-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Camino 2010 in Review</title>
		<link>http://www.ardisson.org/afkar/2011/01/09/camino-2010-in-review/</link>
		<comments>http://www.ardisson.org/afkar/2011/01/09/camino-2010-in-review/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 08:49:23 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=687</guid>
		<description><![CDATA[For me, 2010 was an exhausting year, and that definitely bled through into my Camino involvement; I had less time to write, so there were fewer and more irregular status updates—and, while Camino Planet was malfunctioning, none at all—fewer forum posts, fewer bug cleanups, and generally less of a public face. As a result of [...]]]></description>
			<content:encoded><![CDATA[<p>For me, 2010 was an exhausting year, and that definitely bled through into my Camino involvement; I had less time to write, so there were fewer and more irregular status updates—and, while Camino Planet was malfunctioning, none at all—fewer forum posts, fewer bug cleanups, and generally less of a public face.  As a result of the year, I ended up taking a fairly long hiatus for the holidays, and I’m trying not to jump back into things at full speed.</p>
<p>For Camino, 2010 was an interesting year, a year of many transitions.  We had more changes in our teams than in past years, as <a href="http://samuelsidler.com/">Sam</a> headed off to <a href="http://samuelsidler.com/2011/01/01/2010/">travel the world</a> (and most of his responsibilities fell to others) and as successful careers took off for other contributors.  Although 2010 was the first year since I began these years-in-review that we did not ship a major new version, we made many significant changes in the hectic first half of the year that laid the foundation for bigger and better things to come.  </p>
<ol>
<li>We shipped five security and stability updates to Camino 2 during the year, including fixing <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=541897">several</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=417740">long-standing</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=328248">bugs</a>; our localization teams continued to supply release notes and update descriptions for these updates in all 15 languages.  We also released <a href="http://caminobrowser.org/blog/#camino1.6.11">Camino 1.6.11</a>, one final security and stability update for our Mac OS X 10.3.9 users.</li>
<li>Camino 2 was a finalist for <a href="http://browsers.about.com/od/allaboutwebbrowsers/ss/2010-readers-choice-awards-web-browsers-winners_6.htm">Best Independent Browser</a> and <a href="http://macs.about.com/od/readertoreader/ss/readers-choice-mac-winners_8.htm">Best Mac Browser</a> in the 2010 About.com Reader’s Choice Awards (in the former category, Camino was the only browser nominated that didn’t run on Windows, and we finished second in the voting).</li>
<li>Camino built across six different branches in the course of the year, from Gecko 1.8.1 (Camino 1.6.x) all the way to the latest, Gecko 1.9.3.
<ul>
<li>In February, <a href="http://inspiral.co.nz/">Christopher Henderson</a> got Camino <a href="http://www.ardisson.org/afkar/2010/02/08/standing-on-the-shoulders-of-kiwis/">building on Gecko 1.9.1</a> (with some help from me, and from some earlier efforts by <a href="http://emps.l-c-n.com/">Philippe Wittenbergh</a> and <a href="http://www.gethome.no/krmathis/">Kai Rune Mathisen</a> to build newer Gecko versions).</li>
<li>The very next week in February, Christopher got Camino <a href="http://www.ardisson.org/afkar/2010/02/16/another-week-another-branch/">building and running more-or-less as expected on Gecko 1.9.2</a>, and I started producing the first of many experimental builds while we fixed lingering issues and worked on building “out-of-the-box” with that version of Gecko, <a href="http://www.ardisson.org/afkar/2010/05/28/introducing-camino-2-1a1pre-nightlies-with-gecko-1-9-2/">a process that lasted until late May</a>.</li>
<li>Following up on the work to get Camino working on Gecko 1.9.2, in early June <a href="http://escapedthoughts.com/weblog/">Stuart Morgan</a> almost single-handedly got Camino <a href="http://www.ardisson.org/afkar/2010/07/12/camino-2010-june-early-july-roundup/">building against mozilla-central (Gecko 1.9.3)</a>, before we were slammed into a brick wall of embedding-unfriendly code and massive Gecko platform changes that were taken after the platform had reached the beta stage!  (Because of those issues and the focus by Mozilla platform developers on bugs related to Firefox 4, we put the mozilla-central experiment on hold and concentrated our efforts on the places that would bring the most benefit for our users.)</li>
</ul>
</li>
<li>Christopher also wrote a very significant patch that <a href="http://www.ardisson.org/afkar/2010/03/14/good-riddance-or-mork-history-is-dead/">moved Camino from the old, creaky Mork history to the newer SQLite-based history backend</a>; combined with 2009’s <a href="http://summerofcamino.com/2009/07/23/something-has-actually-gotten-done/">autocomplete rewrite</a> and the move to Gecko 1.9.2, Camino finally became free of the trinity of Bad Old Mozilla Technologies (<a href="http://en.wikipedia.org/wiki/Mork_(file_format)">Mork</a>, <a href="http://www.mozilla.org/rdf/doc/">RDF</a>, and <a href="http://www-archive.mozilla.org/xpfe/orig/xpfe.html#Overview">XPFE</a>).</li>
<li>Camino development moved from CVS to Mercurial, and our volunteer development team adapted to the many changes brought by the new system. (Stuart learned his 1001<sup>st</sup> different version control system in service of Camino, and I learned about the wretched, buggy state of Mercurial’s CVS import tools, spending the better part of a month trying to coax a workable import out of that software.)  In addition, I put together build automation for our new Gecko 1.9.2-based repository and nightlies.</li>
<li>After getting nightlies based on Gecko 1.9.2, most of our attention during the year was on the lingering issues with the new (slower) history and autocomplete implementations, and to a lesser extent on focus regressions from the Gecko focus rewrite.  This was an area where the strains and limitations of an all-volunteer project became evident in 2010, as many of us spent about half the year living with a slow location bar.  Dan Weber started working on fixes early in the year, but he was pulled away by school and other things; Stuart picked up the work and, as time permitted, slowly iterated through what became a significant rewrite of both the autocomplete code and parts of the history user interface code.  (The thoroughly-rewritten code, which landed in the first week of 2011, works very well, and everyone will see it in an alpha very soon.)</li>
<li>Our “fun with tinderboxen” in 2010 was not nearly as traumatic as in <a href="http://www.ardisson.org/afkar/2008/12/31/camino-2008-in-review/">past years</a>.  Although both of our 10.4 tinderboxen—our original Xserve, <em>cb-xserve01</em>, and our last PowerPC tinderbox, <em>cb-minibinus01</em>—went down for a several weeks during the year, both were resurrected successfully (although <em>cb-minibinus01</em> came back running Mac OS X 10.5, which was not ideal, but better than losing our last PPC box entirely).  In addition, at the beginning of the year, we brought a brand-new Xserve, <em>cb-xserve04</em>, online, which gives us some headroom for the future (in addition to producing our Camino 2.1 development nightly builds).  While Sam did most of the work of setting up <em>cb-xserve04</em>, I handled the setup of the other two when they returned to us, leaving me fully versed in tinderbox setup.</li>
<li>While Camino websites have been trouble-free for quite some time, <a href="http://caminoplanet.org/">Camino Planet</a> did suffer an outage where it failed to update due to errors after a bizarre SSH outage on our server.  Our major website project in the second half of the year involved <a href="http://samuelsidler.com/2010/12/17/camino-website-migration-complete/">moving to a newer, better-configured server</a> (as our host was decommissioning our current one); Sam did most of the work on that project, and afterwards we were able to deploy a number of website changes that we had wanted to be able to do for some time.  The other significant event in the website department was the introduction of Flash version checking (a joint effort from Stuart, Philippe, Sam, and me) on the <a href="http://caminobrowser.org/welcome/">welcome page</a> shown after installing or upgrading Camino; the notifications have made a noticeable difference in ensuring Camino users are updating Flash to get that plug-in’s latest security and stability fixes.</li>
<li>The composition of our development team was in flux again this year, reflecting the nature of a volunteer project.  Many of those who carried Camino through 2009 and the Camino 2 release moved on to new jobs or lucrative careers as indie Mac/iOS developers, while others had to cut back commitments.  In addition to Christopher’s and Stuart’s efforts mentioned above, highlights of our developer cadre included the following:
<ul>
<li>Towards the end of 2010, <a href="http://www.cpeterso.com/">Chris Peterson</a> showed up and began fixing assorted bugs, mostly in the Downloads window and in our menu code (though he has additional patches in flight touching scarier stuff, like focus!).</li>
<li><a href="http://seanmurph.com/">Sean Murphy</a> (who contributed significant features to Camino 2) made a brief reappearance to update our gesture support for Gecko changes, and Ilya Sherman performed his first code reviews.  Philippe Wittenbergh continued to keep us looking good with website fixes, new icons and images, updated <abbr title="Cascading Style Sheets">CSS</abbr>, and he even ventured into the realm of small code and Makefile fixes.</li>
<li>Although Sam insisted that I be listed on the <a href="http://wiki.caminobrowser.org/Development:Project_Structure#Programming">Programming team</a> beginning with the Camino 1.6 release, I had never really felt like a “developer” previously (in addition to ad-blocking, I mostly touched project file changes and, after some tutelage by <em>mento</em>, various build system-related fixes).  However, in 2010 I finally started producing fixes to our Cocoa/Objective-C code on a somewhat-regular basis; I learned a little more about debugging and began investigating and, where I could, fixing things that annoyed me!  I also ended up fixing several bugs in Gecko that blocked our 1.9.2-based builds or were regressions, and I worked on extending a number of changeset-related Gecko build system features to work in cases where an application is built using code from multiple repositories (as is true for every Gecko-using application other than Firefox).  So, in 2010 I learned (and forgot!) a good bit of Objective-C/Cocoa (and some Perl), and I finally felt like I could <a href="http://itre.cis.upenn.edu/~myl/languagelog/archives/002541.html">play a developer on TV</a>.  While I’ll never be able to have a large impact like writing new features or performing significant code surgery and refactoring as our Cocoa stalwarts do, I can still help by fixing some small things, in between my other responsibilities in build and release, website and documentation, and bug-minding.  As we often say, every additional developer counts. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
</li>
</ol>
<p>So there’s a belated look at the many highlights (and some “lowlights”) of Camino in 2010.  Although sometimes it seems like less happened in 2010 than in years past, looking back on the year reveals many large changes; they were just sometimes slow to develop and often were not exciting, user-facing changes.  Nevertheless, we find ourselves on the cusp of a great new Camino 2.1 Alpha as the new year opens!</p>
<p>Finally, I want to take a moment to extend thanks again to the entire Camino community: our developers, our testers, our localizers, our users—the folks posting in the forum, writing AppleScripts, and filing bugs; those who take time to blog, tweet, and make videos about Camino; and especially those who help out with user support and bug triage—and our friends.  All of you make this great little browser possible, and we’re grateful for your contributions, your continued support, and your love for Camino.  Here’s to a great 2011!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2011/01/09/camino-2010-in-review/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Camino Planet feed changing and other administrative notices</title>
		<link>http://www.ardisson.org/afkar/2011/01/03/camino-planet-feed-changing-and-other-administrative-notices/</link>
		<comments>http://www.ardisson.org/afkar/2011/01/03/camino-planet-feed-changing-and-other-administrative-notices/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 03:09:17 +0000</pubDate>
		<dc:creator>Smokey</dc:creator>
				<category><![CDATA[Camino]]></category>

		<guid isPermaLink="false">http://www.ardisson.org/afkar/?p=689</guid>
		<description><![CDATA[Just as a brief administrative update, following this post, Camino Planet will switch to pulling the feed that corresponds to my Software category, which includes additional topics such as open-source and other software issues and more general computing-related items. This harmonizes the feed at Camino Planet with what Planet Mozilla already consumes, as well as [...]]]></description>
			<content:encoded><![CDATA[<p>Just as a brief administrative update, following this post, <a href="http://caminoplanet.org/">Camino Planet</a> will switch to pulling the feed that corresponds to my <a href="http://www.ardisson.org/afkar/category/software/">Software</a> category, which includes additional topics such as open-source and other software issues and more general computing-related items.  This harmonizes the feed at Camino Planet with what <a href="http://planet.mozilla.org/">Planet Mozilla</a> already consumes, as well as with the overall feel of Camino Planet.</p>
<p>In addition, I’ve talked with <a href="http://samuelsidler.com/">Sam</a> about either sharing or having him take over the Camino update “responsibilities” this year, in order to provide more timely updates than I’ve been able to produce recently. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (<strong>Edit</strong>: Look, he’s <a href="http://samuelsidler.com/2011/01/04/camino-checkins-december-2010-edition/">already posted</a> the first one!)</p>
<p>Finally, my annual Camino Year-in-Review post <em>is</em> still coming (if only people would stop interrupting me!), so there is still that to look forward to before I possibly go radio-silent for a while. <img src='http://www.ardisson.org/afkar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ardisson.org/afkar/2011/01/03/camino-planet-feed-changing-and-other-administrative-notices/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

