Gecko 1.9 Alpha Planning
At the 4/20/2006 dev.platform/content meeting we discussed the idea of shooting for early June to get a set of builds together for widepread testing and feedback on the current state of the trunk. We will need more work on the blocking bug lists, more updates on the landing plan, and some more feedback accross the project to see of the early June stake in the ground makes sense.
Getting to an Alpha/a widespread testing release involves assembling some level of features that would be interesting to get testing feeback on, and also getting builds that are stable, usable, and in good enough shape that they can be used for one or more weeks to allow for depth and breath testing and feedback.
Links to Alpha blocker nominations and approvals that would get us to a set of usable builds are provided here:
- Other interesting pools of bugs that need checking for potential blockers
Status of feature landings is also tracked here:
The table below has the large features that either have already landed in Gecko 1.9 or are planned to land. The list may not be complete; please add as needed if you're working on something or planning to. The list should primarily include architecture changes that are either considered blockers for 1.9 or have significant regression risk (or both). http://wiki.mozilla.org/Gecko_1.9_Roadmap may have inspiration for things to include (assuming they're actually being worked on or planned). Please do NOT add pure wishlist items to the list -- if it's not being worked on or seriously planned, it shouldn't be here.
(biesi) See also Necko
Feature | Status | Owner(s) | Estimated landing date | Estimated regressions fixed date |
---|---|---|---|---|
cocoa widgets | progressing (blog post) | josh | ???? | ???? |
cairo on Mac by default | Blocked on cocoa widgets. | vlad and stuart | ???? after cocoa widgets | ???? |
Fix units in Gecko | Blocked on cairo on Mac | Eli Friedman (away from April 23-May 31) | early-mid June | ???? |
thebes APIs in nsTextFrame | Blocked on cairo on Mac | Stephen Blackheath and roc | ???? after cairo on Mac | ???? |
Reflow branch | status is wiki'd | dbaron | June/July | ???? |
Residual style revamp | Needs to be started | mrbkap | ???? | ???? |
Incremental XML parser | Henri working on this as a summer project starting June 2006 | Henri Sivonen | ???? | ???? |
View removal | ???? | roc | ???? | ???? |
Widget removal | ???? | roc | ???? | ???? |
Firefox on XULRunner | Needs release engineering and installer work. | bsmedberg | ???? | ???? |
Language-agnostic DOM | On DOM_AGNOSTIC_BRANCH, close to being ready for review? | markh | ???? | ???? |
Killing nested event queues | Under review. | darin | Matter of weeks from 4/17 | ???? |
Caret painting rewrite | Landed. Regressions. | mrbkap | 2006-04-17 | ???? |
cairo on Windows by default | Landed. Regressions | vlad and stuart | 2006-02-22 | ???? |
cairo on Unix by default | Landed. Regressions | vlad and stuart | 2006-04-05 | ???? |
<object> loading from content | Landed. Followups and regressions. | biesi | 2005-09-21 | ???? |
Frame Display Lists | Landed. Regressions | roc | 2006-01-25 | ???? |
Event dispatch centralization | Landed. Regressions. | smaug | 2006-03-07 | ???? |
null principals | Landed. Followups and regressions. | bzbarsky | 2006-04-02 | ???? |