Firefox3/Gecko Feature List: Difference between revisions
< Firefox3
Jump to navigation
Jump to search
(→Gecko 1.9 Feature List: -- Adding Accessibility) |
(Added P#'s from meeting) |
||
Line 17: | Line 17: | ||
{{statusitem | {{statusitem | ||
|t=Cairo Graphics | |t=Cairo Graphics | ||
|p=P1 | |||
|o=vlad, stuart | |o=vlad, stuart | ||
|s=In progress; 90% on windows, 75% on linux, 25% on [https://bugzilla.mozilla.org/show_bug.cgi?id=323934 mac] | |s=In progress; 90% on windows, 75% on linux, 25% on [https://bugzilla.mozilla.org/show_bug.cgi?id=323934 mac] | ||
Line 23: | Line 24: | ||
{{statusitem | {{statusitem | ||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=326469 Cocoa Widgets on Mac] | |t=[https://bugzilla.mozilla.org/show_bug.cgi?id=326469 Cocoa Widgets on Mac] | ||
|p=P1 | |||
|o=josh | |o=josh | ||
|s=In progress | |s=In progress | ||
}} | }} | ||
{{statusitem | {{statusitem | ||
|t=View Removal | |t=View Removal | ||
|p=P1 | |||
|o=roc | |o=roc | ||
}} | }} | ||
{{statusitem | {{statusitem | ||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=339548 Hoist plugins to toplevel children] | |t=[https://bugzilla.mozilla.org/show_bug.cgi?id=339548 Hoist plugins to toplevel children] | ||
|p=P1 | |||
|o=roc | |o=roc | ||
| | | | ||
Line 47: | Line 44: | ||
{{statusitem | {{statusitem | ||
|t=Widget Removal | |t=Widget Removal | ||
|p=P1 | |||
|o=roc | |o=roc | ||
|s=Requires plugin hoisting. | |s=Requires plugin hoisting. | ||
Line 54: | Line 52: | ||
{{statusitem | {{statusitem | ||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=333659 nsTextFrame migration to Thebes] | |t=[https://bugzilla.mozilla.org/show_bug.cgi?id=333659 nsTextFrame migration to Thebes] | ||
|p=P1 | |||
|o=blackh/roc | |o=blackh/roc | ||
| | |s=Performance is a P1, but it's not clear whether this is the best performance-gaining task to be focusing on. | ||
}} | }} | ||
{{statusitem | {{statusitem | ||
|t=Frame Display Lists | |t=Frame Display Lists | ||
|p=P1 | |||
|o=roc | |o=roc | ||
|s=Landed. [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=blocked&type0-0-0=anywords&value0-0-0=317375 Regressions] | |s=Landed. [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=blocked&type0-0-0=anywords&value0-0-0=317375 Regressions] | ||
}} | |||
{{statusitem | |||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=177805 Fix units in Gecko] | |||
|p=P2 | |||
|o=Eli Friedman | |||
|s=Blocked on cairo on Mac (?); needed for full-page zooming support in browser | |||
}} | }} | ||
Line 68: | Line 75: | ||
{{statusitem | {{statusitem | ||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=300030 Reflow branch] | |t=[https://bugzilla.mozilla.org/show_bug.cgi?id=300030 Reflow branch] | ||
|p=P1 | |||
|o=dbaron | |o=dbaron | ||
|s=[[Gecko:Reflow_Refactoring|Status]] | |s=[[Gecko:Reflow_Refactoring|Status]] | ||
Line 73: | Line 81: | ||
{{statusitem | {{statusitem | ||
|t= | |t=Caret painting rewrite | ||
|p=P1 | |||
|o=mrbkap | |o=mrbkap | ||
| | |s=Landed. [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=blocked&type0-0-0=anywords&value0-0-0=287813 Regressions] | ||
}} | }} | ||
{{statusitem | {{statusitem | ||
|t= | |t=[https://bugzilla.mozilla.org/show_bug.cgi?id=328930 Residual style handling] | ||
|p=P3 | |||
|o=mrbkap | |||
| | | | ||
}} | }} | ||
Line 93: | Line 97: | ||
{{statusitem | {{statusitem | ||
|t= | |t=XUL Transform Support | ||
|p=P3 | |||
|o=vlad? | |o=vlad? | ||
|s=Unknown; depends on Gran Paradiso front-end requirements | |s=Unknown; depends on Gran Paradiso front-end requirements | ||
Line 102: | Line 107: | ||
{{statusitem | {{statusitem | ||
|t=XBL2 | |t=XBL2 | ||
|p=P3 | |||
|o=sicking | |o=sicking | ||
| | | | ||
Line 110: | Line 116: | ||
{{statusitem | {{statusitem | ||
|t=JavaScript 2 | |t=JavaScript 2 | ||
|p=P2 | |||
|o=brendan | |o=brendan | ||
| | | | ||
Line 116: | Line 123: | ||
{{statusitem | {{statusitem | ||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=270553 E4X4DOM] | |t=[https://bugzilla.mozilla.org/show_bug.cgi?id=270553 E4X4DOM] | ||
|p=P3 | |||
|o=brendan | |o=brendan | ||
| | | | ||
Line 124: | Line 132: | ||
{{statusitem | {{statusitem | ||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=255942 Language-agnostic DOM] | |t=[https://bugzilla.mozilla.org/show_bug.cgi?id=255942 Language-agnostic DOM] | ||
|p=P1/P2 | |||
|o=Mark Hammond | |o=Mark Hammond | ||
|s= | |s=Landed. Regressions P1, feature itself P2. | ||
}} | }} | ||
Line 132: | Line 141: | ||
{{statusitem | {{statusitem | ||
|t=SVG images | |t=SVG images | ||
|p=P3 | |||
| | | | ||
| | | | ||
Line 140: | Line 150: | ||
{{statusitem | {{statusitem | ||
|t=Cross-domain XMLHttpRequest | |t=Cross-domain XMLHttpRequest | ||
|p=P1 | |||
|o=darin | |o=darin | ||
|s= | |s= | ||
Line 148: | Line 159: | ||
{{statusitem | {{statusitem | ||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=315452 Firefox on XULRunner] (and shipping XULRunner platform) | |t=[https://bugzilla.mozilla.org/show_bug.cgi?id=315452 Firefox on XULRunner] (and shipping XULRunner platform) | ||
|p=P1 | |||
|o=bsmedberg | |o=bsmedberg | ||
|s=In Progress | |||
}} | |||
{{statusitem | |||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=326273 Killing nested event queues] | |||
|p=P1 | |||
|o=darin | |||
|s=Landed | |||
}} | |||
{{statusitem | |||
|t=Graydon's Cycle Collector | |||
|p=P2 | |||
|o=graydon | |||
|s=In Progress | |s=In Progress | ||
}} | }} | ||
Line 154: | Line 180: | ||
{{statusitem | {{statusitem | ||
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=271613 XPCOM restart in-process] | |t=[https://bugzilla.mozilla.org/show_bug.cgi?id=271613 XPCOM restart in-process] | ||
|p=P3 | |||
|o=bsmedberg | |o=bsmedberg | ||
| | | | ||
Line 160: | Line 187: | ||
{{statusitem | {{statusitem | ||
|t=Offline Operation | |t=Offline Operation | ||
|p=P3 | |||
| | | | ||
}} | }} | ||
Revision as of 17:55, 15 June 2006
Gecko 1.9 Feature List
This page is intended to collect the set of features that either have gone in to Gecko 1.9 since Gecko 1.8 was branched, features that people are working on, or features that people intend to work on for Gecko 1.9. It will eventually be migrated into the Gecko 1.9 Requirements document.
Please use this template when adding entries to this list:
Feature name | P? | owner(s) |
Status notes: completed, development in progress, spec finished (but no implementation started yet), spec in progress, not started. |
GFX/Widget
Cairo Graphics | P1 | vlad, stuart |
In progress; 90% on windows, 75% on linux, 25% on mac |
Cocoa Widgets on Mac | P1 | josh |
In progress |
View Removal | P1 | roc |
Unknown |
Hoist plugins to toplevel children | P1 | roc |
Unknown |
Widget Removal | P1 | roc |
Requires plugin hoisting. |
nsTextFrame migration to Thebes | P1 | blackh/roc |
Performance is a P1, but it's not clear whether this is the best performance-gaining task to be focusing on. |
Frame Display Lists | P1 | roc |
Landed. Regressions |
Fix units in Gecko | P2 | Eli Friedman |
Blocked on cairo on Mac (?); needed for full-page zooming support in browser |
Layout
Reflow branch | P1 | dbaron |
Status |
Caret painting rewrite | P1 | mrbkap |
Landed. Regressions |
Residual style handling | P3 | mrbkap |
Unknown |
XUL
XUL Transform Support | P3 | vlad? |
Unknown; depends on Gran Paradiso front-end requirements |
Core/XML
XBL2 | P3 | sicking |
Unknown |
JavaScript
JavaScript 2 | P2 | brendan |
Unknown |
E4X4DOM | P3 | brendan |
Unknown |
DOM
Language-agnostic DOM | P1/P2 | Mark Hammond |
Landed. Regressions P1, feature itself P2. |
SVG
SVG images | P3 | unowned |
Unknown |
Networking
Cross-domain XMLHttpRequest | P1 | darin |
Platform
Firefox on XULRunner (and shipping XULRunner platform) | P1 | bsmedberg |
In Progress |
Killing nested event queues | P1 | darin |
Landed |
Graydon's Cycle Collector | P2 | graydon |
In Progress |
XPCOM restart in-process | P3 | bsmedberg |
Unknown |
Offline Operation | P3 | unowned |
Unknown |
Accessibility
ATK support rearchitecture | P? | aaronlev,ginn.chen |
In progress; 10% |