Platform/2009-10-20

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.15 / Firefox 3.5.4

  • both releases headed to beta today (second time for 3.5.4)
  • please work on your blockers for 3.0.16 and 3.5.5

Firefox 3.6b1

  • builds available
  • in QA

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)

  • see our active projects and get involved / propose others
  • Namoroka/mozilla-1.9.2 front end development:

GFX Update

  • 0 beta blockers; 4 1.9.2 blockers.
  • Bas has made a lot of progress on the DirectWrite font backend for Windows 7. There are lots of screenshots in bug 517642. There's still a ways to go before this will be ready for prime time, but we're getting great results.
  • Jim has been having trouble reproducing a drag-and-drop cursor flickering problem on Windows. If you have seen cursor flickering, please weigh in on bug 521966.
  • The WebGL standard has been submitted to the Khronos board for intellectual property considerations. This will be a 45-day process, after which the spec will be released for public review.

Layout Update

  • Blocker report
    • 18 Layout
      • 4 fixed on trunk and need landing
      • Some others need review
      • Need triage, but nothing scary on the list
      • Silverlight 3 doesn't work, Microsoft unresponsive in Bugzilla
    • 5 Video/audio, all fixed on trunk and need branch landing
  • Frame poisoning mitigated a newly discovered bug (yay)
  • Ongoing animation improvements, can animate 'opacity' now (dholbert)
  • New Ogg index code based on Ogg Skeleton track (cpearce)
  • Ogg decoder rewrite grinding through tests (doublec)
  • Removed media element "load" event and NETWORK_LOADING state on trunk and branch
  • Discuss changing CSS gradient syntax for 1.9.2
  • jdaggett and jfkthame prepping for AtypI

Content Update

  • 24 1.9.1 blockers left.
  • Investigating how much and where to focus on websocket/HiBy protocol spec work (Jason and Jonas)
  • (josh) We have an accepted spec for Linux plugin accessibility and Novell is working on a patch for 1.9.3. Works with out-of-process plugins.
  • Multi-file select patch done, but needs testing before ready (Jonas)
  • HTML5 parser update (hsivonen)

Platform-specific Support Update

  • (josh) Still waiting on sqlite library conflict resolution (bug 513747) so we can produce 64-bit Mac OS X builds without patches and set up a tinderbox. This also blocks running mochitests on 10.6.
  • (smichaud) 1.9.2/JEP update -- old bugs fixed, new bugs found:
    • bug 513979 (Disable Java setting not preserved when switching from FF 3.5 to 3.6):
      • Fixed and landed, in beta1.
    • bug 521818 (Current plugin instance not destroyed when disabling Java):
      • Fixed and landed, not in beta1.
    • bug 522962 (Applet needs to be reloaded after switching to/from full screen mode):
      • Needs to be fixed in JEP, probably not a blocker.
    • bug 523129 (Java's AppletContext.showDocument() doesn't work on 1.9.2 branch):
      • Patch available.

JS

  • Continuing allocation performance improvements
  • recursive function changes
  • identified major source of browser/shell perf delta: wrappers / security checks. About 15% on SunSpider.

Startup Performance

Security

Electrolysis

  • Plugins:
    • working towards getting stuff landed in mozilla-central, preffed off. See bug 523904 for dependencies.
    • Windowless impl work continues, basic Windows support has been reviewed, needs to land.
    • NPRuntime basically complete, some edge cases to clean up but nothing that renders it inoperable.
  • Tabs
    • Focusing on getting a Fennec demo working.
    • Smaug has been dealing with focus and embedding issues which should make keyboard events work properly.
    • bsmedberg working on removing assumptions about browsers having docshells
    • Probably need to remote some basic events such as MozAfterPaint in order for the Fennec tilebrowser to work correctly
  • Necko
    • close to having our full set of necko xpcshell unit tests running in content process--researching failures/hangs.

Tree Management

  • Cold Ts on Mac and Linux turned on last week
  • Turned on 'make check' tests on optimized and debug builds on trunk and project branches.
  • Turned on valgrind tests on debug builds on linux tracemonkey
  • 8 new mac slaves added to build/test pool today, 2 xserves coming soon
  • Proposing to land split-mochitests on Thursday morning.

Roundtable

  • Plan for Websockets patch? [roc]
  • Minor update for 1.9.2? [roc]
  • Firebug status