Gecko 1.9 Alpha Planning

From MozillaWiki
Revision as of 09:04, 26 April 2006 by Magicdice (talk | contribs) (Typo)
Jump to navigation Jump to search

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:

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 ????