Platform/Post1.9Planning: Difference between revisions

No edit summary
 
(32 intermediate revisions by 15 users not shown)
Line 1: Line 1:
A rough list of what people would like to work on in the next 3-6 months.  Please add descriptions, bug numbers, links to wiki pages, etc.
== This Page No Longer In Use ==
Rather than focusing on 1.9.x planning, there's a new [[Platform/Planning | General Platform Planning]] page.
 
 
=== Historical Info ===
 
Below are four google docs which were generated during a week of informal discussions to give people a chance to express what they would like to work on for the next 3-6 months.  We did this to communicate to each other what we would like to do for 1.9.1/Fx3.1.  Since there's no way to allow the entire world to edit these google docs, I'm slowly transferring information into this wiki page.  However, people should take a look at the published versions just to get an idea of what people are working on.  Contributors who want to add to this list should edit the wikitext of this page to add their items. 
 
'''''Note:  This page is not a wish list or a mechanism to request a feature in Gecko.  It's a place to indicate which items you are actively working on for a particular release.  To request a feature, use bugzilla as usual.'''''
 
Feature/Tasks Lists by Functional Group:
* [http://spreadsheets.google.com/pub?key=pF_tMaWf14QywtyDtOwkzdg Content]
* [http://spreadsheets.google.com/pub?key=pF_tMaWf14QyuXltBtJtYdw Layout]
* [http://spreadsheets.google.com/pub?key=p82_AkpGnpj4GsbKLz-AgHw JS]
* [http://spreadsheets.google.com/pub?key=pF_tMaWf14QxNYvZaPTvsGA GFX]
 
If you are actively working on an issue that you feel should be on this list as it's a feature to land in 1.9.1, please add your name below.  Also, if for some reason you need to edit the spreadsheets above as there's an item listed for you and it's incorrect, I can add you as a collaborator.  Just send me email: dsicore at mozilla.com.
 
 
{| class="fullwidth-table"
{| class="fullwidth-table"
| style="background:#efefef" | '''Name'''
| style="background:#efefef" | '''Name'''
Line 28: Line 46:
| Ben Turner
| Ben Turner
|
|
|
| DocShell work ({{bug|436379}}, {{bug|372107}}), Inner window cleanup ({{bug|424451}}), Pinch-hit worker threads ({{bug|437152}})
|
| Proxy work ({{bug|434274}}), [array] reflection, document cloning (?), off-main-thread parsing (?), out-of-process plugins (?)
|-
|-
| Stan Shebs
| Stan Shebs
Line 43: Line 61:
| Stuart Parmenter
| Stuart Parmenter
|
|
|
| mobile
|
|
|-
|-
Line 53: Line 71:
| Joe Drew
| Joe Drew
|
|
|
| imglib: caching, API cleanup, decode-on-draw, <img src="foo.svg">
|
|
|-
|-
| David Baron
| David Baron
|
| {{bug|436453}}
|
| selectors ({{bug|75375}}, {{bug|128585}}, DONE), acid3 analysis ({{bug|acid3}}), media queries ({{bug|156716}}), border-image ({{bug|378217}}), dynamic changes of table pseudo-frames ({{bug|148810}}), {{bug|349255}}
|
| {{bug|43114}}, {{bug|335963}}, {{bug|25888}}, {{bug|4522}}, {{bug|87277}}, {{bug|258377}}, {{bug|332335}} etc. (if not done already),
|-
|-
| Robert O'Callahan
| Robert O'Callahan
Line 73: Line 91:
| Daniel Holbert
| Daniel Holbert
| {{bug|428111}}
| {{bug|428111}}
| SVG 'pointer-events', SMIL
| {{bug|380573}} (pointer-events), {{bug|216462}} (SMIL)
|
|
|-
|-
Line 83: Line 101:
| Matthew Gregan
| Matthew Gregan
|
|
| Quicktime backend for <video>/<audio>
| Quicktime backend for &lt;video&gt;/&lt;audio&gt; {{bug|435298}}
|
|
|-
|-
Line 114: Line 132:
|
|
| Strip obsolete OOM code ({{bug|427115}})
| Strip obsolete OOM code ({{bug|427115}})
| Treehydra ({{bug|423898}})/Moz2 Analyses ({{bug|430328}})
| Treehydra ({{bug|423898}})/ Moz2 Analyses ({{bug|430328}})/ "Tracehydra": auto xlate SM C cases to Tamarin IL
|-
|-
| Benjamin Smedberg
| Benjamin Smedberg
|
|
|  
|  
| XPCOMGC
| {{bug|XPCOMGC}}
|-
|-
| Jim Blandy
| Jim Blandy
Line 128: Line 146:
| Josh Aas
| Josh Aas
|
|
|
| Native menu decom ({{bug|433952}}), NPAPI Event Models ({{bug|435041}})
|
| Remove XPCOM plugin API ({{bug|435330}})
|-
|-
| Stephen Michaud
| Stephen Michaud
Line 138: Line 156:
| Simon Montagu
| Simon Montagu
|
|
|
| Update Unicode support to version 5.1 ({{bug|427350}}), first-letter bugs, CSS text features: word-wrap ({{bug|99457}})
|
| Support RFC 4646 ({{bug|356038}}, CSS text features: internationalized justification, hanging punctuation
|-
|-
| Robert Sayre  
| Robert Sayre  
Line 148: Line 166:
| Ted Mielczarek
| Ted Mielczarek
|
|
|
| Breakpad cleanup that missed 1.9--{{bug|378528}}, {{bug|379290}}, {{bug|406088}}, Mercurial in MozillaBuild--{{bug|394044}}
|
| Build system work--configure rewrite {{bug|389393}}, precompiled headers {{bug|347592}}
|-
|-
| Dave Camp
| Dave Camp
Line 158: Line 176:
| Chris Pearce
| Chris Pearce
|
|
| DirectShow backend for <video>/<audio>
| DirectShow backend for &lt;video&gt;/&lt;audio&gt; {{bug|435339}}
| Editor refactoring
| Editor refactoring
|-
|-
| Chris Double
| Chris Double
|
|
| <video>/<audio>
| &lt;video&gt;/&lt;audio&gt; {{bug|382267}} {{bug|422538}} {{bug|422540}}
|
|
|-
|-
| Zachary Weinberg
| Zachary Weinberg
|
|
| CSS and scripting standards compliance
| CSS fixes, e.g. {{bug|915}}, {{bug|19963}}, {{bug|25888}}, {{bug|50630}}, {{bug|87277}}, {{bug|132035}}, {{bug|311616}}, {{bug|325064}}, {{bug|326624}}, {{bug|363249}}, {{bug|363250}}, {{bug|363706}}, {{bug|371323}}, {{bug|403524}}, {{bug|403526}}, {{bug|428599}}, {{bug|431341}}, {{bug|432714}}, plus test development (generating more bugs to be fixed).<br>Possibly some Acid3 JS work, e.g. {{bug|132824}}
| more of the same, [[Gfx glue layer removal]], other projects TBD
| CSS3 calc/cycle/attr: {{bug|332335}}, {{bug|363249}}, {{bug|363250}}, {{bug|435426}}, see also {{bug|12460}}<br>CSS Transitions (webkit): {{bug|435441}}<br>CSS Animation (webkit): {{bug|435442}}<br>Better scroll position restoration: {{bug|43114}}, {{bug|103729}}, etc<br>[[Gfx glue layer removal]]: at least {{bug|430825}}; tracker {{bug|430829}}
|-
|-
| Olli Pettay
| Olli Pettay
|
|
|
| Maybe few ACID3 bugs. Event redispatch {{bug|412567}}, DOMRange {{bug|302775}} and {{bug|366944}} and could even *try* to make parent link a strong ref {{bug|335998}}
| nsEvent/nsDOMEvent split, session history (SHEntry etc.) fixes, [http://wiki.mozilla.org/Gecko:Obsolete_API obsolete event listener interfaces] removal
| nsEvent/nsDOMEvent split, session history (SHEntry etc.) fixes, [http://wiki.mozilla.org/Gecko:Obsolete_API obsolete event listener interfaces] removal
|-
|-
| Gabriele Best (Mrtb)
|
| text-shadow {{bug|10713}}, @font-face {{bug|70132}}, :nth-*() pseudo-classes {{bug|75375}}, SVG (SMIL) Animation {{bug|216462}}, &lt;video&gt;/&lt;audio&gt;
|
|}
|}
[[Category:Mozilla 2]]
[[Category:Mozilla 2]]
Confirmed users
1,067

edits