Platform/2009-09-22

From MozillaWiki
Jump to: navigation, search

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.15 / Firefox 3.5.4

  • Code freeze: TODAY! September 22 (end of day).
  • Firefox 3.0.15: 6 open blockers
  • Firefox 3.5.4: 8 open blockers
  • Branches re-open for next releases in October

Firefox 3.6b1

  • now string frozen
  • 25 P1 bugs left
  • needed before b1 cutoff:
    • lightweight themes
    • plugin update referrals
    • about:support
    • js c types
    • js beta blockers

Blocker Report

See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags

Browser / Front End

(Progress reports every weekend on Planet Firefox)

GFX Update

  • Really exciting work on WebGL implementation. Latest nightlies have WebGL turned on, and lots of demos are popping up.
  • Decode-on-draw work continues; we think we've solved the strange performance hit we saw on OS X. We still have to finish the last couple of requirements (like bug 512260 and regressions) before turning it on.
  • GFX has come to a tentative conclusion on Q4 goal planning.
    • We've decided to focus on performance, specifically responsiveness (scrolling). We'll also be supporting the other performance work going on, like the Firefox team's Ts work and Electrolysis.
    • More information at the Q4 goals page.

Layout Update

  • mozLoadFrom landed [roc]
  • Mac painting improvements [mstange]
  • published Ogg seeking draft [cpearce]
  • WOFF landed [jfkthame, jdaggett]

Content Update

  • 19 blockers, still need to go through and make sure they're really blockers.
  • Figured out a reliable way to reproduce the facebook farmtown game crasher bug 516780 (thanks to ctalbert!)
  • Working on figuring out Q4 goals
  • Finishing up remainders of our Q3 goals
    • sicking working on remaining parts of XBL2
    • mrbkap working with labs on jetpack security model using COW wrappers.
  • HTML5 parser update (hsivonen)

Platform-specific Support Update

  • 64-bit Mac OS X can build completely. Working to get patches into the tree. Doesn't run yet due to xptcall problem.
  • Mac OS X trunk only builds and runs on 10.5+ for now. Not removing 10.4 code from the tree until the decision is final.

JS

Startup Performance

join us in irc.mozila.org #startup!

Highlights from the weekly update post:

Also, Vlad put up instructions for using AMD's CodeAnalyst, which is a free tool that is super easy to use and tremendously useful for profiling on Windows.

Security

Electrolysis

  • Necko: working on cross-process HttpChannels. Still early, hard to give ETA.
  • Windowed plugins pretty close! some of the new plugin stream tests pass, and some basic NPObject remoting works. Trying to find answers to NPAPI unknowns in plugin-futures and generate more tests.
    • Lots of cleanup to do: remove singletons by adding context to the plugin host, make plugin instantiation and process launch asynchronous, deal with race conditions of constructors against other methods.
  • karlt/jmuizelaar working on windowless this week
  • fred/bz/bsmedberg met about session history requirements: meeting notes

Tree Management

  • Downtime this week (Thursday?). Notice coming soon.
  • Turning off tests in unittest build+test build. Existing packaged tests will still be running. bug 507540
  • Hoping to land tests on debug and optimized builds on trunk as well.
  • Reminder that we still do OSX 10.4 builds on Try, so expect orange if you're pushing trunk patches.
  • Un-swapping privatebytes and RSS on Mac Talos results. bug 516497
  • Wait times for Try Talos are very long. Working on power/space solutions here.
  • Some changes to graph server landed, should be much faster to load. bug 492352
  • When are we going to hit a freeze on infrastructure changes for 3.6 release?

Roundtable

  • [Added by Johnath] Stop using old phone numbers! A few long-deprecated dial-in numbers are going out of service this week. The normal dial-in numbers for this call are below, if you're using a different number (specifically, 866-500-1038 or 650-215-7299), cut it out.
    • 650-903-0800 or 650-215-1282 x92 Conf# 8605 (US/INTL)
    • 1-800-707-2533 (pin 369) Conf# 8605 (US)
  • [bsmedberg] Can't get to 0 blocker noms without a general triage: after this call, or some other day this week?