Labs/Jetpack/SDK/0.4: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 49: | Line 49: | ||
| {{bug|563739}} | | {{bug|563739}} | ||
| {{ok|}} | | {{ok|}} | ||
| | | patch in late stages of review | ||
|- | |- | ||
| Docs restructuring (tutorial, philosophy, API reference) | | Docs restructuring (tutorial, philosophy, API reference) | ||
Line 56: | Line 56: | ||
| | | | ||
| {{ok|}} | | {{ok|}} | ||
| | | patch later today | ||
|- | |- | ||
| Lifecycle API | | Lifecycle API | ||
Line 63: | Line 63: | ||
| [[Labs/Jetpack/Reboot/JEP/105|JEP 105]], {{bug|549324}} | | [[Labs/Jetpack/Reboot/JEP/105|JEP 105]], {{bug|549324}} | ||
| {{risk|}} | | {{risk|}} | ||
| | | Stub framework in place, EM changes landed, harness changes pending ({{bug|562819}}), should be pretty easy once stuff lands, but still at risk. | ||
|- | |- | ||
| Localization API | | Localization API | ||
Line 83: | Line 83: | ||
| P1 | | P1 | ||
| [[Labs/Jetpack/Reboot/JEP/103|JEP 103]], {{bug|494238}} | | [[Labs/Jetpack/Reboot/JEP/103|JEP 103]], {{bug|494238}} | ||
| {{ | | {{risk|}} | ||
| | | | ||
|- | |- | ||
Line 90: | Line 90: | ||
| P1 | | P1 | ||
| [[Labs/Jetpack/Reboot/JEP/114|JEP 114]], {{bug|545700}} | | [[Labs/Jetpack/Reboot/JEP/114|JEP 114]], {{bug|545700}} | ||
| {{ | | {{risk|}} | ||
| Patch up for internal async query API, in reviews. | | Patch up for internal async query API, in reviews. | ||
|- | |- | ||
Line 97: | Line 97: | ||
| P1 | | P1 | ||
| [[Labs/Jetpack/Reboot/JEP/116|JEP 116]], {{bug|503233}} | | [[Labs/Jetpack/Reboot/JEP/116|JEP 116]], {{bug|503233}} | ||
| {{ | | {{done|}} | ||
| | | | ||
|- | |- | ||
| Request API | | Request API | ||
Line 104: | Line 104: | ||
| P1 | | P1 | ||
| [[Labs/Jetpack/Reboot/JEP/109|JEP 109]], {{bug|547091}} | | [[Labs/Jetpack/Reboot/JEP/109|JEP 109]], {{bug|547091}} | ||
| {{ | | {{risk|}} | ||
| | | work in progress in place, no docs or tests yet | ||
|- | |- | ||
| Restartless addons compatibility | | Restartless addons compatibility | ||
Line 112: | Line 112: | ||
| {{bug|562819}} | | {{bug|562819}} | ||
| {{ok|}} | | {{ok|}} | ||
| | | work in progress patch; mossop to give feedback | ||
|- | |- | ||
| Selection API | | Selection API | ||
Line 119: | Line 119: | ||
| [[Labs/Jetpack/Reboot/JEP/111|JEP 111]], {{bug|547092}} | | [[Labs/Jetpack/Reboot/JEP/111|JEP 111]], {{bug|547092}} | ||
| {{ok|}} | | {{ok|}} | ||
| | | Eric says he'll have updated patch this week | ||
|- | |- | ||
| Simple Storage API | | Simple Storage API | ||
Line 125: | Line 125: | ||
| P1 | | P1 | ||
| [[Labs/Jetpack/Reboot/JEP/104|JEP 104]], {{bug|548589}} | | [[Labs/Jetpack/Reboot/JEP/104|JEP 104]], {{bug|548589}} | ||
| {{ | | {{risk|}} | ||
| | | can use packaging.jetpackID for now, doesn't depend on lifecycle | ||
|- | |- | ||
| Single UI Element (Addon Bar) API - Phase 1 | | Single UI Element (Addon Bar) API - Phase 1 | ||
Line 133: | Line 133: | ||
| [[Labs/Jetpack/Reboot/JEP/102|JEP 102]], {{bug|543585}} | | [[Labs/Jetpack/Reboot/JEP/102|JEP 102]], {{bug|543585}} | ||
| {{ok|}} | | {{ok|}} | ||
| | | reviews done, most fixes in place | ||
|- | |- | ||
| Unforgeable IDs | | Unforgeable IDs | ||
Line 140: | Line 140: | ||
| [[Labs/Jetpack/Reboot/JEP/118|JEP 118]], {{bug|553020}} | | [[Labs/Jetpack/Reboot/JEP/118|JEP 118]], {{bug|553020}} | ||
| {{ok|}} | | {{ok|}} | ||
| | | crypto testing finished, NSS support determined | ||
|- | |- | ||
| Well-defined SDK search path | | Well-defined SDK search path | ||
Line 146: | Line 146: | ||
| P2 | | P2 | ||
| {{bug|}} | | {{bug|}} | ||
| {{ | | {{risk|}} | ||
| | | | ||
|} | |} | ||
</onlyinclude> | </onlyinclude> |
Revision as of 21:32, 11 May 2010
Goals
Land the majority of the high-level APIs in the initial set (JEPs 102-116).
Timeline
Milestone | Expected | Actual | Notes |
Thaw | Monday, April 26 | Tuesday, April 27 | The 0.3 freeze lasted a day longer than expected, so the tree thawed for 0.4 development a day late. |
Freeze | Tuesday, May 18 (11:59pm PDT) | ||
RC1 | Wednesday, May 19 | ||
Final | Wednesday, May 26 |
Deliverables
Summary | Owner | Priority | References | Status | Notes |
CFX tool reference | Noelle | P2 | bug 563739 | [ON TRACK] | patch in late stages of review |
Docs restructuring (tutorial, philosophy, API reference) | Noelle | P1 | [ON TRACK] | patch later today | |
Lifecycle API | Dietrich | P1 | JEP 105, bug 549324 | [AT RISK] | Stub framework in place, EM changes landed, harness changes pending (bug 562819), should be pretty easy once stuff lands, but still at risk. |
Localization API | gandalf | P1 | JEP 113, bug 549315 | [AT RISK] | |
Page Worker API | Felipe | P1 | JEP 108, bug 546740 | [ON TRACK] | In reviews, figuring out hidden window privilege snafu. |
Panel API | Myk | P1 | JEP 103, bug 494238 | [AT RISK] | |
Places API | Marco | P1 | JEP 114, bug 545700 | [AT RISK] | Patch up for internal async query API, in reviews. |
Private Browsing API | Paul | P1 | JEP 116, bug 503233 | [DONE] | |
Request API | Paul | P1 | JEP 109, bug 547091 | [AT RISK] | work in progress in place, no docs or tests yet |
Restartless addons compatibility | Atul | P1 | bug 562819 | [ON TRACK] | work in progress patch; mossop to give feedback |
Selection API | Eric Jung | P1 | JEP 111, bug 547092 | [ON TRACK] | Eric says he'll have updated patch this week |
Simple Storage API | Drew | P1 | JEP 104, bug 548589 | [AT RISK] | can use packaging.jetpackID for now, doesn't depend on lifecycle |
Single UI Element (Addon Bar) API - Phase 1 | Dietrich | P1 | JEP 102, bug 543585 | [ON TRACK] | reviews done, most fixes in place |
Unforgeable IDs | Brian | P1 | JEP 118, bug 553020 | [ON TRACK] | crypto testing finished, NSS support determined |
Well-defined SDK search path | Brian | P2 | bug | [AT RISK] |