Platform/2009-09-01

From MozillaWiki
Jump to: navigation, search

« previous week | index | next week »

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

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:
  • 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

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?