This week, a lot of work that was ongoing for some time could be completed - here's a short summary of my work in SeaMonkey/Mozilla-related areas I did in week 51/2007 (December 17 - 23):
I could check in the transparent Modern toolbar icons for making toolbar customization look nicely enough with that theme, additionally we now have small and large versions of those primary browser buttons and can even display the print icon in fullscreen mode in Modern.
Additionally, the "M" icon in Modern's component bar got replaced with a globe and the component bar and window menu icons are in PNG using image regions after I now have resolved this bug.
- Automated Update System:
For SeaMonkey 2, we want to use the same automatic update system (AUS) that people know from Firefox, and for the first Alpha, we'd like to have it working well enough that testers of that version can upgrade to the next version using this new function. I filed a bug on getting AUS to work with SeaMonkey and could even implement the first step for this, which is making tinderbox generate complete update packages and build the updater system itself into SeaMonkey. We still need server- and client-side work to fully use this, but some good ground work has been laid.
- SeaMonkey Project Organization:
The Council had some more internal discussion about its own structure and we finalized it, I'll post this to the SeaMonkey blog and project news as soon as I come around to it between or shortly after the holidays.
We also defined some rough SeaMonkey 2 Alpha criteria, a posting about them will follow soon here on my blog.
- Tinderbox Problems and more:
The SeaMonkey Mac OS X has been missing for this whole week now, which means we've had no Mac nightlies since Monday. Unfortunately, the issue doesn't seem to be simple, the box does not boot and Mozilla IT folks are trying to re-setup the whole box. We hope they find time for that soon.
As a note, I now have the necessary permissions to do changes to the SeaMonkey tinderbox waterfall pages, I'll look into updating their introduction messages when I come around to it.
- Source L10n:
The biggest work I did this week was on CVS-based ChatZilla language packs, which got a reality this week, after the roadblock of pulling all L10n files on tinderboxen was out of the way and enabled optional L10n directories. A few followup fixes could also go in this week, the only remaining item is some SeaMonkey installer work that depends on ChatZilla being an optional install though.
- German L10n:
German trunk was kept green, and was also the first locale to get both ChatZilla L10n and complete update packages for SeaMonkey (naturally, as I was doing the related en-US checkins and did pull German along, partly for testing purposes).
- Various Discussions:
Mac dmg design, mozilla.org projects list, AMO improvement plans, memory management improvements and regressions, Mozilla 2, FOSDEM 2008, etc.
I expect the upcoming week won't be really centered around work for most people in our community, just like for myself. I wish everyone in this community who celebrates that holiday a Merry Christmas, have fun, relax and enjoy some time with your family and/or other loved ones. To everyone not celebrating this holiday, please be patient if questions or other requests take longer than usual this week, most of us are gathering energy and building up strength this week to build an even better SeaMonkey and/or other Mozilla applications in the weeks and months to come.