Platform/2009-09-29
From MozillaWiki
< Platform
« previous week | index | next week »
Contents
Notices / Schedule
Firefox 3.0.15 / Firefox 3.5.4
- Firefox 3.0.15: 2 open blockers
- Firefox 3.5.4: 1 open blockers
- Branches re-open for next releases in October
- have fixes, still on track
Firefox 3.6b1
- now string frozen
- 37 P1 blockers, 1 unprioritized blocker
- needed before b1 cutoff:
- lightweight themes (done)
- about:support (done)
- js c types (done)
- plugin update referrals (pending)
Blocker Report
See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags
- Release Blockers (flag: blocking1.9.2 or blocking-firefox3.6)
- 143 OPEN (+5 w/w)
- 76 FIXED but not yet fixed on mozilla-1.9.2 (+18 w/w)
- 18 nominations (-65 w/w)
- Handy charts: Blocker snapshots, Blocker and Noms trends
- Approvals
- 72 requests (+7 w/w)
- 31 approved but not yet fixed on mozilla-1.9.2 (-10 w/w)
- Charts: Nominations snapshots
Browser / Front End
(Progress reports every weekend on Planet Firefox)
- see our active projects and get involved / propose others
- Namoroka/mozilla-1.9.2 front end development:
- about:support landed on branch and trunk
- personas landed on branch and trunk (getpersonas.com will work starting tomorrow)
- work to reduce Places overhead is underway and looks like it will land in 1.9.2
- shipped a version of the WinCE build to NVIDIA for inclusion in their reference image
- Firefox 3.6 b1 blockers:
- bug 517741 dietrich investigating
- bug 514327 needs review from dtownsend (can rs or mconnor help?)
- bug 453063 needs ui-review from jboriss
- bug 518533 needs review from vlad (can someone else take that?)
- bug 474060 needs review from vlad/widget peer
- bug 474056 waiting on new patch from rob arnold
GFX Update
- No update this week; see the GFX meeting notes for information.
Layout Update
- 9 P1 blockers: all with patches
- Caret positioning issues
- liboggplay update landed!
- Found a cause of random video-related orange
Content Update
- Shifting focus to top-crash fixing
- Temporarily de-prioritizing XBL2 work
- Temporarily de-prioritizing some performance work
- Making good progress on off main thread HTML5 parsing (hsivonen)
- Looking at adding DOM API for matching nodes against CSS selectors.
Platform-specific Support Update
- (josh) 64-bit Mac OS X builds are running, stable with no major disabled functionality. Last two patches on are bugzilla and should be in the tree within a week.
- (josh) Putting JEP back on the 1.9.2 branch for Java on Mac OS X.
JS
- ES5 defineProperties in review
- nanojit work continues
- Improving performance of code that currently requires JS_Invoke (string.replace with lambda arg, for example)
Startup Performance
Highlights from the weekly update post, and work started this week:
- John Dagget got a ~20% cold startup improvement and ~4% warm startup improvement on Mac in bug 517045 by tweaking font initialization. Jonathan Kew has a further improvement to font init in bug 519445, around 8% warm and 28% cold.
- Ben is killing stat()s and system calls in bug 511761.
- Taras has a patch up for service consolidation in bug 516085.
- Drew is working on manifest file consolidation in bug 506392.
- Ryan is determining if we can push back spellcheck dictionary init in bug 496217, for 70-100ms win.
- Ryan also has review on bug 475289 for a 20ms win, should be landing soon.
- Zack is working on CSS parser speedups in bug 513149.
Join us on IRC in #startup.
Security
- nothing to report
Electrolysis
- Windowed plugins working! Got various flash demos, the testplugin, and youtube working on Windows and Linux
- parts of NPRuntime being finished up, leaks are hard (bent), need fixes for bug 518924 (cjones), bug 516509 (josh), release builds crashing on Windows (TBD).
- Need to set up testing infrastructure for multiple processes. Who do I coordinate with? Alice?
- Windowless plugins work on Linux due to some awesome quick hacks by cjones, but are painfully slow. Need the graphics buffering and async drawing from karlt/jeffm.
Tree Management
- We've stopped running unittests as part of the old unittest build+test job ("U" on tbpl). Only running packaged tests now ("M", "E"). These are also on the Firefox-Unittest / Firefox3.6-Unittest waterfalls. bug 507540
- Now also running tests on debug builds, and optimized builds. These show up as other "M", "E" boxes on tbpl, and have "debug" or "opt" in their name.
- Testing of release builds Real Soon Now.
- Soon mochitest test runs will be being split up according to which directory they're in. These will be showing up as, e.g., "Linux mozilla-central test mochitests-1" bug 487689
Roundtable
- CrashKill meeting notes here. If there's something you can help with there, great. Devs have been assigned to about the top 20 or so crashers there, and we hope to knock them out quickly.