Firefox3/Gecko Feature List: Difference between revisions

From MozillaWiki
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
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=177805 Fix units in Gecko]
|o=Eli Friedman
|s=Blocked on cairo on Mac (?)
}}
}}


{{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=[https://bugzilla.mozilla.org/show_bug.cgi?id=328930 Residual style handling]
|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=XUL box model
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=328930 Residual style handling]
|p=P3
|o=mrbkap
|
|
|
}}
{{statusitem
|t=Caret painting rewrite
|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]
}}
}}


Line 93: Line 97:


{{statusitem
{{statusitem
|t=XUL2D
|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=Ready to land.
|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
|
|
|
}}
{{statusitem
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=326273 Killing nested event queues]
|o=darin
|s=Landed
}}
}}



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%