Platform/2007-Q2-Goals: Difference between revisions
< Platform
Jump to navigation
Jump to search
(→Layout) |
|||
Line 25: | Line 25: | ||
* Enable new textframe (roc) | * Enable new textframe (roc) | ||
* <s>Complete compositor (roc)</s> | * <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) |
Revision as of 21:22, 19 April 2007
Audio Recording of this Meeting
Meeting Agenda/Notes for First Goal Planning Session: Apr 6, 2007
- Discuss the the overall process for these goals.
- 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 the months 4, 5, 6 of 2007:
Overall Goals
- 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.
- Significantly reduce the number of blocker bugs.
Layout
- Enable new textframe (roc)
Complete compositor (roc)- 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)
- make progress on layout invariant assertions (dbaron)
- Accessibility Improvement: key 1.9 style system changes:
media queries (bug 156716), always use my colors pref bug 348637 (dbaron) - additional important (user-facing) patches: scroll position restoration bug 43114, link handling bug 335963 (dbaron)
progress on top CSS bugs(dbaron)- Implement Unicode-compatible line breaking (smontagu)
- International text issues from new textframe (smontagu) ? (Does this mean we won't have any issues with international text?)
- Initialize editors for at least single-line text controls lazily (bzbarsky)
- Get enn's popup rewrite reviewed (bzbarsky)
GFX
- Feature-complete gfx -- need to sync with Firefox plans for UI demands from gfx (mconnor); same applies to SVG (tor)
- No functional regressions in gfx rendering
- Some goal about overall performance; parity with 1.8 might be too difficult for this quarter (but would be on the list for the next), though maybe not
- Rewriting parts of CSS Rendering for performance/correctness (initially borders/outlines -- vlad)
Mac OS X
- Stabilize Cocoa widgets (have a small blocker list)
- Finish or be very close to finishing a new appshell implementation
- Finish or be very close to finishing native form controls for Mac OS X
Content
- Make style sheets know their principal and make URI/Image CSSValues know what their originating principal is (bzbarsky)
- Land the "don't block parser on stylesheets" patch (bzbarsky)
- Stop adding <br> nodes to plaintext in editor (depends on new textframe) (bzbarsky)
JS
- Convince reference implementation of JS2/ES4 to pass spidermonkey and AS3 testsuites
- Fix bug https://bugzilla.mozilla.org/show_bug.cgi?id=363891
Moz2
Toolkit
- Develop breakpad client/server with all the features and QA reports needed for a release
- Finish the FF+XR build system to ship the resulting builds, and fix the mac UB builds (bsmedberg)
- --enable-libxul for Firefox (bsmedberg)
Build System
- Develop a concrete plan & timeline for configure system rework/replacement (luser/bsmedberg)