Platform/2009-09-29: Difference between revisions
< Platform
Jump to navigation
Jump to search
| Line 47: | Line 47: | ||
=== GFX Update === | === GFX Update === | ||
* No update this week; see [[Platform/GFX/2009-Sep-28|the GFX meeting notes]] for information. | |||
=== Layout Update === | === Layout Update === | ||
Revision as of 18:10, 29 September 2009
« previous week | index | next week »
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!
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.
- Ben is killing stat()s and system calls in bug 511761.
- Taras has a path 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
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