05.24.10
Camino 2010 April-May Roundup
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 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.
- At the time of the last update, there were still a few of Christopher Henderson’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 xpconnect/component registration problem, allowing us to have the tinderboxen produce nightly builds without failing during startup tests.
- Since the last update, Philippe Wittenbergh 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.
- After a couple of review cycles, Cocoa widget hacker Markus Stange’s patch to fix how we saved and loaded print settings landed earlier today.
- 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 aforementioned anchor-preservation fix 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 new Mercurial repository and 1.9.2-based nightly builds, and I produced experimental builds on roughly a fortnightly basis.
A week ago Sunday, thanks to hendy’s path-normalization patch and some last-minute fixes for my own errors, cb-xserve04 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 bug 533001 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!
1 Comment »
Atom feed for comments on this post · TrackBack URL
05.28.10 at 2:16 am
[...] thanks go to Christopher Henderson, whose intrepid hacking was responsible for most of the key breakthroughs that have gotten us to this point. Because of his work and that of the rest of the Camino team, [...]