2
edits
(→P2: buglink) |
(→P1) |
||
(44 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
The Firefox 3 PRD Spreadsheet is still available [http://spreadsheets.google.com/pub?key=p4kVYBRbEKKiemLr9CI-tZw here]. This page will also be kept up to date. Please link relevant bugs and design documents in the "Bugs/Design links" column. | The Firefox 3 PRD Spreadsheet is still available [http://spreadsheets.google.com/pub?key=p4kVYBRbEKKiemLr9CI-tZw here]. This page will also be kept up to date. Please link relevant bugs and design documents in the "Bugs/Design links" column. | ||
This page is being updated, but the following link is current and allows some useful data manipulation: | |||
[http://people.mozilla.com/~mconnor/PRD.html PRD Data] | |||
= Add-ons = | = Add-ons = | ||
== P1 == | == P1 == | ||
Line 41: | Line 46: | ||
<td>Dave Townsend</td> | <td>Dave Townsend</td> | ||
<td>{{bug|252830}} removed whitelist steps | <td>{{bug|252830}} removed whitelist steps | ||
AMO is integrated into the Manager, but that was not part of the original req.</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 52: | Line 57: | ||
<tr> | <tr> | ||
<td>ADD-001c</td> | <td>ADD-001c</td> | ||
<td></td> | <td style="background: #008800;">Complete</td> | ||
<td>Clarify XPi install dialogs and user interactions</td> | <td>Clarify XPi install dialogs and user interactions</td> | ||
<td>Mike Connor</td> | <td>Mike Connor</td> | ||
Line 90: | Line 95: | ||
<td>Add permanent button for restarting Firefox</td> | <td>Add permanent button for restarting Firefox</td> | ||
<td>Dão Gottwald</td> | <td>Dão Gottwald</td> | ||
<td>{{Bug|369075}}</td> | <td>{{Bug|369075}}. The button now appears in a notification only when needed.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 101: | Line 106: | ||
<tr> | <tr> | ||
<td>ADD-003g</td> | <td>ADD-003g</td> | ||
<td style="background: #008800;">Complete | <td style="background: #008800;">Complete</td> | ||
<td>Support displaying information about the update in the updater</td> | <td>Support displaying information about the update in the updater</td> | ||
<td>Dave Townsend</td> | <td>Dave Townsend</td> | ||
Line 117: | Line 122: | ||
<td></td> | <td></td> | ||
<td>Promote the existence of Add-ons that could help the user accomplish their current task</td> | <td>Promote the existence of Add-ons that could help the user accomplish their current task</td> | ||
<td> | <td></td> | ||
<td>Same as ADD-005d</td> | <td>Same as ADD-005d</td> | ||
</tr> | </tr> | ||
Line 176: | Line 181: | ||
<tr> | <tr> | ||
<td>ADD-004a</td> | <td>ADD-004a</td> | ||
<td style="background: # | <td style="background: #008800;">Complete</td> | ||
<td>Making signing a requirement or higher value in install experience</td> | <td>Making signing a requirement or higher value in install experience</td> | ||
<td style="background: #EEE;"></td> | <td style="background: #EEE;"></td> | ||
Line 197: | Line 202: | ||
<tr> | <tr> | ||
<td>ADD-005d</td> | <td>ADD-005d</td> | ||
<td> | <td style="background: #F88;">At risk</td> | ||
<td>Small "Add-on" button on managers, dialogs, etc. which links directly to related Add-on categories in AMO</td> | <td>Small "Add-on" button on managers, dialogs, etc. which links directly to related Add-on categories in AMO</td> | ||
<td> | <td style="background: #EEE;"></td> | ||
<td>{{bug|384125}}</td> | <td>{{bug|384125}}</td> | ||
</tr> | </tr> | ||
Line 246: | Line 251: | ||
<tr> | <tr> | ||
<td>CON-003a</td> | <td>CON-003a</td> | ||
<td></td> | <td>In Progress</td> | ||
<td>Simplify content handling UI</td> | <td>Simplify content handling UI</td> | ||
<td>Dan Mosedale</td> | <td>Dan Mosedale</td> | ||
Line 306: | Line 311: | ||
<tr> | <tr> | ||
<td>CON-007a</td> | <td>CON-007a</td> | ||
<td></td> | <td style="background: #008800;">Complete</td> | ||
<td>Support pause/resume for downloads. Improve download handling across multiple sessions</td> | <td>Support pause/resume for downloads. Improve download handling across multiple sessions</td> | ||
<td>Michael Wu</td> | <td>Michael Wu</td> | ||
Line 585: | Line 590: | ||
<tr> | <tr> | ||
<td>GKO-007a</td> | <td>GKO-007a</td> | ||
<td></td> | <td>on track, some ui patches are already there, targeted for M11</td> | ||
<td>Add UI elements for enabling offline app usage</td> | <td>Add UI elements for enabling offline app usage</td> | ||
<td>Dave Camp</td> | <td>Dave Camp</td> | ||
<td></td> | <td>{{bug|394392}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>GKO-007b</td> | <td>GKO-007b</td> | ||
<td>On track | <td>On track for M11<br> | ||
/mw22 - need to ask</td> | /mw22 - need to ask</td> | ||
<td>Add backend elements for offline app support</td> | <td>Add backend elements for offline app support</td> | ||
Line 614: | Line 619: | ||
<tr> | <tr> | ||
<td>GKO-008c</td> | <td>GKO-008c</td> | ||
<td style="background: #F88;"> | <td style="background: #F88;">Only chrome->chrome frame trees are linked for Gecko1.9, see comment 67 and further in the mentioned bug</td> | ||
<td>Linking Content/Chrome Frame Trees</td> | <td>Linking Content/Chrome Frame Trees</td> | ||
<td>Robert O'Callahan</td> | <td>Robert O'Callahan</td> | ||
Line 656: | Line 661: | ||
<tr> | <tr> | ||
<td>GKO-016b</td> | <td>GKO-016b</td> | ||
<td style="background: #008800;">Complete | <td style="background: #008800;">Complete</td> | ||
<td>Killing nested event queues, threadmanager</td> | <td>Killing nested event queues, threadmanager</td> | ||
<td>darinf</td> | <td>darinf</td> | ||
Line 663: | Line 668: | ||
<tr> | <tr> | ||
<td>GKO-016c</td> | <td>GKO-016c</td> | ||
<td style="background: #008800;"> | <td style="background: #008800;">Complete</td> | ||
<td>Graydon's Cycle Collector</td> | <td>Graydon's Cycle Collector</td> | ||
<td>Graydon/Peterv</td> | <td>Graydon/Peterv</td> | ||
Line 691: | Line 696: | ||
<td>Save web pages as PDF documents</td> | <td>Save web pages as PDF documents</td> | ||
<td>Stuart Parmenter</td> | <td>Stuart Parmenter</td> | ||
<td></td> | <td>{{bug|162659}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 705: | Line 710: | ||
<td>Hoist plugins to toplevel children</td> | <td>Hoist plugins to toplevel children</td> | ||
<td>Robert O'Callahan</td> | <td>Robert O'Callahan</td> | ||
<td></td> | <td>{{bug|339548}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 712: | Line 717: | ||
<td>Widget removal</td> | <td>Widget removal</td> | ||
<td>Robert O'Callahan</td> | <td>Robert O'Callahan</td> | ||
<td></td> | <td>{{bug|352093}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 723: | Line 728: | ||
<tr> | <tr> | ||
<td>GKO-009a</td> | <td>GKO-009a</td> | ||
<td></td> | <td style="background: #008800;">Complete</td> | ||
<td>Fix units in Gecko</td> | <td>Fix units in Gecko</td> | ||
<td>Eli Friedman</td> | <td>Eli Friedman</td> | ||
Line 733: | Line 738: | ||
<td>Cache item pinning for offline support</td> | <td>Cache item pinning for offline support</td> | ||
<td>Dave Camp</td> | <td>Dave Camp</td> | ||
<td></td> | <td>{{bug|396222}}?</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 744: | Line 749: | ||
<tr> | <tr> | ||
<td>GKO-019</td> | <td>GKO-019</td> | ||
<td></td> | <td style="background: #008800;">Complete</td> | ||
<td>Support for ContentEditable</td> | <td>Support for ContentEditable</td> | ||
<td></td> | <td>Peterv</td> | ||
<td></td> | <td>{{bug|237964}}</td> | ||
</tr></table> | </tr></table> | ||
== P3 == | == P3 == | ||
Line 837: | Line 842: | ||
<tr> | <tr> | ||
<td>HELP-003a</td> | <td>HELP-003a</td> | ||
<td> | <td>In Progress</td> | ||
<td>Make it easier to get rapid feedback on problems being encountered by users</td> | <td>Make it easier to get rapid feedback on problems being encountered by users</td> | ||
<td>JT Batson</td> | <td>JT Batson</td> | ||
Line 959: | Line 964: | ||
<tr> | <tr> | ||
<td>OSPI-001b</td> | <td>OSPI-001b</td> | ||
<td style="background: # | <td style="background: #008800;">Complete</td> | ||
<td>Version detection for Windows - Vista vs XP since we may want to have a different theme for each. Installation configuration piece</td> | <td>Version detection for Windows - Vista vs XP since we may want to have a different theme for each. Installation configuration piece</td> | ||
<td>Mike Beltzner</td> | <td>Mike Beltzner</td> | ||
Line 1,179: | Line 1,184: | ||
<tr> | <tr> | ||
<td>PLCS-002a</td> | <td>PLCS-002a</td> | ||
<td>In Progress | <td>In Progress. Places Organizer landed but does not have support for downloads</td> | ||
<td>Unified user interface that improves the usability and discoverability of features</td> | <td>Unified user interface that improves the usability and discoverability of features</td> | ||
<td>Places Team</td> | <td>Places Team</td> | ||
Line 1,207: | Line 1,212: | ||
<tr> | <tr> | ||
<td>PLCS-003c</td> | <td>PLCS-003c</td> | ||
<td> | <td style="background: #008800;">Complete</td> | ||
<td>Provide backup and restore functionality for bookmarks</td> | <td>Provide backup and restore functionality for bookmarks</td> | ||
<td>Places Team</td> | <td>Places Team</td> | ||
Line 1,246: | Line 1,251: | ||
<tr> | <tr> | ||
<td>PLCS-002c</td> | <td>PLCS-002c</td> | ||
<td></td> | <td style="background: #008800;">Complete; "Starring" UI</td> | ||
<td>Provide some UI that allows users to mark a URI as "interesting"</td> | <td>Provide some UI that allows users to mark a URI as "interesting"</td> | ||
<td>Places Team</td> | <td>Places Team</td> | ||
<td>{{bug|374522}}</td> | <td><s>{{bug|374522}}</s></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>PLCS-002d</td> | <td>PLCS-002d</td> | ||
<td></td> | <td style="background: #008800;">Complete</td> | ||
<td>Provide some UI that allows users to annotate a URI with tags</td> | <td>Provide some UI that allows users to annotate a URI with tags</td> | ||
<td>Places Team</td> | <td>Places Team</td> | ||
<td>{{bug|374524}}</td> | <td><s>{{bug|374524}}</s></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,320: | Line 1,325: | ||
<td>PREF-001b</td> | <td>PREF-001b</td> | ||
<td style="background: #008800;">Complete</td> | <td style="background: #008800;">Complete</td> | ||
<td>Persist | <td>Persist zoom for sites</td> | ||
<td>Myk Melez</td> | <td>Myk Melez</td> | ||
<td>{{bug|378549}}</td> | <td>{{bug|378549}}</td> | ||
Line 1,346: | Line 1,351: | ||
<tr> | <tr> | ||
<td>SPI-001b</td> | <td>SPI-001b</td> | ||
<td> | <td style="background: #008800;">Complete</td> | ||
<td>Support website identity validation mechanism (ref: EV Certificates)</td> | <td>Support website identity validation mechanism (ref: EV Certificates)</td> | ||
<td>Johnathan Nightingale/NSS Team</td> | <td>Johnathan Nightingale/NSS Team</td> | ||
Line 1,355: | Line 1,358: | ||
<tr> | <tr> | ||
<td>SPI-001g</td> | <td>SPI-001g</td> | ||
<td> | <td style="background: #008800;">Complete</td> | ||
<td>Simplify dialogs around certificate errors</td> | <td>Simplify dialogs around certificate errors</td> | ||
<td>Johnathan Nightingale/Kaie</td> | <td>Johnathan Nightingale/Kaie</td> | ||
Line 1,397: | Line 1,399: | ||
<tr> | <tr> | ||
<td>SPI-001d</td> | <td>SPI-001d</td> | ||
<td></td> | <td style="background: #008800;">Complete, by virtue of SPI-001b & SPI-001k</td> | ||
<td>User should be able to determine the "identity" of a website when that information is available</td> | <td>User should be able to determine the "identity" of a website when that information is available</td> | ||
<td>Johnathan Nightingale</td> | <td>Johnathan Nightingale</td> | ||
<td>[https://bugzilla.mozilla.org/show_bug.cgi?id=377076 bug 377076]</td> | <td>[https://bugzilla.mozilla.org/show_bug.cgi?id=377076 bug 377076], [https://bugzilla.mozilla.org/show_bug.cgi?id=383183 bug 383183]</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,411: | Line 1,413: | ||
<tr> | <tr> | ||
<td>SPI-001f</td> | <td>SPI-001f</td> | ||
<td></td> | <td>WIP Patch</td> | ||
<td>Simplify the UI around presenting certificates</td> | <td>Simplify the UI around presenting certificates</td> | ||
<td>Johnathan Nightingale</td> | <td>Johnathan Nightingale</td> | ||
Line 1,425: | Line 1,427: | ||
<tr> | <tr> | ||
<td>SPI-001j</td> | <td>SPI-001j</td> | ||
<td></td> | <td>Patch in Review</td> | ||
<td>Unify terminology and metaphors for "blocked malicious content"</td> | <td>Unify terminology and metaphors for "blocked malicious content"</td> | ||
<td>Johnathan Nightingale</td> | <td>Johnathan Nightingale</td> | ||
<td>[https://bugzilla.mozilla.org/show_bug.cgi?id= | <td>[https://bugzilla.mozilla.org/show_bug.cgi?id=399233 bug 399233]</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,467: | Line 1,469: | ||
<tr> | <tr> | ||
<td>SPI-003f</td> | <td>SPI-003f</td> | ||
<td></td> | <td>In progress for malware sites</td> | ||
<td>Extend Phishing Protection to include malware sites and Add-ons</td> | <td>Extend Phishing Protection to include malware sites and Add-ons</td> | ||
<td style="background: #EEE;"></td> | <td style="background: #EEE;"></td> | ||
Line 1,541: | Line 1,543: | ||
<tr> | <tr> | ||
<td>SRCH-001e</td> | <td>SRCH-001e</td> | ||
<td> | <td style="background: #008800;">Complete</td> | ||
<td>Replace answers.com with Wikipedia</td> | <td>Replace answers.com with Wikipedia</td> | ||
<td></td> | <td></td> | ||
<td>{{bug|380785}}</td> | <td>{{bug|380785}}, added not replaced</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Line 1,600: | Line 1,602: | ||
<tr> | <tr> | ||
<td>VIS-001a</td> | <td>VIS-001a</td> | ||
<td></td> | <td>On Track</td> | ||
<td>Deliver new Firefox theme</td> | <td>Deliver new Firefox theme</td> | ||
<td>Mike Beltzner</td> | <td>Mike Beltzner</td> | ||
<td></td> | <td>OS X Theme:[https://bugzilla.mozilla.org/show_bug.cgi?id=397723 bug 397723]</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>VIS-001b</td> | <td>VIS-001b</td> | ||
<td></td> | <td>In Progress</td> | ||
<td>Revise Firefox chrome</td> | <td>Revise Firefox chrome</td> | ||
<td>Mike Beltzner</td> | <td>Mike Beltzner</td> | ||
Line 1,728: | Line 1,730: | ||
<td>Reordering tabs animation</td> | <td>Reordering tabs animation</td> | ||
<td style="background: #EEE;"></td> | <td style="background: #EEE;"></td> | ||
<td></td> | <td>{{bug|410972}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,788: | Line 1,790: | ||
<tr> | <tr> | ||
<td>INST-003a</td> | <td>INST-003a</td> | ||
<td> | <td style="background: #008800;">Complete</td> | ||
<td>Uninstall should offer removal of profiles (for user performing uninstall)</td> | <td>Uninstall should offer removal of profiles (for user performing uninstall)</td> | ||
<td>Robert Strong</td> | <td>Robert Strong</td> | ||
<td> | <td><s>{{bug|398434}}</s></td> | ||
</tr> | </tr> | ||
Line 1,824: | Line 1,826: | ||
<tr> | <tr> | ||
<td>INST-005a</td> | <td>INST-005a</td> | ||
<td></td> | <td>In Progress</td> | ||
<td>Support reading in a localizable string with a partner name</td> | <td>Support reading in a localizable string with a partner name</td> | ||
<td></td> | <td>Robert Strong</td> | ||
<td> | <td><s>{{Bug|399665}}</s>, {{Bug|399921}}, and {{Bug|399928}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>INST-006a</td> | <td>INST-006a</td> | ||
<td></td> | <td style="background: #F88;">At risk</td> | ||
<td>Ability to allow optional installation (check/uncheck) of bundled add-ons | <td>Ability to allow optional installation (check/uncheck) of bundled add-ons | ||
</td> | </td> | ||
<td></td> | <td></td> | ||
<td></td> | <td>{{Bug|400034}}</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Line 1,850: | Line 1,852: | ||
<tr> | <tr> | ||
<td>INST-007a</td> | <td>INST-007a</td> | ||
<td></td> | <td style="background: #008800;">Complete</td> | ||
<td>Support replacing images in the wizard</td> | <td>Support replacing images in the wizard</td> | ||
<td></td> | <td>Robert Strong</td> | ||
<td></td> | <td><s>{{bug|399381}}</s></td> | ||
</tr> | </tr> | ||
</table> | </table> |
edits