canmove, Confirmed users
1,567
edits
No edit summary |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
* Replace extensions.rdf with a sqlite based datastore | * Replace extensions.rdf with a sqlite based datastore | ||
* Implement a new API for accessing all types of add-ons | * Implement a new API for accessing all types of add-ons | ||
* Implement a type of XPI extensions that can be installed without restarting | * Implement a type of XPI extensions that can be [[Extension Manager:Bootstrapped Extensions|installed without restarting]] | ||
* Create a clean separation between the UI and the backend of the add-ons manager | * Create a clean separation between the UI and the backend of the add-ons manager | ||
* Lay the groundwork for supporting different types of install manifests in XPI extensions | * Lay the groundwork for supporting different types of install manifests in XPI extensions | ||
Line 32: | Line 32: | ||
* 2009/12: [Complete] Implementation usable enough for UI work to proceed | * 2009/12: [Complete] Implementation usable enough for UI work to proceed | ||
* 2010/03: [Complete] Land on a [https://bugzilla.mozilla.org/show_bug.cgi?id=542910 project branch] to monitor performance impact | * 2010/03: [Complete] Land on a [https://bugzilla.mozilla.org/show_bug.cgi?id=542910 project branch] to monitor performance impact | ||
* 2010/03: [Complete] [[Firefox/Projects/Extension Manager API/Security Overview|Preliminary security review]] | |||
* 2010/03: Test review with QA | * 2010/03: Test review with QA | ||
* 2010/03: Land on trunk with near feature parity | * 2010/03: Land on trunk with near feature parity | ||
* 2010/04: Complete feature parity and additional metadata | * 2010/04: Complete feature parity and additional metadata | ||
Line 50: | Line 50: | ||
* Majority of tests will be xpcshell based with some mochichrome testing for ssl support. | * Majority of tests will be xpcshell based with some mochichrome testing for ssl support. | ||
* Existing add-ons manager unit tests will be replaced, ported or no longer applicable to the new API. | * Existing add-ons manager unit tests will be replaced, ported or no longer applicable to the new API. | ||
* QA have put together a [[QA/Firefox 3.next/Test Plan:AddonsManagerRedesign|test plan]] for manual testing. | |||
=Related Projects= | =Related Projects= | ||
* [[Firefox/Projects/Extension_Manager_Redesign|Extension Manager Redesign]] is the work to replace the frontend add-ons UI | * [[Firefox/Projects/Extension_Manager_Redesign|Extension Manager Redesign]] is the work to replace the frontend add-ons UI |