Platform/2007-Q3-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 23: Line 23:
=== Layout ===
=== Layout ===


Simply Blocker Bugs:
* Assuming we reach Beta 2, Only a "Handful" of security bugs based on this query.
* Assuming we reach Beta 2, Only a "Handful" of security bugs based on this query.
* Performance
* Memory Usage
* Regressions
* TextFrame
* Printing: Have Eli focus on printing.


=== GFX  ===
=== GFX  ===

Revision as of 23:45, 11 July 2007

Audio Recording of this Meeting

Meeting Agenda/Notes for Goal Planning Session: Jun 27, 2007

  • Discuss the process for Q2 goals as we'll continue that process for Q3.
  • Record and discuss the goals for each functional group below.
  • Call for updates/changes.
  • Schedule additional sessions as needed.

Please update the goals for each functional group for Q3 of 2007:


Goal Summary

TODO: Roll these goals up, change to reflect "M" milestones, copy into shared doc as needed.

Overall Goals

  • Ship B2
    • Means a total blocker focus so select blockers are fixed to enable shipping B1 and B2.

Layout

  • Assuming we reach Beta 2, Only a "Handful" of security bugs based on this query.

GFX

  • Fix all sec-critical bugs, per this query [1] and excluding Mac bugs.
  • Significantly reduce the blockers to enable us to ship B2 this quarter.
  • Identify 3 areas to improve performance or memory usage and create plan for fixing (either for 1.9 or 2)
    • Implement [one of these?] for 1.9
  • Show detailed rendering performance comparison to 1.8.
  • Printing
    • Restore win32 printing performance (rendering only, not layout) to acceptable (Fx2 or close) levels
  • "advanced" (svg, canvas) graphics performance
    • implement plan to replace or improve pixman

Mac OS X

  • Mac blocker list consistently under 10 blockers.
  • Resolve all remaining blocking native forms bugs.
  • Formalize and solidify Mac Team communications
    • More publicity for Wed meetings.
    • Define and practice deliverables for that meeting to effectively communicate Mac status in Gecko 1.9 meetings.
  • Support Build team for 10.3 Build Changes (this is ready to land, but we need to get it in).
  • Need to be comfortable with 10.5 test coverage.
    • Communicate current status and future plans concerning 10.5 testing to QA, coordinate BFT coverage
    • Have at least one developer running 10.5 all the time.
  • Assess Steven's alternative app shell implementation (our current app shell implementation is not a blocker).

Content

  • Zero content sg: blocker bugs: By this query: [2]
  • Support new Java Plugin Architecture (need input from sun to determine if we can meet this, need them to work with us and hack on this together, and will need their approval that it meets their needs).
  • nsDocumentDestroy needs to die. bug 348156
  • <field> evaluation bug 372769
  • Get rid of script in scrollbar XBL binding bug 384612

JS

  • ES4-related:
    • Complete work on moving refimpl to type closures
    • Implement separate compilation units
    • Integrate finalized proposals into the spec

Toolkit

Build System

Additional Goals