Confirmed users, Bureaucrats and Sysops emeriti
1,680
edits
(→Meeting Agenda/Ntes for First Goal Planning Session: Apr 6, 2007: Add link to minutes) |
|||
(13 intermediate revisions by 3 users not shown) | |||
Line 14: | Line 14: | ||
[http://groups.google.com/group/mozilla.dev.planning/msg/1401d9fdac7a785c Minutes from This Meeting] | [http://groups.google.com/group/mozilla.dev.planning/msg/1401d9fdac7a785c Minutes from This Meeting] | ||
=== Goal Summary === | |||
* List metrics we are going to care about | |||
* Define milestones & performance targets & strive to reach them wherever possible [a little softer than should be] | |||
* Focusing on blocking (+) bugs and significantly reduce number of blocking bugs | |||
* GFX & layout performance parity with 1.8, with no regressions [damon's raised a flag here regarding overall layout bandwidth] | |||
* Carbon-to-cocoa API work finished; new appshell implementation | |||
* Content: cut blocker list in half for content; fix some specific security vulnerabilities | |||
* Implement & land cross-site XMLHTTPrequest | |||
* Develop protected mode plan | |||
* Enable libXUL | |||
* Finish Breakpad implementation | |||
<b>Goal Meeting #2, May 2 @ 2:30PM PDT Notes:</b> | |||
=== Overall Goals === | === Overall Goals === | ||
* A specific focus performance regressions: | * A specific focus performance regressions: We will define milestones and performance targets and strive to reach them. Note: Will use the graph server to see and track international page rendering. | ||
* Begin immediately focusing on "+" bugs. | * Begin immediately focusing on "+" bugs. | ||
* Significantly reduce the number of blocker bugs. | * Significantly reduce the number of blocker bugs. | ||
Line 24: | Line 40: | ||
* Enable new textframe (roc) | * Enable new textframe (roc) | ||
* Complete compositor (roc) | * <s>Complete compositor (roc)</s> | ||
* | * Fix Major Regressions From the Reflow Branch Landing: | ||
* | ** {{bug|300030}} (dbaron) | ||
** {{bug|332922}} (dbaron) | |||
* Get style system tested under mochitest well enough to catch common mistakes when adding CSS properties (dbaron) | |||
* add reftests for reflow branch work (particularly table width calculation) (dbaron) | * add reftests for reflow branch work (particularly table width calculation) (dbaron) | ||
* make progress on [https://bugzilla.mozilla.org/buglist.cgi?bug_id=334460,335053,335054,336756 layout invariant assertions] (dbaron) | * make progress on [https://bugzilla.mozilla.org/buglist.cgi?bug_id=334460,335053,335054,336756 layout invariant assertions] (dbaron) | ||
* key 1.9 style system changes: <s>media queries ({{bug|156716}})</s>, always use my colors pref {{bug|348637}} (dbaron) | * Accessibility Improvement: key 1.9 style system changes: <s>media queries ({{bug|156716}})</s>, always use my colors pref {{bug|348637}} (dbaron) | ||
* additional important (user-facing) patches: scroll position restoration {{bug|43114}}, link handling {{bug|335963}} (dbaron) | * additional important (user-facing) patches: scroll position restoration {{bug|43114}}, link handling {{bug|335963}} (dbaron) | ||
* <s>progress on [https://bugzilla.mozilla.org/buglist.cgi?bug_id=915,363249,363250,371323,25888,50630,87277,156716,311415,191699,19963,326624,130473,118501,132035 top CSS bugs]</s> (dbaron) | * <s>progress on [https://bugzilla.mozilla.org/buglist.cgi?bug_id=915,363249,363250,371323,25888,50630,87277,156716,311415,191699,19963,326624,130473,118501,132035 top CSS bugs]</s> (dbaron) | ||
Line 39: | Line 57: | ||
=== GFX === | === GFX === | ||
* Feature-complete gfx | * Feature-complete gfx (Note: Requires sync with Firefox plans for UI demands from gfx [mconnor]; same applies to SVG [tor]) | ||
* No functional regressions in gfx rendering | * No functional regressions in gfx rendering | ||
* | * Performance parity with 1.8. (BIG NOTE: might be too difficult for this quarter.) | ||
* | * Rewrite parts of CSS Rendering for performance/correctness (initially borders/outlines -- vlad) | ||
=== Mac OS X === | === Mac OS X === | ||
* | * Cocoa Widgets Stable (eliminate all blockers): Current blockers: 27. | ||
* Finish | * Finish new appshell implementation. | ||
* Finish | * Finish native form controls for Mac OS X. | ||
=== Content === | === Content === | ||
Line 54: | Line 72: | ||
* Land the "don't block parser on stylesheets" patch (bzbarsky) | * Land the "don't block parser on stylesheets" patch (bzbarsky) | ||
* Stop adding <br> nodes to plaintext in editor (depends on new textframe) (bzbarsky) | * Stop adding <br> nodes to plaintext in editor (depends on new textframe) (bzbarsky) | ||
* Implement and land Cross Site XMLHttpRequest (sicking) | |||
* Cut my blocker list in half, including fixing any beta blockers (sicking) | |||
* Investigate <include> and, if appropriate, implement it. Otherwise work on XBL2 (sicking) | |||
* Fix plugin widget reparenting to solve plugin teardown problems, primarily on Win32 (jst) | |||
* Sort out JS principals vs scope issue described in bug 317240 (jst) | |||
* Continue investigating Mozilla 2 (jst) | |||
=== JS === | === JS === |