Labs/Jetpack/SDK/0.4: Difference between revisions

From MozillaWiki
< Labs‎ | Jetpack‎ | SDK
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|}}
| Blocked on the EM rewrite landing, and Atul's rebootless support in generated XPIs ({{bug|562819}}). Estimating 2 weeks for implementation.
| 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}}
| {{ok|}}
| {{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}}
| {{ok|}}
| {{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}}
| {{ok|}}
| {{done|}}
| Core work done, in review cycles.
|  
|-
|-
| 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}}
| {{ok|}}
| {{risk|}}
| planning stage; estimating two weeks for completion
| 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|}}
| Atul to test sample addons against latest version of EM rewrite patch
| 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}}
| {{ok|}}
| {{risk|}}
| depends on addon ID work and may benefit from JS catchalls; thus unclear if it should be targeted to 0.4 or 0.5
| 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|}}
| In feedback review stage.
| 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|}}
| {{ok|}}
| {{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]