08.15.10
Camino 2010 Late July-Early August Roundup
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 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 localization teams contributed to the Google Breakpad project.
Sean Murphy (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.
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 (Philippe Wittenbergh is working on the CSS for the new page). Finally, I landed the remaining Camino fixes for 2.0.4 and got the release notes ready for localization.
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!