Platform/2009-09-01
From MozillaWiki
< Platform
« previous week | index | next week »
Contents
Notices / Schedule
Firefox 3.0.14 / Firefox 3.5.3
- going to beta at 1pm today
- targeting release in 1 week
Firefox 3.0.15 / Firefox 3.5.4
- code freeze is set at September 22 11:59pm PDT
- please land your 1.9.1.4 patches (27 bugs need landing) and mark the ".4-fixed" option of the status1.9.1 flag
- currently 12 blockers for 1.9.1 and 7 blockers for 1.9.0 that need patches (request approval if a patch is ready)
Firefox 3.6a1
- still at about 16k users
Firefox 3.6b1
- toolkit string freeze Friday September 4th
- besides personas and out of date plugin checkin, anyone know of things that need to come in?
Fennec 1.0b4
- string freeze this Friday
- looking to hit 15th-18th
Blocker Report
- Release Blockers (flag: blocking1.9.2 or blocking-firefox3.6)
- 96 OPEN (+1 w/w)
- 15 FIXED but not yet fixed on mozilla-1.9.2 (+6 w/w)
- 206 nominations (+10 w/w)
- Handy charts: Blocker snapshots, Blocker and Noms trends
- Approvals
- 79 requests (+33 w/w)
- 6 approved but not yet fixed on mozilla-1.9.2 (-2 w/w)
- Charts: Nominations snapshots
Browser / Front End
- progress reports every weekend on Planet Firefox, which will get prettier (if you want to be added, please add your Firefox Development related feed tag to this list
- see our active projects and get involved / propose others
- published initial draft roadmap for product deliverables through the end of 2010
- for Namoroka/mozilla-1.9.2:
- work started on integrate Personas for Firefox 3.6
- Marco expects to have on-idle vaccuuming of the Places DB ready for Firefox 3.6
- Shawn moved Session Restore writes to a background thread, would like to know if people still see chunky video performance with Flash
- Blair and Mossop have a plan for alerting users to out of date plugins
- we're also going to warn users on the firstrun page they see with the upcoming Firefox 3.5.2 and Firefox 3.0.14 updates (see bug 512483
- had a meeting to prioritize and assign Ts bugs, more details on Ts project below
- for future/mozilla-central:
- looking to land improved 404 pages sometime this week on trunk
- starting standardization process for JS API prototype work (see proposed DOM events) - should we land this in trunk?
- had some great meetings with Roc and Vlad about how to add animation to our UI
- faaborg, horlander and limi met about new theme stuff, a discussion of their ideas has broken out
- faaborg would like to eradicate startup dialogs and is looking for people to help him
- marking bugs with killthem as a way of indicating UI that needs to be removed because it doesn't do anything (suppose we could have used useless-ui)
GFX Update
- Decode-on-draw is getting close to review
- WebGL update - big rename+arrays patch close to landing
Layout Update
- pointer-events:none landed (jwatt)
- identified problem with blocking httpd.js writes causing Tinderbox orange (cpearce)
- working on compositor regressions (roc); file bugs about plugin tearing on Windows, scrolling slowdown?
- proceeding with WOFF (jfkthame, jdaggett)
- Retiring web-tech in favour of hacks.mozilla.org
- Need hacks posts on pointer-events:none and CSS gradients
- Ongoing gradient discussion on www-style
Content Update
- bug 506985 removed the "Disable Java" UI and hidden preference from Firefox/Gecko. This change will be in Firefox 3.6. Java is now treated like any other plugin for the most part, it should be managed from the Addons Manager.
- History.pushState patches are up for review. (bug 209275 and bug 500328)
- HTML5 parser splitup patch in the bug, getting ready for moving parts of it off the main thread. bug 499642
- Found and fixed a JS timeout problem that was slowing us down in some cases.
Platform-specific Support Update
- Rob Arnold will be handing off new build infrastructure work for RelEng to get Windows 7 SDK up and running
- Windows 7 tab preview stuff sitting on review, marked blocking
- Making progress on 64-bit builds for Mac OS X. Complex text input and printing remain as our big blockers.
- Trunk Mac OS X tinderboxes will be updated to build with gcc-4.2 and the Mac OS X 10.5 SDK. This will mean that trunk builds can no longer run on Mac OS X 10.4. This is unlikely to be reversed but we will be waiting a bit to actually remove code supporting 10.4 from the tree while we verify benefits.
- [roc] Markus says that Cocoa printing depends on APIs that aren't in 10.4
- Win7 sdk work for build progressing.
JS
Startup Performance
- Looking for owners for these high priority platform bugs.
- xpconnect/component-loader for bug 512827
- build-fu for bug 506392
- some reflow feedback on bug 504858
Security
Electrolysis
- Lots of planning happened last week; we're still writing up the full set of information in useful ways
- necko design work posted at Necko: Electrolysis design and subprojects
- some of the work, such as asynchronous redirect APIs, will take place on mozilla-central to reduce the risk and get earlier testing (scheduled for 1.9.3/Firefox 3.7)
- Planning on running Jetpacks in a separate process as well, which allows them to use a synchronous API to content and chrome and be somewhat isolated from the rest of the system
- Mac graphics for multi-process plugins designed... it may be 10.6-only, but we're certainly going to focus on 10.6 support first.
Tree Management
- nightly updates
- recent landings (en-US prioritization, triggering l10n nightlies as soon as en-US completes) have improved turnaround time, still not as timely as before l10n updates, especially for Windows
- works continues in bug 511967
Roundtable
- switch to using the status1.9.2 flag now that we have it?