Gecko 1.9 Alpha Planning: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(17 intermediate revisions by 6 users not shown)
Line 1: Line 1:
'''Much of this page has been merged into [[Firefox3/Gecko Feature List]].'''
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 if the early June stake in the ground makes sense.
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 if the early June stake in the ground makes sense.


Line 40: Line 42:
(biesi) See also [[Necko]]
(biesi) See also [[Necko]]


See also [[Firefox3/Gecko_Feature_List]] --Jesse.
See also [[Firefox3/Gecko Feature List]] --Jesse.


{| border="1" cellpadding="3" width="100%"
{| border="1" cellpadding="3" width="100%"
Line 50: Line 52:
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=326469 cocoa widgets]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=326469 cocoa widgets]
| [http://weblogs.mozillazine.org/josh/archives/2006/04/cocoa_widget_progress_1.html progressing] (blog post)
| Landed.
| josh || landed || December 2006
| josh || 2006-09-28 || December 2006
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=323934 cairo on Mac by default]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=323934 cairo on Mac by default]
| Blocked on [https://bugzilla.mozilla.org/show_bug.cgi?id=326469 cocoa widgets].
| Landed.
| vlad and stuart || November 2006 || ????
[https://bugzilla.mozilla.org/showdependencytree.cgi?id=334732&hide_resolved=1 Regressions]
| vlad and stuart || 2006-11-21 || ????
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=177805 Fix units in Gecko]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=177805 Fix units in Gecko]
| Blocked on [https://bugzilla.mozilla.org/show_bug.cgi?id=323934 cairo on Mac]
| Landed.
| Eli Friedman || ??? (will break non-Cairo gfx) || ????
| Eli Friedman || 2007-02-06 || ????
|-  
|-  
| [https://bugzilla.mozilla.org/show_bug.cgi?id=333659 thebes APIs in nsTextFrame]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=333659 thebes APIs in nsTextFrame]
| Blocked on [https://bugzilla.mozilla.org/show_bug.cgi?id=323934 cairo on Mac]
| Progressing
| Stephen Blackheath and roc || ???? after cairo on Mac || ????
| Stephen Blackheath and roc || ???? || ????
|-  
|-  
| [https://bugzilla.mozilla.org/show_bug.cgi?id=300030 Reflow branch]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=300030 Reflow branch]
| [http://wiki.mozilla.org/Gecko:Reflow_Refactoring status is wiki'd]
| Landed.
| dbaron || June/July || ????
| dbaron || 2006-12-07 || ????
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=328930 Residual style revamp]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=328930 Residual style revamp]
Line 74: Line 77:
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=18333 Incremental XML parser]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=18333 Incremental XML parser]
| Henri working on this as a summer project starting June 2006
| Landed.
| Henri Sivonen || ???? || ????
| Henri Sivonen || 2007-01-30 || ????
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=337801 View removal]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=337801 View removal]
| ????
| Blocked on Widget removal ({{bug|370379}} helped?)
| roc || ???? || ????
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=352093 Widget removal]
| Blocked on Hoist plugins and Sync content managers
| roc || ???? || ????
| roc || ???? || ????
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=316489 Widget removal]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=130078 Sync content managers]
| ????
| Blocked on Implement Compositor
| roc || ???? || ????
| roc || ???? || ????
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=339548 Hoist plugins]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=339548 Hoist plugins]
| ????
| Blocked on Implement Compositor
| roc || ???? || ????
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=374980 Implement Compositor]
| Progressing (will not be ready for 1.9)
| roc || ???? || ????
| roc || ???? || ????
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=271613 XPCOM restart]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=271613 XPCOM restart]
| blocked on [https://bugzilla.mozilla.org/show_bug.cgi?id=316414 XPCOM Shutdown] (ongoing)
| blocked on [https://bugzilla.mozilla.org/show_bug.cgi?id=316414 XPCOM Shutdown] (ongoing) (bsmedberg knows what needs to be done but can't do it all himself)
| bsmedberg || Mid-August || ????
| bsmedberg || ???? || ????
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=333078 XPCOM Cycle Collector]
| Landed.
| graydon || 2007-01-04 || ????
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=315452 Firefox on XULRunner]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=315452 Firefox on XULRunner]

Latest revision as of 14:04, 24 June 2007

Much of this page has been merged into Firefox3/Gecko Feature List.

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 if the early June stake in the ground makes sense.

Getting to a widespread Alpha testing release involves:

  • assembling some level of features that would be interesting to get testing feeback on,
  • getting builds that are stable, usable, regression proof, and in good enough shape that they can be used long enough to get good depth and breath testing. Any bugs that would block this kind of usage need to be dealt with.


Bug Lists

Links to Alpha blocker nominations and approvals that would get us to a set of usable builds are provided here:


Feature Decisions

This need discussion, review, and decisions.

Status of feature landings:

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

See also Firefox3/Gecko Feature List --Jesse.

Feature Status Owner(s) Estimated landing date Estimated regressions fixed date
cocoa widgets Landed. josh 2006-09-28 December 2006
cairo on Mac by default Landed.

Regressions

vlad and stuart 2006-11-21 ????
Fix units in Gecko Landed. Eli Friedman 2007-02-06 ????
thebes APIs in nsTextFrame Progressing Stephen Blackheath and roc ???? ????
Reflow branch Landed. dbaron 2006-12-07 ????
Residual style revamp Needs to be started mrbkap ???? ????
Incremental XML parser Landed. Henri Sivonen 2007-01-30 ????
View removal Blocked on Widget removal (bug 370379 helped?) roc ???? ????
Widget removal Blocked on Hoist plugins and Sync content managers roc ???? ????
Sync content managers Blocked on Implement Compositor roc ???? ????
Hoist plugins Blocked on Implement Compositor roc ???? ????
Implement Compositor Progressing (will not be ready for 1.9) roc ???? ????
XPCOM restart blocked on XPCOM Shutdown (ongoing) (bsmedberg knows what needs to be done but can't do it all himself) bsmedberg ???? ????
XPCOM Cycle Collector Landed. graydon 2007-01-04 ????
Firefox on XULRunner Needs release engineering and installer work. bsmedberg nightly builds available 2006-05-26
Made default builds 2006-06-15
????
Language-agnostic DOM Landed. Regressions markh,jst 2006-06-12 ????
Killing nested event queues Landed. Regressions darin 2006-05-10 ????
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 ????