Platform/2009-10-13: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 78: Line 78:


=== Startup Performance ===
=== Startup Performance ===
Highlights from the [http://autonome.wordpress.com/2009/10/12/firefox-startup-performance-weekly-summary-5// weekly update post], and work started this week:
* [[Firefox/Projects/Startup_Time_Improvements#Overview|Summarized table of progress]] - will update this week, since doesn't have some major landings from the last week.
* Ryan landed {{bug|475289}} to lazily initialize the engineMetadataService, {{bug|520342}} to consolidate service initialization in the microsummary service, and pushed {{bug|499123}}, coalescing browser about: pages, to the 3.6 branch.
* Taras landed a bunch of optimizations to the fastload system in {{bug|412796}}
* Enabled PGO for Places, mozStorage and SQLite in {{bug|419893}}
* Ben Hsieh got review on bug 511761, which optimizes the fastload cache invalidation, and consolidates some of the invalidation triggers, ready to land.
* Alice continued work on {{bug|510587}}, getting us ever closer to automated testing of cold startup.
Join us on IRC in [http://irc.mozilla.org/#startup #startup].


=== Security ===
=== Security ===

Revision as of 18:09, 13 October 2009

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.15 / Firefox 3.5.4

  • Firefox 3.0.15: builds made, were targeting beta for Wednesday, but have to re-spin for one issue
  • Firefox 3.5.4: builds made, beta on Friday, caught two issues which require a re-spin

Firefox 3.0.16 / Firefox 3.5.5

  • no schedule yet
  • please work on your blockers though!

Firefox 3.6b1

  • all blockers done!
  • waiting for green cycle, then can go to build

Firefox 3.6 RC

  • fix yer 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)

  • see our active projects and get involved / propose others
  • Namoroka/mozilla-1.9.2 front end development:
    • Paul is pretty confident we can improve session restore speed for 1.9.2
    • now moving into bug fixes and closing down for ship

GFX Update

  • 0 beta blockers; 3 1.9.2 blockers - all with patches.
  • Jeff got his 0x0 stack unwinding improvement, bug 519616, landed in upstream breakpad; we're waiting on that fix to be taken into our instance of breakpad, bug 521231.
  • Bas is starting a DirectWrite font backend for Cairo's GDI backend, which will make it possible (on Windows 7, and whenever it's backported, on Windows Vista) to have better-quality antialiasing on text.

Layout Update

  • 1.9.2 blockers
    • 17 unfixed in layout, 4 with patches
    • 3 in video, all with patches
  • CSS Transitions landed (dbaron)
  • Added support for animating float values in transitions/SVG (dholbert)
  • caret in reftests (mats)
  • Mac timing weirdness on machines with no screen (mstange)

Content Update

Platform-specific Support Update

  • tab previews landed on trunk/1.9.2.
  • jump lists landed on trunk.
  • progress indicator platform code landed on trunk/1.9.2.
  • Still waiting on progress indicator browser patch tests for landing, bug 474060.
  • perf regressions, merge problems, bug fixes have been addressed.
  • (smichaud) Patch landed to restore JEP on 1.9.2 branch bug 517335

I'm working on them.

JS

  • chasing recording perf issues, having some success
  • recursion regressions getting fixed
  • ES5 parser changes landing

Startup Performance

Highlights from the weekly update post, and work started this week:

  • Summarized table of progress - will update this week, since doesn't have some major landings from the last week.
  • Ryan landed bug 475289 to lazily initialize the engineMetadataService, bug 520342 to consolidate service initialization in the microsummary service, and pushed bug 499123, coalescing browser about: pages, to the 3.6 branch.
  • Taras landed a bunch of optimizations to the fastload system in bug 412796
  • Enabled PGO for Places, mozStorage and SQLite in bug 419893
  • Ben Hsieh got review on bug 511761, which optimizes the fastload cache invalidation, and consolidates some of the invalidation triggers, ready to land.
  • Alice continued work on bug 510587, getting us ever closer to automated testing of cold startup.

Join us on IRC in #startup.

Security

Electrolysis

  • typeaheadfind works, in the testbed at least
  • work on windowed and windowless plugins continues
  • IPDL improvements including supports for array and shared memory types depends on refactoring the lowering pass: cjones on it
  • the async drawWindow is reviewed: needs to land, and the API bits need to land in mozilla-central probably
  • status reports available at http://benjamin.smedbergs.us/weekly-updates.fcgi/project/electrolysis (there's a feed too)
  • need to get memory-mapping working in order for realistic testing of fennec responsiveness... no owner yet
  • ETA for JPW wrapper (mrkap)?

Tree Management

Roundtable

  • these notes [added by beltzner]