06.01.09
Camino 2009 Week 21-22
It has been a bit of a slow couple of weeks, whether due to that end-of-semester-beginning-of-summer time-of-the-year or that tinderbox-isn’t-working problem. In spite of that, we did manage to make some nice progress towards Camino 2.0 Beta 3.
- Stuart Morgan perfected our Breakpad symbol generation and extraction, allowing us to produce nightly builds with full Breakpad symbol support. He also fixed a couple of bugs in the script that generates Mac OS X symbols and started work on his “next generation” script that will generate more accurate lists of OS libraries and frameworks with less human interaction required. In addition, Stuart fixed a bug that caused the Breakpad client to fail to launch in certain situations, upstreamed the fix, and synced our version of Breakpad to pick up the fix. He also fixed a bug in Sparkle’s build script, upstreamed that fix, and synced our version of Sparkle to pick up all of the latest fixes in that framework. Stuart also developed patches for smaller Breakpad-integration bugs, a certificate UI inconsistency, an edge case updating Keychain information, a bug with keyboard navigation in
<select>s with<optgroup>s, and an annoying Spaces-related window bug. - Sean Murphy prepared final patches for a change that improves the performance of tab dragging and for code to add test pages to the safe browsing database for that upcoming feature; both of those patches landed late last week.
- Christopher Henderson rejoiced when the landing for his “Allow Flash From This Site” context menu item finally stuck (and, ironically, restored boxset to health). He had the honor of fixing the first bug generated from Breakpad crash reports, and he also started developing a new way forward on the UTF-8 URLs in the Bookmarks Manager feature.
- Ilya Sherman fixed several bugs related to the Downloads window, including a change that causes Camino to stop checking for updated information for non-active downloads and a fix that prevents auto-closing the Downloads window when its Customize sheet is visible. He also developed a patch to make sure that option-clicking a window close button fully respects the preference to warn when closing windows with multiple pages open, and he spent some time reviewing the revised version of Chris Lawson’s patch to improve the preferences for opening and focusing the Downloads window.
- When he wasn’t flying, Chris Lawson spun a new version of the aforementioned patch and triaged bug reports; he was also part of a team (along with Stuart and me) that cut the number of unconfirmed bugs in half the weekend before last.
- When I wasn’t working with Samuel Sidler on boxset’s tinderbox-disease and setting up a replacement tinderbox, I also picked up a couple of old build system bugs. I dusted off mento’s old patch to turn hidden-visibility support on in Camino’s debug build (fixing a pile of warnings) and fixed a bug to make all of our shell script build phases echo what they’re actually doing. In addition, I prepared new or revised patches for two license-related bugs.
Well, looking back over that list, it doesn’t seem like things were as slow as they felt; clearly, we accomplished plenty over the past two weeks. We’re still a few bugs away from Camino 2.0 Beta 3, but most of the major pieces are in place (we’ve even disabled the Mac OS X Crash Reporter again after getting Breakpad crash reports producing the desired output) and we should be ready to ship Beta 3 in the next week or so, schedules permitting.