Platform/2009-09-08: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 38: Line 38:
=== GFX Update ===
=== GFX Update ===
* Decode-on-draw ({{bug|435296}}) very very close - needed to make some large-ish changes at the last minute to address roc's review comments.
* Decode-on-draw ({{bug|435296}}) very very close - needed to make some large-ish changes at the last minute to address roc's review comments.
* WebGL - canvas3d refresh patch landed. New patch with latest spec tweaks soon.


=== Layout Update ===
=== Layout Update ===

Revision as of 18:11, 8 September 2009

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.14 / Firefox 3.5.3

  • on track to ship tomorrow

Firefox 3.0.15 / Firefox 3.5.4

Blocker Report

note: queries have changed to use new status1.9.2 flag

Browser / Front End

GFX Update

  • Decode-on-draw (bug 435296) very very close - needed to make some large-ish changes at the last minute to address roc's review comments.
  • WebGL - canvas3d refresh patch landed. New patch with latest spec tweaks soon.

Layout Update

  • Cocoa printing implemented (mstange)
  • W3C reftest framework (jwatt, fantasai)
  • Unfiled bugs? Plugin tearing, personas
  • 1.9.2 approval requests
  • cpearce experimenting with VMWare record+replay: stability much improved, some serious performance issues, new hardware may help

Content Update

  • Slow week, not much to report (vacations, personal leave, ...)
  • HTML5 parser update (hsivonen)

Platform-specific Support Update

  • Still making steady progress on 64-bit Mac OS X builds, more issues like critical sqlite library conflict coming up.
  • [rob] Aero peek patch has final reviews. Working on tests.
  • [sid] Progress taskbar patches being updated to new interfaces.
  • [jimm] Jump lists patches progress waiting on some DDE installer changes currently being worked on.
  • [jimm] Completed Win7 image builds, need to get these tested this week.

JS

  • Should move 1.9.2 branch to newer nanojit code. More secure (no Fragmento), better performance, merging getting really tough in the tracer.
  • ES5 update (tracking bug bug 445494):
    • Strict mode: jimb (tracking bug bug 482298), now with 19 sub-bugs --- track just the details you care about!
    • Meta-object interface: waldo (tracking bug bug 430133)

Startup Performance

Weekly update notes

Key points

  • Mac: Progress on warm startup - 3.6 is 10% faster than 3.5. 3.7 is 20% faster than 3.5. No numbers for mac ccld startup yet.
  • Windows: Flat on warm startup. Cold startup, we have a *regression* in 3.7 that we're working on identifying.
  • Windows cold startup oddity: My numbers showed that Firefox 3.5 somehow starts up cold *much* faster than previous or subsequent versions. Any input appreciated.

Security

  • Electrolysis+Jetpack plans posted: https://developer.mozilla.org/en/Multi-Process_Architecture/Jetpack
  • Shout out to Josh Matthews who has done great work starting to hook up TypeAheadFind... it can highlight all the words now, though highlighting the specific word is still not working, and chrome doesn't know when a match was found
  • Plugin work ongoing: still trying to set up plugin mochitests for IPC and not-IPC cases
  • Haven't been tracking the following projects closely (will do better!):
    • windowless plugins (jmuizelaar/cpearce)
    • JPW (mrbkap)

Electrolysis

  • init code 98% done: Moving on to implementing HTTP Channel sub-protocol for simple HTTP requests.

Tree Management

Roundtable

  • introducing Bob Moss