Labs/Jetpack/SDK/1.0: Difference between revisions

From MozillaWiki
< Labs‎ | Jetpack‎ | SDK
Jump to navigation Jump to search
 
(17 intermediate revisions by 2 users not shown)
Line 11: Line 11:
|-
|-
| RC1
| RC1
| Wednesday, May 21
| Wednesday, May 25
|  
|  
|  
|  
Line 20: Line 20:
|  
|  
|}
|}
= 1.0 Blocking Bugs =
{| class="fullwidth-table sortable"
|- style="background:#efefef"
| '''Summary'''
| '''Owner'''
| '''Bug'''
| '''Status'''
| '''Notes'''
|-
| Obsolete Jetpack SDK documentation should point to the new
| Dave
| {{bug|607171}}
| {{ok|}}
|
|-
| SDK docs should be hosted on AMO
| Will
| {{bug|627467}}
| {{ok|}}
|
|-
| Create release notes for Add-on SDK 1.0
| Will
| {{bug|661300}}
| {{done|}}
|
|-
| Create FAQ for the Add-on SDK 1.0 release
| Will
| {{bug|661303}}
| {{ok|}}
|
|-
| Annotator's text content has become invisible in 1.0RC
| Irakli
| {{bug|661652}}
| {{done|}}
|
|-
| don't append @jetpack to IDs that already have @ in them
| Brian
| {{bug|661929}}
| {{done|}}
|
|-
| jQuery("#someEl").animate(); warning: tried to proxify something other than an object: function
| Alex
| {{bug|662041}}
| {{done|}}
|
|}


'''Status: '''<onlyinclude>Planned: 2011-05-04</onlyinclude>
'''Status: '''<onlyinclude>Planned: 2011-05-04</onlyinclude>
Line 38: Line 94:
|P1
|P1
|{{bug|636145}}
|{{bug|636145}}
|{{ok|}}
|{{miss|}}
|
|  
|-
|-
|Make worker sandboxes non-privileged, but compatible with jQuery and other frameworks
|Make worker sandboxes non-privileged, but compatible with jQuery and other frameworks
Line 46: Line 102:
|{{bug|601295}}
|{{bug|601295}}
|{{ok|}}
|{{ok|}}
|
| awaiting review from Irakli, rereview from Myk; very close
|-
|timer module should be in add-on kit
|Alex
|P1
|{{bug|615921}}
|{{ok|}}
|
|-
|-
|Memory leak when updating widget's content
|Memory leak when updating widget's content
Line 59: Line 108:
|P1
|P1
|{{bug|652530}}
|{{bug|652530}}
|{{ok|}}
|{{done|}}
|
|
|-
|-
Line 66: Line 115:
|P1
|P1
|{{bug|653256}}
|{{bug|653256}}
|{{ok|}}
|{{done|}}
|
| done, but opt-in with --strip-xpi option; to be made default after 1.0
|-
|-
|Make the Jetpack SDK follow the CommonJS Package 1.1 standard
|Make the Jetpack SDK follow the CommonJS Package 1.1 standard
Line 73: Line 122:
|P1
|P1
|{{bug|552841}}
|{{bug|552841}}
|{{ok|}}
|{{done|}}
|
|  
|-
|-
|No clear solution for loading overlaying modules from specific package
|NPM/CommonJS work ({{bug|591338}},{{bug|597596}},{{bug|505597}},{{bug|654983}})
|Brian
|Brian
|P1
|P1
|{{bug|591338}}
|multiple
|{{ok|}}
|{{done|}}
|
| done or wontfix (if no longer valid because of NPM changes)
|-
|-
|too aggressive search for XPCOM functions
|too aggressive search for XPCOM functions
Line 87: Line 136:
|P1
|P1
|{{bug|596595}}
|{{bug|596595}}
|{{ok|}}
|{{done|}}
|
|  
|-
|cfx treats files in packages/ as package directories
|Brian
|P1
|{{bug|597496}}
|{{ok|}}
|
|-
|conform to CommonJS Packages and Modules specifications
|Brian
|P1
|{{bug|606597}}
|{{ok|}}
|
|-
|-
|memory global shouldn't be injected into unprivileged module scopes
|memory global shouldn't be injected into unprivileged module scopes
Line 108: Line 143:
|P1
|P1
|{{bug|620559}}
|{{bug|620559}}
|{{ok|}}
|{{miss|}}
|
|-
|explicit require with 'package/module/path' does not works.
|Brian
|P1
|{{bug|654983}}
|{{ok|}}
|
|
|-
|-
Line 122: Line 150:
|P1
|P1
|{{bug|627432}}
|{{bug|627432}}
|{{ok|}}
|{{miss|}}
|
| needs platform fix
|-
| Obsolete Jetpack SDK documentation should point to the new
| Dave
| P2
| {{bug|607171}}
| {{ok|}}
| doesn't need to land for RC1; Dave to bug Zandr about this
|-
|-
|Selects inside Panels don't render properly (Platform bug)
|Selects inside Panels don't render properly (Platform bug)
Line 129: Line 164:
|P1
|P1
|{{bug|633854}}
|{{bug|633854}}
|{{ok|}}
|{{miss|}}
|
| needs platform fix
|-
|-
|Widget elements weird content update behavior
|Widget elements weird content update behavior
|Dietrich
|Dietrich (Alex)
|P1
|P1
|{{bug|616854}}
|{{bug|616854}}
|{{ok|}}
|{{done|}}
|
|-
|timer module should be in add-on kit
|Irakli
|P1
|{{bug|615921}}
|{{done|}}
|
|
|-
|-
Line 143: Line 185:
|P1
|P1
|{{bug|641396}}
|{{bug|641396}}
|{{ok|}}
|{{done|}}
|
|
|-
|-
Line 150: Line 192:
|P1
|P1
|{{bug|644233}}
|{{bug|644233}}
|{{ok|}}
|{{done|}}
|
|  
|-
|-
|Switching to private browsing does not save the latest state
|Switching to private browsing does not save the latest state
Line 157: Line 199:
|P1
|P1
|{{bug|647527}}
|{{bug|647527}}
|{{ok|}}
|{{done|}}
|
|  
|-
|-
|tabs.onActivate not fired when switching window
|tabs.onActivate not fired when switching window
Line 164: Line 206:
|P1
|P1
|{{bug|648241}}
|{{bug|648241}}
|{{ok|}}
|{{done|}}
|
|
|-
|-
Line 171: Line 213:
|P1
|P1
|{{bug|651590}}
|{{bug|651590}}
|{{ok|}}
|{{done|}}
|
|-
|the 'self' module should be high-level
|Irakli
|P1
|{{bug|615244}}
|{{done|}}
|
|
|-
|-
Line 178: Line 227:
|P1
|P1
|{{bug|557616}}
|{{bug|557616}}
|{{ok|}}
|{{done|}}
|
|  
|-
|-
|Panel background is dark gray on OS X
|Panel background is dark gray on OS X
|Myk
|Myk (Alex)
|P1
|P1
|{{bug|645814}}
|{{bug|645814}}
|{{ok|}}
|{{done|}}
|
|
|-
|-
Line 192: Line 241:
|P1
|P1
|{{bug|647126}}
|{{bug|647126}}
|{{ok|}}
|{{done|}}
|
|
|-
|-
Line 200: Line 249:
|{{bug|651979}}
|{{bug|651979}}
|{{ok|}}
|{{ok|}}
|
| will mark WFM
|-
|-
|Panel text does not auto-contrast with panel background colour making it unreadable
|Panel text does not auto-contrast with panel background colour making it unreadable
|Myk
|Myk (Alex)
|P1
|P1
|{{bug|652548}}
|{{bug|652548}}
|{{ok|}}
|{{done|}}
|
|  
|-
|the 'self' module should be high-level
|Wes
|P1
|{{bug|615244}}
|{{ok|}}
|
|-
|-
|remove running display of elapsed time
|remove running display of elapsed time
|Wes
|Myk
|P1
|P1
|{{bug|653891}}
|{{bug|653891}}
|{{ok|}}
|{{done|}}
|
|
|-
|-
Line 227: Line 269:
| P1
| P1
| {{bug|627467}}
| {{bug|627467}}
|
| {{ok|}}
|-
| back on track, because graphic design will be done in time
| Obsolete Jetpack SDK documentation should point to the new
| Will
| P1
| {{bug|607171}}
|  
|-
|-
| SDK docs should be searchable
| SDK docs should be searchable
| Will
| Will
| P1
| P2
| {{bug|620769}}
| {{bug|620769}}
| {{miss|}}
|
|
|-
|-
Line 245: Line 283:
| P1
| P1
|{{bug|647526}}
|{{bug|647526}}
|{{ok|}}
|{{done|}}
|
|
|}
|}

Latest revision as of 16:57, 14 June 2011

Goals

Timeline

Milestone Expected Actual Notes
RC1 Wednesday, May 25
1.0 Release Wednesday, June 8

1.0 Blocking Bugs

Summary Owner Bug Status Notes
Obsolete Jetpack SDK documentation should point to the new Dave bug 607171 [ON TRACK]
SDK docs should be hosted on AMO Will bug 627467 [ON TRACK]
Create release notes for Add-on SDK 1.0 Will bug 661300 [DONE]
Create FAQ for the Add-on SDK 1.0 release Will bug 661303 [ON TRACK]
Annotator's text content has become invisible in 1.0RC Irakli bug 661652 [DONE]
don't append @jetpack to IDs that already have @ in them Brian bug 661929 [DONE]
jQuery("#someEl").animate(); warning: tried to proxify something other than an object: function Alex bug 662041 [DONE]



Status: Planned: 2011-05-04

Major Deliverables

Summary Owner Priority References Status Notes
By default chrome capabilities in modules. Alex P1 bug 636145 [MISSED]
Make worker sandboxes non-privileged, but compatible with jQuery and other frameworks Alex P1 bug 601295 [ON TRACK] awaiting review from Irakli, rereview from Myk; very close
Memory leak when updating widget's content Alex P1 bug 652530 [DONE]
make smaller XPIs: only include modules that are actually used Brian P1 bug 653256 [DONE] done, but opt-in with --strip-xpi option; to be made default after 1.0
Make the Jetpack SDK follow the CommonJS Package 1.1 standard Brian P1 bug 552841 [DONE]
NPM/CommonJS work (bug 591338,bug 597596,bug 505597,bug 654983) Brian P1 multiple [DONE] done or wontfix (if no longer valid because of NPM changes)
too aggressive search for XPCOM functions Brian P1 bug 596595 [DONE]
memory global shouldn't be injected into unprivileged module scopes Brian P1 bug 620559 [MISSED]
simple-storage store not purged when add-on is uninstalled Dave P1 bug 627432 [MISSED] needs platform fix
Obsolete Jetpack SDK documentation should point to the new Dave P2 bug 607171 [ON TRACK] doesn't need to land for RC1; Dave to bug Zandr about this
Selects inside Panels don't render properly (Platform bug) Dave P1 bug 633854 [MISSED] needs platform fix
Widget elements weird content update behavior Dietrich (Alex) P1 bug 616854 [DONE]
timer module should be in add-on kit Irakli P1 bug 615921 [DONE]
First Firefox tab on a window doesn't fire "ready" event Irakli P1 bug 641396 [DONE]
Don't register unload/beforeunload event listeners anywhere in the add-on SDK Irakli P1 bug 644233 [DONE]
Switching to private browsing does not save the latest state Irakli P1 bug 647527 [DONE]
tabs.onActivate not fired when switching window Irakli P1 bug 648241 [DONE]
worker tab property pointing at activeTab, not page-mod tab Irakli P1 bug 651590 [DONE]
the 'self' module should be high-level Irakli P1 bug 615244 [DONE]
unable to run cfx testall (/usr/bin/env: bad interpreter: Permission denied) Myk P1 bug 557616 [DONE]
Panel background is dark gray on OS X Myk (Alex) P1 bug 645814 [DONE]
jetpack-win7 build fails tests due to test timeout Myk P1 bug 647126 [DONE]
jetpack tests took 272s but keeps running until buildbot times out after ~1600s Myk P1 bug 651979 [ON TRACK] will mark WFM
Panel text does not auto-contrast with panel background colour making it unreadable Myk (Alex) P1 bug 652548 [DONE]
remove running display of elapsed time Myk P1 bug 653891 [DONE]
SDK docs should be hosted on AMO Will P1 bug 627467 [ON TRACK] back on track, because graphic design will be done in time
SDK docs should be searchable Will P2 bug 620769 [MISSED]
private-browsing events documentation incomplete Will P1 bug 647526 [DONE]