Labs/Jetpack/SDK/1.0: Difference between revisions
Jump to navigation
Jump to search
(17 intermediate revisions by 2 users not shown) | |||
Line 11: | Line 11: | ||
|- | |- | ||
| RC1 | | RC1 | ||
| Wednesday, May | | 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}} | ||
|{{ | |{{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 | ||
|- | |- | ||
|Memory leak when updating widget's content | |Memory leak when updating widget's content | ||
Line 59: | Line 108: | ||
|P1 | |P1 | ||
|{{bug|652530}} | |{{bug|652530}} | ||
|{{ | |{{done|}} | ||
| | | | ||
|- | |- | ||
Line 66: | Line 115: | ||
|P1 | |P1 | ||
|{{bug|653256}} | |{{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 | |Make the Jetpack SDK follow the CommonJS Package 1.1 standard | ||
Line 73: | Line 122: | ||
|P1 | |P1 | ||
|{{bug|552841}} | |{{bug|552841}} | ||
|{{ | |{{done|}} | ||
| | | | ||
|- | |- | ||
| | |NPM/CommonJS work ({{bug|591338}},{{bug|597596}},{{bug|505597}},{{bug|654983}}) | ||
|Brian | |Brian | ||
|P1 | |P1 | ||
| | |multiple | ||
|{{ | |{{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}} | ||
|{{ | |{{done|}} | ||
| | |||
| | |||
|- | |- | ||
|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}} | ||
|{{ | |{{miss|}} | ||
| | | | ||
|- | |- | ||
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}} | ||
|{{ | |{{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}} | ||
|{{ | |{{done|}} | ||
| | |||
|- | |||
|timer module should be in add-on kit | |||
|Irakli | |||
|P1 | |||
|{{bug|615921}} | |||
|{{done|}} | |||
| | | | ||
|- | |- | ||
Line 143: | Line 185: | ||
|P1 | |P1 | ||
|{{bug|641396}} | |{{bug|641396}} | ||
|{{ | |{{done|}} | ||
| | | | ||
|- | |- | ||
Line 150: | Line 192: | ||
|P1 | |P1 | ||
|{{bug|644233}} | |{{bug|644233}} | ||
|{{ | |{{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}} | ||
|{{ | |{{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}} | ||
|{{ | |{{done|}} | ||
| | | | ||
|- | |- | ||
Line 171: | Line 213: | ||
|P1 | |P1 | ||
|{{bug|651590}} | |{{bug|651590}} | ||
|{{ | |{{done|}} | ||
| | |||
|- | |||
|the 'self' module should be high-level | |||
|Irakli | |||
|P1 | |||
|{{bug|615244}} | |||
|{{done|}} | |||
| | | | ||
|- | |- | ||
Line 178: | Line 227: | ||
|P1 | |P1 | ||
|{{bug|557616}} | |{{bug|557616}} | ||
|{{ | |{{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}} | ||
|{{ | |{{done|}} | ||
| | | | ||
|- | |- | ||
Line 192: | Line 241: | ||
|P1 | |P1 | ||
|{{bug|647126}} | |{{bug|647126}} | ||
|{{ | |{{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}} | ||
|{{ | |{{done|}} | ||
| | |||
| | |||
|- | |- | ||
|remove running display of elapsed time | |remove running display of elapsed time | ||
| | |Myk | ||
|P1 | |P1 | ||
|{{bug|653891}} | |{{bug|653891}} | ||
|{{ | |{{done|}} | ||
| | | | ||
|- | |- | ||
Line 227: | Line 269: | ||
| P1 | | P1 | ||
| {{bug|627467}} | | {{bug|627467}} | ||
| {{ok|}} | |||
| back on track, because graphic design will be done in time | |||
| {{ | |||
| | |||
|- | |- | ||
| SDK docs should be searchable | | SDK docs should be searchable | ||
| Will | | Will | ||
| | | P2 | ||
| {{bug|620769}} | | {{bug|620769}} | ||
| {{miss|}} | |||
| | | | ||
|- | |- | ||
Line 245: | Line 283: | ||
| P1 | | P1 | ||
|{{bug|647526}} | |{{bug|647526}} | ||
|{{ | |{{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] |