05.17.09

Camino 2009 Week 19-20

Posted in Camino at 11:50 pm by Smokey

I think I like this every-other-week format better; I have more time (and less pressure) to figure out when to write and when to do other things. On the flip side, it’s sometimes more difficult for me to remember what we did during the earlier week, and apparently my pageviews are down this year. :P I think I’ll take the quiet, thank you very much, and besides, Bonsai, Bugzilla, and meeting logs are my friends. ;-)

  • Stuart Morgan continued to find himself up to his neck in Breakpad integration. He’s gone two rounds with the symbol generation code in order to allow us to generate good symbols for Core code linked into the Camino binary itself, and he also helped me write and debug a script to facilitate generating and uploading Mac OS X symbols. Stuart’s patch to allow viewing and deleting certificate exceptions finally landed, which was the last critical change needed to support the new Gecko 1.9.0 certificate model (and in so doing, removed from the tree the last live objects.nib file dating from the Project Builder era).
  • Sean Murphy posted a final patch for providing test pages for our phishing and malware protection, and his patch to improve the performance of tab dragging on Mac OS X 10.4 passed superreview. He continues working on pieces of the safe browsing feature, including the reminder bar that appears after a user ignores the warning about visiting a potentially unsafe website.
  • Christopher Henderson started tackling smaller bugs with localization impact, polishing off several of them while awaiting reviews on his other bugs, including improved Cocoa localization for about:crashes. His patch to fix the behavior of the “Why is this site blocked?” button in our malware overlay also landed this week.
  • Ilya Sherman returned to work on the Downloads window, filing or patching over a half-dozen bugs in this period. He improved keyboard support, adding ⌘A to select all downloads and ⌘↓ to open selected files. He also fixed a number of regressions related to the display of the Pause/Resume button and preserving selections in the window across sessions. When we last left Ilya, he was investigating how to make -clicking the window close button honor the warning preference just like ⌥⌘W does.
  • Samuel Sidler has been tending to boxset, the latest of our tinderboxen to succumb to tinderbox-disease (in this case, an internal compiler error compiling BrowserWindowController.mm).
  • In between working with Stuart on Breakpad issues (including Mac OS X symbols and tinderbox-local build symbols archiving) and helping Sam diagnose boxset, I also spent some time working on website changes to support the forthcoming safe browsing feature.

In addition to all of our ongoing work, we decided this week to change the release schedule again; because Breakpad integration is almost finished but Tab Overview (née Tabsposé) and safe browsing, which have large localization impact, aren’t, we are going to release Camino 2.0 Beta 3 once we have the Breakpad work complete. We’ll add a new Beta 4 to the picture that will serve as both the feature freeze and the localization freeze. I’m excited about getting modern crash reporting in the hands of more of our users—and especially about having one less reason to visit the dated Talkback reports! Stay tuned for more, and look for Camino 2.0 Beta 3 in the next couple of weeks.

Leave a Comment