Labs/Jetpack/SDK/1.0: Difference between revisions

Line 34: Line 34:
| '''Notes'''
| '''Notes'''
|-
|-
| SDK docs should be hosted on AMO
|By default chrome capabilities in modules.
| Will
|Alex
| P1
|P1
| {{bug|627467}}
|{{bug|636145}}
|  
|{{ok|}}
|  
|
|-
|-
| Obsolete Jetpack SDK documentation should point to the new
|Make worker sandboxes non-privileged, but compatible with jQuery and other frameworks
| Will
|Alex
| P1
|P1
| {{bug|607171}}
|{{bug|601295}}
|
|{{ok|}}
|
|-
| SDK docs should be searchable
| Will
| P1
| {{bug|620769}}
|
|
|
|-
|-
|Make the Jetpack SDK follow the CommonJS Package 1.1 standard
|timer module should be in add-on kit
|warner-bugzilla
|Alex
|P1
|P1
|{{bug|552841}}
|{{bug|615921}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|unable to run cfx testall (/usr/bin/env: bad interpreter: Permission denied)
|make smaller XPIs: only include modules that are actually used
|myk
|Brian
|P1
|P1
|{{bug|557616}}
|{{bug|653256}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|test.assertEqual should use ===
|Make the Jetpack SDK follow the CommonJS Package 1.1 standard
|paul
|Brian
|P1
|P1
|{{bug|565765}}
|{{bug|552841}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|No clear solution for loading overlaying modules from specific package
|No clear solution for loading overlaying modules from specific package
|warner-bugzilla
|Brian
|P1
|P1
|{{bug|591338}}
|{{bug|591338}}
Line 84: Line 77:
|-
|-
|too aggressive search for XPCOM functions
|too aggressive search for XPCOM functions
|warner-bugzilla
|Brian
|P1
|P1
|{{bug|596595}}
|{{bug|596595}}
Line 91: Line 84:
|-
|-
|cfx treats files in packages/ as package directories
|cfx treats files in packages/ as package directories
|warner-bugzilla
|Brian
|P1
|P1
|{{bug|597496}}
|{{bug|597496}}
Line 97: Line 90:
|
|
|-
|-
|Make worker sandboxes non-privileged, but compatible with jQuery and other frameworks
|conform to CommonJS Packages and Modules specifications
|poirot.alex
|Brian
|P1
|P1
|{{bug|601295}}
|{{bug|606597}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|conform to CommonJS Packages and Modules specifications
|memory global shouldn't be injected into unprivileged module scopes
|warner-bugzilla
|Brian
|P1
|P1
|{{bug|606597}}
|{{bug|620559}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|Obsolete Jetpack SDK documentation should point to the new
|Obsolete Jetpack SDK documentation should point to the new
|dcm
|Dave
|P1
|P1
|{{bug|607171}}
|{{bug|607171}}
Line 118: Line 111:
|
|
|-
|-
|the 'self' module should be high-level
|Selects inside Panels don't render properly
|kwierso
|Dave
|P1
|P1
|{{bug|615244}}
|{{bug|633854}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|timer module should be in add-on kit
|Consider maintaining the add-on SDK documentation on MDN
|poirot.alex
|Dave
|P1
|P1
|{{bug|615921}}
|{{bug|654918}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|Widget elements weird content update behavior
|Widget elements weird content update behavior
|dietrich
|Dietrich
|P1
|P1
|{{bug|616854}}
|{{bug|616854}}
|{{ok|}}
|{{ok|}}
|
|
|-
|First Firefox tab on a window doesn't fire "ready" event
|memory global shouldn't be injected into unprivileged module scopes
|Irakli
|warner-bugzilla
|P1
|P1
|{{bug|620559}}
|{{bug|641396}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|simple-storage store not purged when add-on is uninstalled
|Don't register unload/beforeunload event listeners anywhere in the add-on SDK
|nobody
|Irakli
|P1
|P1
|{{bug|627432}}
|{{bug|644233}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|SDK docs should be hosted on AMO
|Switching to private browsing does not save the latest state
|wbamberg
|Irakli
|P1
|P1
|{{bug|627467}}
|{{bug|647527}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|Selects inside Panels don't render properly
|tabs.onActivate not fired when switching window
|dcm
|Irakli
|P1
|P1
|{{bug|633854}}
|{{bug|648241}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|By default chrome capabilities in modules.
|unable to run cfx testall (/usr/bin/env: bad interpreter: Permission denied)
|poirot.alex
|Myk
|P1
|P1
|{{bug|636145}}
|{{bug|557616}}
|{{ok|}}
|
|-
|First Firefox tab on a window doesn't fire "ready" event
|rFobic
|P1
|{{bug|641396}}
|{{ok|}}
|
|-
|Don't register unload/beforeunload event listeners anywhere in the add-on SDK
|rFobic
|P1
|{{bug|644233}}
|{{ok|}}
|
|-
|Some Javascript framework as content-script (page-mod) fail to load
|nobody
|P1
|{{bug|645029}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|Panel background is dark gray on OS X
|Panel background is dark gray on OS X
|myk
|Myk
|P1
|P1
|{{bug|645814}}
|{{bug|645814}}
Line 203: Line 174:
|-
|-
|jetpack-win7 build fails tests due to test timeout
|jetpack-win7 build fails tests due to test timeout
|myk
|Myk
|P1
|P1
|{{bug|647126}}
|{{bug|647126}}
Line 209: Line 180:
|
|
|-
|-
|private-browsing events documentation incomplete
|jetpack tests took 272s but keeps running until buildbot times out after ~1600s
|wbamberg
|Myk
|P1
|P1
|{{bug|647526}}
|{{bug|651979}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|Switching to private browsing does not save the latest state
|Panel text does not auto-contrast with panel background colour making it unreadable
|rFobic
|Myk
|P1
|P1
|{{bug|647527}}
|{{bug|652548}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|tabs.onActivate not fired when switching window
|simple-storage store not purged when add-on is uninstalled
|rFobic
|nobody
|P1
|P1
|{{bug|648241}}
|{{bug|627432}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|worker tab property pointing at activeTab, not page-mod tab
|Some Javascript framework as content-script (page-mod) fail to load
|nobody
|nobody
|P1
|P1
|{{bug|651590}}
|{{bug|645029}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|jetpack tests took 272s but keeps running until buildbot times out after ~1600s
|worker tab property pointing at activeTab, not page-mod tab
|myk
|nobody
|P1
|P1
|{{bug|651979}}
|{{bug|651590}}
|{{ok|}}
|{{ok|}}
|
|
Line 251: Line 222:
|
|
|-
|-
|Panel text does not auto-contrast with panel background colour making it unreadable
|Investigate Springpad compatibility with Firefox 5
|myk
|nobody
|P1
|P1
|{{bug|652548}}
|{{bug|653775}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|make smaller XPIs: only include modules that are actually used
|explicit require with 'package/module/path' does not works.
|warner-bugzilla
|nobody
|P1
|P1
|{{bug|653256}}
|{{bug|654983}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|Investigate Springpad compatibility with Firefox 5
|the 'self' module should be high-level
|nobody
|Wes
|P1
|P1
|{{bug|653775}}
|{{bug|615244}}
|{{ok|}}
|{{ok|}}
|
|
|-
|-
|remove running display of elapsed time
|remove running display of elapsed time
|kwierso
|Wes
|P1
|P1
|{{bug|653891}}
|{{bug|653891}}
Line 279: Line 250:
|
|
|-
|-
|Consider maintaining the add-on SDK documentation on MDN
| SDK docs should be hosted on AMO
|dcm
| Will
|P1
| P1
|{{bug|654918}}
| {{bug|627467}}
|{{ok|}}
|
|-
| Obsolete Jetpack SDK documentation should point to the new
| Will
| P1
| {{bug|607171}}
|
|-
| SDK docs should be searchable
| Will
| P1
| {{bug|620769}}
|
|
|-
|-
|explicit require with 'package/module/path' does not works.
| private-browsing events documentation incomplete
|nobody
| Will
|P1
| P1
|{{bug|654983}}
|{{bug|647526}}
|{{ok|}}
|{{ok|}}
|
|
|}
|}
canmove, Confirmed users
548

edits