Platform/2009-04-21: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 105: Line 105:
=== Mac OS X Update ===
=== Mac OS X Update ===


- Josh making good progress on the 64-bit port. Optimistically within 4-6 weeks of being able to build 64-bit on trunk.
* Josh making good progress on the 64-bit port. Optimistically within 4-6 weeks of being able to build 64-bit on trunk.
- Steven Michaud back from working on major JEP update.
* Steven Michaud back from working on major JEP update, mostly for 10.6 Java compatibility in FF 3.5.
* Looking into major modal dialog work for 1.9.2, outlined in bug 478073.


=== JS 1.9.1 ===
=== JS 1.9.1 ===

Revision as of 18:12, 21 April 2009

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.9

  • Shipping today at 3pm-ish

Firefox 3.0.10

  • Please work on your blockers
  • Code freeze is tomorrow (Wednesday) at 11:59pm PDT

Firefox 3.5 Beta 4

Blocker Report

Since 1.9.1 branch ... 2009-04-21-blocker-report.png

Past 2 weeks ... 2009-04-21-blocker-report-detail.png

[ Platform Blocker Queries | Front End Blocker Queries ]

Summary

  • blockers going up again (boo!)
  • we're falling off of blocker triage

The Breakdown

Browser / Front End

  • Polish update: Firefox is 53% shiny (+1% over last week)

pub?key=pMZGKUlD9NOPg4oJGs1CUMw&oid=1&output=image&foo=.png

GFX 1.9.1 Update

  • Bug status:
    • 5 blocking 1.9.1+
      • mostly image-related stuff, touched some perf things that unraveled a bunch of problems
      • bug 470487 - the nsWindow plugin destroying topcrash. Tried a bandaid, waiting for results.

Layout Update

  • Layout
    • 6 blockers (4 with patches or probably will be fixed by other bugs)
    • 2 untriaged noms (1 with a patch!)
    • dholbert: progressing with animation of CSS properties via SMIL
    • roc: hoisting plugin widgets to toplevel, working on windowless IFRAMEs
    • zwol: frame "GC"
  • SVG
    • 1 blocker
  • Video/Audio
    • 17 blockers (could be pruned, should not delay our schedule)
    • doublec: Splitting the current "decode video + play audio" thread into separate threads to fix jitter playing 720p and 1080p
    • kinetik: gfx-level performance improvements
    • chrisp: getting married

Content Update

  • 1.9.1:
    • One remaining P1 blocker bug 475864 Quickstubs allow pages to mess with native anonymous content. Patch almost ready, but neads some tweaks.
    • 9 other blockers
      • bug 483915 Workers: Use new JSAPI to limit tracing code cache size -- Trivial, but needs bug 474497 first.
      • bug 481566 Content sink needs to be more responsive -- Did a touch-and-go, but needs updated patch.
      • bug 462853 "Assertion failure: slot < (obj)->map->freeslot" during T... -- Needs more work, hard to reproduce.
      • bug 485125 Crash on close [@ libflashplayer.so@0x4110d ] -- Likely fixed, or fixed enough, by Karl's recent gtk widget destruction fix.
      • bug 483672 Permission denied for <http://localhost:7080> to call met... -- Won't block on a fix here, Firebug workaround on hand instead of taking this fix.
      • bug 487695 Decide what to do with localStorage when using session only cookies.
      • bug 479880 Security bug.
      • bug 480205 Security bug (remainder of mrbkap's wrapper work).
      • bug 461861 Security bug.

Mac OS X Update

  • Josh making good progress on the 64-bit port. Optimistically within 4-6 weeks of being able to build 64-bit on trunk.
  • Steven Michaud back from working on major JEP update, mostly for 10.6 Java compatibility in FF 3.5.
  • Looking into major modal dialog work for 1.9.2, outlined in bug 478073.

JS 1.9.1

General 1.9.1

These are bugs that fall outside of components covered by the Gfx, Content, Layout and JS groups:

Mobile 1.9.1 Update

  • Big perf things we need to land soon
    • bug 485426 ARM simd rgb24->565 optimizations
    • bug 482676 Neon pixman optimizations
    • bug 483409 Use XShm for pushing to the screen
    • bug 482689 Optimize background displaylists for opaque images
    • bug 67752 Interruptible Reflow
      • We would really like to see this land on trunk as soon as possible so we can try to decide if it could go back to 1.9.1 for mobile.
  • In progress

Security

Security Reviews

Still outstanding / to be scheduled

  • native JSON
  • Windows TSF Integration
  • DNS prefetching

STOP HERE AND CHECK AGAINST SCHEDULE

Tree Management

  • New ESX hosts installed wed/thurs; lost one to CPU failure next day
    • last week 8 slaves added to try server
    • 12 more slaves on production pool-of-slaves (6 linux, 6 win32).
    • still overrun; will be lending slaves from production to try once crunch is over later today
  • win32 buildtimes (disk changes to moz2-win32-slave01, 06)
    • need help with msys and network mount drives
  • powering off Firefox2 machines at last

Roundtable

  • Platform planning is ongoing. Please participate in the dev.planning threads Javascript, GFX, Layout, and Content.
  • Firebug compatibility
    • need bug 483672
      • we're going to work around this at the loss of XHR results in the console tab
  • Security Sensitive source files code review recommendations [ Murali ]
  • Tracing across DOM methods for 1.9.1? Do we have a good risk/reward metrics? See e.g. bug 480187, bug 487134. Seems hard to call these blockers.
  • status of memory leaks (dbaron)