Labs/Jetpack/SDK/1.0b5: Difference between revisions

From MozillaWiki
< Labs‎ | Jetpack‎ | SDK
Jump to navigation Jump to search
Line 64: Line 64:
| P1
| P1
| {{bug|627607}}
| {{bug|627607}}
|  
| {{ok|}}
|  
| all tests except async define stuff passing; needs another day for that, another day for more tests, then ready for review
|-
|-
| XPI signing strategy
| XPI signing strategy
Line 71: Line 71:
| P1
| P1
| {{bug|613618}}
| {{bug|613618}}
|  
| {{risk|}}
|  
| Brian to write discussion group post about it tomorrow
|-
|-
| be able to use NPM modules
| be able to use NPM modules
Line 78: Line 78:
| P2
| P2
| {{bug|614707}}
| {{bug|614707}}
|  
| {{ok|}}
|  
|  
|-
|-
Line 85: Line 85:
| P2
| P2
| {{bug|611495}}
| {{bug|611495}}
|  
| {{ok|}}
|  
|  
|-
|-
Line 92: Line 92:
| P1
| P1
| {{bug|638742}}
| {{bug|638742}}
| {{risk|}}
| {{defer|}}
| Myk: should probably wait until after Brian's loader changes, possibly post-1.0
| retargeted to post-1.0
|-
|-
| Keyboard Shortcuts API
| Keyboard Shortcuts API
Line 99: Line 99:
| P2
| P2
| {{bug|584064}}
| {{bug|584064}}
| {{done|}}
|  
|  
| patch up for review
|-
|-
| change "context-menu" module to use EventEmitter event registration model
| change "context-menu" module to use EventEmitter event registration model
Line 106: Line 106:
| P1
| P1
| {{bug|598982}}
| {{bug|598982}}
| {{done|}}
|  
|  
| patch up for review
|-
|-
| isDate and instanceOf methods of `type` module misbehave
| isDate and instanceOf methods of `type` module misbehave
Line 113: Line 113:
| P1
| P1
| {{bug|643458}}
| {{bug|643458}}
| {{done|}}
|  
|  
| done
|-
|-
| deepEqual assertion method is broken
| deepEqual assertion method is broken
Line 120: Line 120:
| P1
| P1
| {{bug|643479}}
| {{bug|643479}}
| {{done|}}
|  
|  
| done
|-
|-
| Adding event-emitter like utility functions for regular dom elements.
| Adding event-emitter like utility functions for regular dom elements.
Line 127: Line 127:
| P2
| P2
| {{bug|641452}}
| {{bug|641452}}
| {{done|}}
|  
|  
| patch up for review
|-
|-
| "system unable to find the specified registry key or value" error
| "system unable to find the specified registry key or value" error
Line 134: Line 134:
| P2
| P2
| {{bug|574563}}
| {{bug|574563}}
|  
| {{risk|}}
| dug into it a bit; looks like a 64bit vs. 32bit issue
| dug into it a bit; looks like a 64bit vs. 32bit issue; no recent progress
|-
|-
| content script communication improvements strategy
| content script communication improvements strategy
Line 141: Line 141:
| P1
| P1
|  
|  
|  
| {{done|}}
| various proposals being discussed
| we've decided to implement EventEmitter-like API
|-
|-
| page mod access to chrome-privileged stylesheet info strategy
| page mod access to chrome-privileged stylesheet info strategy
Line 148: Line 148:
| P2
| P2
|  
|  
|  
| {{ok|}}
| Myk to wrap up and communicate decision
| Myk to wrap up and communicate decision
|-
|-

Revision as of 21:28, 12 April 2011

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Goals

Timeline

Milestone Expected Actual Notes
Thaw Monday, March 21
Freeze Wednesday, April 27 @ 11am PT
RC1 Wednesday, April 27
Final Wednesday, May 4

Status: Planned: 2011-05-04

Major Deliverables

Summary Owner Priority References Status Notes
window-specific widget identification and communication Alex P1 bug 630962 still needs more discussion
high-level postMessage wrapper Alex P2 bug 635748 pending Myk proposal
module resolution at build time Brian P1 bug 627607 [ON TRACK] all tests except async define stuff passing; needs another day for that, another day for more tests, then ready for review
XPI signing strategy Brian P1 bug 613618 [AT RISK] Brian to write discussion group post about it tomorrow
be able to use NPM modules Brian P2 bug 614707 [ON TRACK]
$JSPATH Brian P2 bug 611495 [ON TRACK]
make it no longer necessary for Firefox to unpack SDK-generated XPIs Irakli P1 bug 638742 [DEFER] retargeted to post-1.0
Keyboard Shortcuts API Irakli P2 bug 584064 [DONE]
change "context-menu" module to use EventEmitter event registration model Irakli P1 bug 598982 [DONE]
isDate and instanceOf methods of `type` module misbehave Irakli P1 bug 643458 [DONE]
deepEqual assertion method is broken Irakli P1 bug 643479 [DONE]
Adding event-emitter like utility functions for regular dom elements. Irakli P2 bug 641452 [DONE]
"system unable to find the specified registry key or value" error Myk P2 bug 574563 [AT RISK] dug into it a bit; looks like a 64bit vs. 32bit issue; no recent progress
content script communication improvements strategy Myk P1 [DONE] we've decided to implement EventEmitter-like API
page mod access to chrome-privileged stylesheet info strategy Myk P2 [ON TRACK] Myk to wrap up and communicate decision
code-embedded documentation Will P1 bug 636319 [AT RISK] will probably delay until post-1.0
documentation search Will P2 bug 620769
cfx documentation Will P2
docs links that work in both SDK and builder Will P3 bug 610030
first-order events in documentation Will P3 bug 617029