Platform/2009-11-24: Difference between revisions

 
(15 intermediate revisions by 11 users not shown)
Line 2: Line 2:


= Notices / Schedule =
= Notices / Schedule =
'''[[Releases/Firefox 3.0.16|Firefox 3.0.16]] / [[Releases/Firefox_3.5.6|Firefox 3.5.6]]'''
* in QA, on track for mid-December release
'''[[Releases/Firefox 3.0.17|Firefox 3.0.17]] / [[Releases/Firefox_3.5.7|Firefox 3.5.7]]'''
* no schedule for either release yet, should have one by the end of the week
* tree should open in early December
'''Firefox 3.6 Beta'''
* beta user base is now over 450,000
* beta 3 refresh shipped last week
* component lockdown effects?
'''Firefox 3.6 RC'''
* late on RC freeze


= Blocker Report =
= Blocker Report =
Line 26: Line 40:


= GFX Update =
= GFX Update =
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20comp:gfx,image,widget,graphics%20-comp:xul%20flag:blocking1.9.2%2B,blocking-firefox3.6%2B%20-status1.9.2:fixed,unaffected,wontfix 2 blockers]; one is waiting on review, the other is a mobile blocker (kerning) that has not seen traction yet.
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20comp:gfx,image,widget,graphics%20-comp:xul%20flag:blocking1.9.2%3F,blocking-firefox3.6%3F%20-status1.9.2:fixed,unaffected,wontfix 2 noms]; 1 might be build config related and if so should not block, the other has a reviewed patch and probably shouldn't block, but should be approved.
* Jonathan Kew's font enumeration Ts patch is looking good, and has passed review from John Daggett.
* And now, for the Direct2D in Firefox show, starring Bas Schouten!
** [http://www.basschouten.com/blog1.php/2009/11/22/direct2d-hardware-rendering-a-browser Bas's blog post on Direct2D] was featured in a [http://news.cnet.com/8301-17939_109-10403604-2.html cnet news article on Direct2D in Firefox].
** Direct2D provides vector graphics rendering on the GPU. It is implemented as a backend to cairo.
** Large performance improvements in scrolling.
** Large improvements in dynamic websites using a lot of transformations and blending operations.
** Possible implementation strategies:
*** Switched on for all D3D10+ cards, blacklist buggy hardware.
*** Switch off by default, whitelist hardware/driver versions.
*** Possibly additionally whitelist D3D9 cards.
* {{bug|470440}} Going to implement sub-pixel positioned text rendering on Linux, hoping to have working code by early next week


= Layout Update =
= Layout Update =
Line 35: Line 62:
** 1 crashkill (not a hard blocker IMHO)
** 1 crashkill (not a hard blocker IMHO)
* Still evaluating crashes revealed by frame poisoning
* Still evaluating crashes revealed by frame poisoning
** Largest-volume crash fixed
** Largest-volume crash fixed, probably fixes for one or two others
** Some seem inexplicable
** Most have no steps to reproduce, some seem inexplicable
** Need a judgment call on remaining volume
** Need a judgment call on remaining volume
* Video on N900
* Video on N900
Line 48: Line 75:


= Content Update =
= Content Update =
* One blocker left (security bug)
* Ben Newman got JPW talking across processes.
* Jonas Sicking went through and caught up with the spec and cleaned up some minor problems in our new DOM file API additions.
* Continuing with crashkill work
* HTML5 parser update (hsivonen)


= Platform-specific Support Update =
= Platform-specific Support Update =


= JS =
= JS =
* Blockers:
** Some fixed on TM tree, one test failure after m-c merge holding things up
** Merging to 1.9.2 ongoing
** Many new fuzzbug / QA bugs recently
** JS team will meet to discuss each JS blocker at 2pm PST


= Startup Performance =
= Startup Performance =
'''Summmary'''
* Read the latest [http://autonome.wordpress.com/2009/11/14/firefox-startup-performance-weekly-summary-11/ weekly update].
* View [http://graphs.mozilla.org/dashboard/snapshot/ snapshot results] for startup and all other tests.
** {{bug|517804}} was a big win for Mac warm startup, putting 3.6 at 35% faster than 3.5.
'''Activity'''
* Joel has some data on his super-static Firefox in {{bug|525013}}. Inconclusive so far.
* Ben is making progress on the fastload replacement in {{bug|520309}}. Some fastload/invalidation discussion in this [http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/ca867015d8e35fd2/c86a10493eff7146?lnk=raot#c86a10493eff7146 dev.platform thread].
* Taras has patches up for service caching ({{bug|516085}}
* Super-fast-path-ing of Components.* needs some JS team help: ({{bug|512584}}).
* Looks like a final patch on {{bug|519445}}, for reducing Mac startup time spent in font system initialization.
* Ryan Flint put a patch to minify JS on {{bug|524858}}, needs work still, but significantly reduces the size of shipped JS files.
'''More'''
* More details on the [https://wiki.mozilla.org/Firefox/Projects/Startup_Time_Improvements project page].
* Join us on IRC in [http://irc.mozilla.org/#startup #startup].


= Security =
= Security =
Line 70: Line 125:
= Tree Management =
= Tree Management =
* Downtimes
* Downtimes
** Try server repo needs resetting.  Will be down for around 1 hour on Thursday morning.
** Try server repo needs resetting.  Will be down for around 1 hour. Tomorrow night or next tuesday.
 
* b4 / rc1 scheduling


= Roundtable =
= Roundtable =
* we think we've fixed a sigificant number of the [[CrashKill/2009-11-23#3.6b3_Bugs|3.6b3 topcrashes]] (see Sam's nice table) (dbaron)
Confirmed users
2,456

edits