Platform/2010-06-01
< Platform
« previous week | index | next week »
REMEMBER
These notes are read by people who weren't able to attend the meeting. Please make sure to include links and context so they can be understood.
Notices / Schedule
- Firefox 3.6.4 build #6
- Firefox 3.5.10
- Firefox 3.6.5
- Approvals have been put on hold as we want to keep 3.6.5 small and directed
- Security bugs will still be approved
- If you have a bug that needs to get in, email Christian (clegnitto@mozilla.com)
- Approvals have been put on hold as we want to keep 3.6.5 small and directed
- Mozilla Developer Preview 1.9.3 Alpha 5
- hopefully this week
- short list of alpha5 blockers
- notable features:
- HTML5 Parser
- New Add-Ons Manager
- HTML5 >video< element using WebM format
Blocker Report
- Firefox 3.5.10
- None
Browser / Front End
Planet Firefox loves you!
- Converted the form manager from C++ to JS on trunk - broke Weave. bug 568256
- Several early features getting there: app tabs bug 551849, self-hosted home tab bug 563723, new notifications bug 398776, tab-modal dialogs bug 562258.
GFX Update
- Our plan is to force Cleartype on Windows XP for all fonts in content. (See bug 504698.) However, there's some worry about people not wanting this change.
- Cleartype is turned off by default on Windows XP. Users can turn it on manually, but few do.
- Despite this default, IE 7+ forces Cleartype on for all content.
- Many (most?) @font-face downloaded fonts benefit greatly from Cleartype, because they're not hinted as well as system fonts. However, system fonts can also benefit from this. The biggest difference we see is in small font sizes.
- John Daggett has created a screenshot to show the difference between different ways to force Cleartype on.
- Users will be able to opt out, but will have to do so by going to about:config and tweaking a pref. We expect people will enjoy Cleartype once they get used to it, though.
Hardware Acceleration Update
- Joe blogged about the two different ways we are targeting hardware acceleration. You can read about those ways if you want to.
Layout Update
- WebM ready to land except for review of build system changes in bug 566247, and waiting for Google to sort out licensing
- Video 'buffered' attribute progressing nicely
Content Update
- No updates.
Platform-specific Support Update
JS
Electrolysis
- bug 567265 has been filed to track turning on OOPP on Mac OS X in a beta. If you would like to track that too, that is the place for you.
Startup Performance
Security
Breakpad
Tree Management
- Windows 64-bit
- optimized and debug nightly builds announced on Friday
- from the mailing list the press picked it up and started the 64-bit wave
- developers if you land a fix for Windows 64-bit you can ask releng (esp. the person on build duty) to trigger a build for you since we are only building once a day (instead of twice a day as armenzg mentioned on his post)
- big picture: Win64 wiki page and blog post.
- major known issues:
- bug 569268 - Users need to install Microsoft Visual C++ 2010 Redistributable Package (x64) to start application (MSVCR100.dll). download
- bug 536715 - No Flash for 64 bit Windows builds
- bug 548035 - Breakpad symbol dumping for Windows x64
- bug 521193 - jemalloc support
- question from armenzg: "Am I providing for now what devs need to do win64 work?"
- I have to continue installing tools on the machine so we can clone more slaves of it and upstream this to production standards.
- Talos work might be started before end of June
- I will try to have unit tests running every night as well
- Unit tests for Linux
- We did not disable unit tests on CentOS for mozilla-central since for mozilla-central releases we have not yet changed it to run unit tests on Fedora bug 568655 and we should not have mismatched unit test coverage.
- We enabled Fedora unit tests for tracemonkey and 1.9.2 but the pending jobs took off and we had to back out (bug 568655). The load was fine but the connections with the master and the slaves were the problem. bug 560957 has landed and should fix partially the problem. We are going to wait for some more of the improvements that catlee is doing on the talos buildbot world before trying to enable this.
Roundtable
- From support: An issue we saw a few times: Firefox is really slow loading pages. I came across this hint today: See if Firefox is "allowed" in windows firewall settings. I'm not sure why this would help but may be worth looking into. bug 569392