Firefox3/Gecko Feature List: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 8: Line 8:


{{statusitem
{{statusitem
|name=Feature name
|t=Feature name
|owner=owner(s)
|o=owner(s)
|status=
|s=Status notes: completed, development in progress, spec finished (but no implementation started yet), spec in progress, not started.
Status notes: completed, development in progress, spec finished (but no implementation started yet), spec in progress, not started.
}}
}}


Line 17: Line 16:


{{statusitem
{{statusitem
|name=Cairo Graphics
|t=Cairo Graphics
|owner=vlad, stuart
|o=vlad, stuart
|status=
|s=In progress; 90% on windows, 75% on linux, 25% on [https://bugzilla.mozilla.org/show_bug.cgi?id=323934 mac]
In progress; 90% on windows, 75% on linux, 25% on mac
}}
}}


{{statusitem
{{statusitem
|name=Cocoa Widgets on Mac
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=326469 Cocoa Widgets on Mac]
|owner=josh
|o=josh
|status=
|s=In progress
In progress
}}
}}


{{statusitem
{{statusitem
|name=Fix units in Gecko
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=177805 Fix units in Gecko]
|owner=Eli Friedman
|o=Eli Friedman
|status=
|s=Blocked on cairo on Mac (?)
Blocked on cairo on Mac (?)
}}
}}


{{statusitem
{{statusitem
|name=View Removal
|t=View Removal
|owner=roc
|o=roc
|status=
|
}}
}}


{{statusitem
{{statusitem
|name=Widget Removal
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=339548 Hoist plugins to toplevel children]
|owner=roc
|o=roc
|status=
|
}}
}}


{{statusitem
{{statusitem
|name=Frame Display Lists
|t=Widget Removal
|owner=roc
|o=roc
|status=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=Requires plugin hoisting.
}}
 
 
{{statusitem
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=333659 nsTextFrame migration to Thebes]
|o=blackh/roc
|
}}
 
{{statusitem
|t=Frame Display Lists
|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]
}}
}}


Line 58: Line 67:


{{statusitem
{{statusitem
|name=Reflow branch
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=300030 Reflow branch]
|owner=dbaron
|o=dbaron
|status=
|s=[[Gecko:Reflow_Refactoring|Status]]
}}
 
{{statusitem
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=328930 Residual style handling]
|o=mrbkap
|
}}
}}


{{statusitem
{{statusitem
|name=CSS box model
|t=CSS box model
|owner=
|
|status=
|
}}
}}


{{statusitem
{{statusitem
|name=Caret painting rewrite
|t=Caret painting rewrite
|owner=mrbkap
|o=mrbkap
|status=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]
|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 80: Line 95:


{{statusitem
{{statusitem
|name=XBL2
|t=XBL2
|owner=sicking
|o=sicking
|status=
|
}}
}}


Line 88: Line 103:


{{statusitem
{{statusitem
|name=JavaScript 2
|t=JavaScript 2
|owner=brendan
|o=brendan
|status=
|
}}
}}


{{statusitem
{{statusitem
|name=E4X4DOM
|t=E4X4DOM
|owner=brendan?
|o=brendan?
|status=
|
}}
}}


Line 102: Line 117:


{{statusitem
{{statusitem
|name=Language-agnostic DOM
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=255942 Language-agnostic DOM]
|owner=
|o=Mark Hammond
|status=
|s=Ready to land.
}}
}}


Line 110: Line 125:


{{statusitem
{{statusitem
|name=SVG images
|t=SVG images
|owner=
|
|status=
|
}}
}}


Line 118: Line 133:


{{statusitem
{{statusitem
|name=Cross-domain XMLHttpRequest
|t=Cross-domain XMLHttpRequest
|owner=darin
|o=darin
|status=
|s=
}}
 
=== Platform ===
 
{{statusitem
|t=[https://bugzilla.mozilla.org/show_bug.cgi?id=326273 Killing nested event queues]
|o=darin
|s=Landed
}}
}}

Revision as of 20:39, 9 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 P? vlad, stuart
In progress; 90% on windows, 75% on linux, 25% on mac
Cocoa Widgets on Mac P? josh
In progress
Fix units in Gecko P? Eli Friedman
Blocked on cairo on Mac (?)
View Removal P? roc
Unknown
Hoist plugins to toplevel children P? roc
Unknown
Widget Removal P? roc
Requires plugin hoisting.


nsTextFrame migration to Thebes P? blackh/roc
Unknown
Frame Display Lists P? roc
Landed. Regressions

Layout

Reflow branch P? dbaron
Status
Residual style handling P? mrbkap
Unknown
CSS box model P? unowned
Unknown
Caret painting rewrite P? mrbkap
Landed. Regressions

XUL

Core/XML

XBL2 P? sicking
Unknown

JavaScript

JavaScript 2 P? brendan
Unknown
E4X4DOM P? brendan?
Unknown

DOM

Language-agnostic DOM P? Mark Hammond
Ready to land.

SVG

SVG images P? unowned
Unknown

Networking

Cross-domain XMLHttpRequest P? darin

Platform

Killing nested event queues P? darin
Landed