Here's a summary of SeaMonkey/Mozilla-related work I've done in week 29/2010 (July 19 - 25, 2010):
- Releases:
I did finish the relnotes, announcements and everything else needed and could push SeaMonkey 2.0.6 on Tuesday. - Lightweight Themes / Personas:
The main lightweight themes patch landed, they should work fine on trunk now!
The next step, some security button fixup also could land this week, that status bar panel will now work nicely with lightweight themes and, esp. for sites with EV certificates, will even look much better on the normal default theme.
I've started work on improving tab bar look as well, which should make the default theme look more modern and make lightweight themes nicer as well (no solid background image stripe between tabs and web content any more). - Automated tests:
A fix for the plugin notifications test I had done some work on got tested and could land, my first step for addons searching test failures did prove to be worthwhile for users but not helping the test, but IanN fixed the function calling the add-ons manager, and that fixed those tests finally.
A number of automated test failures remain on trunk builds, any help to fix those is appreciated! - Tabbed Browsing:
I figured we should finally default to tabbed browsing in SeaMonkey (prefs for using windows still exist) and created a patch to sync up our default tab setting with those used by Firefox.
I also filed a bug for better tab loading indicators when I stumbled over what Firefox has in the tab bar theming work. - Data Manager:
I didn't get around to look into much this week, but I heard no negative feedback so far.
Please continue testing version 0.9 and give me any feedback you can! - Places:
This week, I finally did split places bookmarks work into several bugs, one for each part of the patch series. I hope that eases reviews by isolating comments about a single topic in a single bug. - Various Discussions:
SeaMonkey find bar, SeaMonkey Development Meeting, security bug, automated updates, user agent string changes, bugzilla platform fields, possible organization for SeaMonkey, L20n file format and overview, etc.
A number of good things landed this week in SeaMonkey in general, my lightweight themes patch is just one of them - others are e.g. support for findbar instead of an extra modal "find in page" window, add-ons manager being able to open to a certain list again and not opening more than once, address book toolbar customization, support of selectTabAtIndex() function in tabbed browser, test fixes and completion of the deprecation of <popup> in our code. Thanks to everyone who has worked on reporting those bugs, finding out solutions, creating those patches, testing and reviewing them as well as finally getting them into the source!
I hope we'll continue in such a pace in the future, as then the upcoming 2.1 will be a very great product (and I have no doubts that it will be).