Platform/2007-Q3-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Rewrite the configure system)
Line 74: Line 74:


=== Build System ===
=== Build System ===
 
* Proceed with the first half of the Mozilla Configure system rewrite: http://wiki.mozilla.org/Build:Configure_System_Rewrite#Milestones
 
=== Additional Goals ===
=== Additional Goals ===

Revision as of 21:19, 10 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

Overall Goals

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

Layout

Simply Blocker Bugs:

  • 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

  • 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 performance comparison with tRender on a local machine.
  • Printing
    • Restore win32 printing performance (rendering only, not layout) to acceptable (Fx2 or close) levels
    • Integrate native win32 printing support (all GDI) patch?
  • "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

Moz2

Toolkit

Build System

Additional Goals