Meeting Notes Meetings notes from the Mozilla community


Mozilla Platform Meeting Minutes: 2010-08-17

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm


From MozillaWiki

« previous week | index | next week »

Notices / Schedule

Firefox 4 Beta 4

  • mostly code frozen
    • two late regressions will be fixed on relbranch
    • should have builds late today, PT
  • puts release target as next Monday, Aug 23

Firefox 3.6.9 & 3.5.12

  • We are frozen!
  • Thanks everyone for the good convergence
  • Will be clearing/pushing forward approvals to the next version in the coming week
  • Verifications/testing now until the 23rd, then a build

Firefox 3.6.10 & 3.5.13

  • Start nominating!
  • Not approving bugs yet as we don’t have a branch ready for landings

Blocker Report

Firefox 4 Beta

Firefox 3.6.9 & 3.5.12

  • We are frozen!
  • Thanks everyone for the good convergence

Firefox Development

(from our goals):

  • [NEW] Feature complete Firefox 4
    • [DONE] Switch to Tab
    • [ON TRACK] Extension Manager – Functionality there, lots of bugs to fix.
    • [ON TRACK] Notification UI – Geo done, patches on follow up bugs.
    • [ON TRACK] New Theme – Substantially done on Windows and Mac, Linux lagging.
    • [ON TRACK] App Tabs – UI in place, functionality follow ups to get to feature complete
    • [ON TRACK] Silent updates on Windows
    • [ON TRACK] TabCandy – Landed, but lots of follow up work to do on interactions, integration with other features
    • [AT RISK] Account Manager – Not currently blocking, but Dan Mills and co. are racing to get there.
    • [AT RISK] Inspector
    • [AT RISK] Web Console
  • [NEW] Dirty profile startup within 20% of clean profile startup (modulo extensions, plugins; on windows)


(there is a team-by-team goals breakdown, as well)

  • [ON TRACK] Javascript performance near or even with Chrome 5 on their benchmarks (within 20% on SS, 30% on V8), with substantial wins on our benchmarks. (Windows, in-browser.)
  • [ON TRACK] Hardware acceleration of video and other HTML and SVG content, as well as user interface, on by default for compatible hardware on all Tier-1 desktop and mobile platforms.
  • [ON TRACK] Fully support the WebGL 1.0 spec, with support turned on by default in a Firefox 4 beta on platforms that support OpenGL or OpenGL ES.
  • [ON TRACK] security: zero reproducible high/crit > 30 days
  • [ON TRACK] Support multi-process Fennec.
  • [ON TRACK] Support Jetpacks running in separate processes and never blocking the Fennec UI.


Plugins and Multi-Process and Such

Areas of concern for betas/feature freeze:

  • asynchronous plugin painting, bug 556487
  • 32-bit plugins in 64-bit Firefox, bug 559142
  • Plugins withstand app-tab reframing or dragging a tab to a new window, bug 90268


  • D2D status:
    • Direct2D is not turned on by default for Firefox 4 beta 4. (We weren’t confident enough to turn it on for all users.)
    • However, all the code in Firefox 4 beta 4, and it should work reasonably well for everyone.
    • We really need testers, both on the beta and on nightlies. (We plan to enable Direct2D in nightlies as soon as beta 4 is tagged and branched.)
      • To turn on Direct2D: Go in to about:config and set mozilla.widget.render-mode to 6, and gfx.font_rendering.directwrite.enabled to true.
      • To turn off Direct2D, once it is on by default, set mozilla.widget.render-mode to 0.
      • To check whether you are running with Direct2D, go to about:support and look at the bottom. (Once bug 586046 lands, there will be even more information about your graphics card in there.)
      • Please look out for memory usage, rendering speed, and any rendering problems you might see. Also focus on interactions with plugins like Flash.


  • Bug 130078 progress (goal)
    • Bug fixes keep coming, fixing tryserver test failures
    • Expecting to land next week, but Timothy may need help over the next few days
  • Cool stuff landed
    • -moz-element
    • mozRequestAnimationFrame
  • More stuff ready to land
    • DPI changes (mozmm unit for mobile)
    • SMIL event-based timing
      • Almost completes our support; “accesskeys” only remaining feature of interest


  • Landed ‘buffered’ (goal)
    • Implemented for Ogg and Wave
    • WebM returns no buffered ranges currently, but the basic implementation is nearly complete
  • More stuff ready to land
    • ‘autobuffer’ -> ‘preload’ (spec compliance)
    • New load algorithm (spec compliance)
    • Integrated scaling + YUV conversion code (performance)
    • Switch controls to use ‘buffered’
    • Make media events not be progress events (spec compliance)


  • Big thank you to jduell, dwitte, mayhemer, jdm, for getting the last e10s necko fennec a1 blockers fixed and landed!
  • HTML5 form control work nearing completion (for fx4). If you get review requests relating to HTML5 form controls, please help out, or let people know so we can find others to help out!

Tree Management


  • QA Focus Areas for Beta 4 (juanb)
  • Please don’t forget to mark developer documentation-impacting bugs with the dev-doc-needed keyword in Bugzilla!

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress