Labs/Jetpack/SDK/0.8: Difference between revisions

From MozillaWiki
< Labs‎ | Jetpack‎ | SDK
Jump to navigation Jump to search
 
(27 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{draft|}}
= Goals =
= Goals =


Be feature-complete.
Be E10S-compatible.  Be beta quality.


= Timeline =
= Timeline =
Line 16: Line 14:
| Thaw
| Thaw
| Monday, August 23
| Monday, August 23
| Tuesday, August 24?
| Tuesday, August 24
| pending 0.7 respin
| delayed by need to respin 0.7, which didn't happen until August 24
|-
|-
| Freeze
| Freeze
| Tuesday, September 14 (11:59pm PT)
| Tuesday, September 14 (11:59pm PT)
|  
| Tuesday, September 14 (11:59pm PT)
|  
|  
|-
|-
| RC1
| RC1
| Wednesday, September 15
| Wednesday, September 15
|  
| Thursday, September 23
|  
| test failures took much longer than expected to track down and resolve
|-
|-
| Final
| Final
| Wednesday, September 22
| Wednesday, September 22
|  
| Monday, September 27?
|  
|  
|}
|}


'''Status: '''<onlyinclude>Planned: 2010-09-22</onlyinclude>
'''Status: '''<onlyinclude>Released: 2010-09-27</onlyinclude>


= Deliverables =
= Deliverables =
Line 48: Line 46:
| '''Notes'''
| '''Notes'''
|-
|-
|  
| E10S-compatibility fixes for Widget API
|  
| ???
|  
| P1
|  
| {{bug|569479}}
|  
| {{miss|}}
|  
|  
|-
|-
| API review (for consistency, simplicity, and future-compatibility) and changes as appropriate
| E10S-compatibility fixes for Private Browsing API
|  
| ???
| P1
| P1
|  
| {{bug|592821}}
|  
| {{miss|}}
|  
|  
|-
|-
| Keyboard Shortcut API
| distinguish between high and low level modules
| Dietrich
| Atul
| P1
| P1
| {{bug|584064}}
| {{bug|592848}}
|  
| {{miss|}}
|  
| well underway, but better to land at beginning of next cycle
|-
|-
| Firefox Sync API
| enforce statically declared require() statements
| Irakli
| Atul
|  
| P1
| {{bug|578389}}
| {{bug|591515}}
|  
| {{done|}}
|  
|  
|-
|-
| E10S-compatible context-menu API
| identify dependent modules by relative path
| Drew
| Brian
| P1
| P2
| {{bug|578849}}
| {{bug|591525}}
|  
| {{miss|}}
|  
|  
|-
|-
| E10S-compatible Page Mods API
| Places API
|  
| Dietrich
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/107|JEP 107]] {{bug|546739}}
| [[Labs/Jetpack/Reboot/JEP/114|JEP 114]] {{bug|545700}}
|  
| {{miss|}}
|  
|  
|-
|-
| E10S-compatible Widget API
| E10S-compatibility fixes for Context Menu API
| Myk
| Drew
| P1
| P1
|  
| {{bug|578849}}
|  
| {{miss|}}
|  
|  
|-
|-
| Module usage manifest generation and loading as determined by code analysis
| Prompting Notifications API
| Brian
| Drew
| P1
| P2
|  
| {{bug|590230}}
|  
| {{miss|}}
|  
|  
|-
|-
Line 108: Line 106:
| P1
| P1
| {{bug|571449}}
| {{bug|571449}}
| {{done|}}
|  
|  
|-
| E10S-compatibility fixes for Page Mods API
| Irakli
| P1
| {{bug|592826}}
| {{done|}}
|  
|  
|-
|-
| Sidebar API
| Sidebar API
| Irakli
| Irakli
| P1
| P2
| {{bug|578230}}
| {{bug|578230}}
|  
| {{miss|}}
|  
| not focused on this; other work is higher priority; ContentSymbiont changes affect this too;
|-
|-
| Places API
| Page Mods API
| Dietrich
| Myk
| P1
| P1
| [[Labs/Jetpack/Reboot/JEP/114|JEP 114]] {{bug|545700}}
| [[Labs/Jetpack/Reboot/JEP/107|JEP 107]] {{bug|546739}}
|  
| {{done|}}
|  
|  
|-
|-
| Complete documentation for all APIs
| E10S-compatibility fixes for Page Worker API
| Noelle
| Myk
| P1
| P1
| {{bug|563284}}
| {{bug|569481}}
|  
| {{done|}}
|  
|  
|-
|-
| Community flow wiki page
| rename product to Add-on SDK
| Noelle
| Myk
| P2
| {{bug|584183}}
|
|
|-
| Docs Restructuring
| Noelle
| P2
| P2
| {{bug|565204}}
| {{bug|570876}}
|  
| {{miss|}}
|  
| patch up for review; even if it gets review, this should be deferred to the release that becomes the first 1.0 beta
|}
|}

Latest revision as of 16:32, 14 March 2011

Goals

Be E10S-compatible. Be beta quality.

Timeline

Milestone Expected Actual Notes
Thaw Monday, August 23 Tuesday, August 24 delayed by need to respin 0.7, which didn't happen until August 24
Freeze Tuesday, September 14 (11:59pm PT) Tuesday, September 14 (11:59pm PT)
RC1 Wednesday, September 15 Thursday, September 23 test failures took much longer than expected to track down and resolve
Final Wednesday, September 22 Monday, September 27?

Status: Released: 2010-09-27

Deliverables

Summary Owner Priority References Status Notes
E10S-compatibility fixes for Widget API ??? P1 bug 569479 [MISSED]
E10S-compatibility fixes for Private Browsing API ??? P1 bug 592821 [MISSED]
distinguish between high and low level modules Atul P1 bug 592848 [MISSED] well underway, but better to land at beginning of next cycle
enforce statically declared require() statements Atul P1 bug 591515 [DONE]
identify dependent modules by relative path Brian P2 bug 591525 [MISSED]
Places API Dietrich P1 JEP 114 bug 545700 [MISSED]
E10S-compatibility fixes for Context Menu API Drew P1 bug 578849 [MISSED]
Prompting Notifications API Drew P2 bug 590230 [MISSED]
Window API Felipe P1 bug 571449 [DONE]
E10S-compatibility fixes for Page Mods API Irakli P1 bug 592826 [DONE]
Sidebar API Irakli P2 bug 578230 [MISSED] not focused on this; other work is higher priority; ContentSymbiont changes affect this too;
Page Mods API Myk P1 JEP 107 bug 546739 [DONE]
E10S-compatibility fixes for Page Worker API Myk P1 bug 569481 [DONE]
rename product to Add-on SDK Myk P2 bug 570876 [MISSED] patch up for review; even if it gets review, this should be deferred to the release that becomes the first 1.0 beta